• Joined on 2025-10-02
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-13 19:15:00 -05:00
79080a6e55 MarsRuntime: fix missing semicolon
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-13 18:57:23 -05:00
70a50e3bf5 MarsRuntime: impliment logging to output_log.txt
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-13 12:36:17 -05:00
a95257981c organize mono init code into its own func
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-12 22:56:19 -05:00
bc90b054e2 MarsRuntime fully make building work on mac
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-12 22:41:59 -05:00
047388a74e MarsRuntime: make wscript account for darwin hosts
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-11 18:20:42 -05:00
702697ec13 mention the requirement of a c compiler in README.md
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-11 18:08:42 -05:00
7fe9a1b8a5 MarsRuntime: fix warning on linux caused by joining win32 and linux mono runtime linker
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-11 15:23:50 -05:00
5998a401ff MarsRuntime: attempt 1 at making runtimelinker win/linux cross platform with preprocessor
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-11 04:19:59 -05:00
d75bc2aca9 MarsRuntime: start making runtime linking work on windows
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-10 20:46:18 -05:00
5c306dac5c MarsRuntime: make memory allo/deallocation of path strings in main.c less mind-numbing
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-10 18:15:21 -05:00
d1dbf22af0 MarsRuntime: make FSUtil use const char * as input instead of char *, add variadic MX_pathConcat
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-10 15:05:07 -05:00
eafdfec9d8 MarsRuntime: fix mono runtime linking and revert mscorlib.dll to old position
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-09 02:00:58 -05:00
07ae01a867 added runtime linking for mono
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-08 17:26:13 -05:00
2a8a6bf8e7 MarsRuntime: fix things i missed in the build script when changing to c from c++, and fixed memory allocation bugs in FCUtil.c
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-08 02:36:23 -05:00
4dbe5f67ed MarsRuntime: fuck it we use c now
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-07 16:06:32 -05:00
fa5304e4b2 add unity resources from original Mars Explorer_Data to resources dir
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-07 01:35:06 -05:00
d504c12d54 MarsRuntime: fix problems that surfaced when testing on linux
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-07 01:16:47 -05:00
55d2752345 get rid of boost, make our own little fs path helper functions
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-06 17:33:00 -05:00
ebb8d4670d setup to successfully load UnityDomainLoad.exe with dummy internalcall
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-06 15:48:50 -05:00
55a3764563 get mscorlib.dll working in runtime
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-06 13:03:03 -05:00
b75ffdb50b start preparing source tree for using machine config and mscorlib
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-06 12:45:27 -05:00
9be77652c3 MarsRuntime: try loading UnityDomainLoad.exe in mono runtime
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-06 00:29:59 -05:00
16a891b425 fixed presumptuous .exe extension in MarsRuntime postbuild copy
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-06 00:18:45 -05:00
f1c8dfd6e0 add boost filesystem configuration to new waf file and test it in MarsRuntime
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-05 22:40:35 -05:00
ba484a42e2 add marsruntime postbuild copy
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-05 22:26:20 -05:00
b55a1e3ce4 fix various issues when testing on linux
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-05 21:50:34 -05:00
1592e648d6 add MarsRuntime and linking with mono
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-04 22:18:04 -05:00
6d59062c5a refactor waf setup to be able to build efficiently
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-03 16:30:22 -05:00
4d28ef7ef5 add waf.bat for convenience
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-01 19:42:51 -04:00
5b7bc3ee86 inform README.md abt the new waf system
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-01 19:08:17 -04:00
9572cee415 wscript find mono allow for path and --mono_home option override
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-01 17:59:14 -04:00
f29d498f68 fix some bugs issued by the different mono compiler
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-11-01 16:32:37 -04:00
5913d6be38 move everything in Game/ back into top level
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-10-31 18:20:47 -04:00
dddbd69a3d get rid of visual studio building support
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-10-31 04:11:06 -04:00
8d041fbb34 add waf build system setup
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-10-30 20:00:44 -04:00
7a252ce3e8 Revert "Start creating cmake build system"
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-10-29 22:24:34 -04:00
9cc907f653 Start creating cmake build system
VIA256 pushed tag v4.0.1 to VIA256/marsxplr-decomp 2025-10-27 19:48:58 -04:00
VIA256 released MarsXPLR 4.0.1 RELEASE at VIA256/marsxplr-decomp 2025-10-27 19:48:58 -04:00
VIA256 pushed to main at VIA256/marsxplr-decomp 2025-10-27 19:41:37 -04:00
ba9d5563df add semantic version class and make gameVersion use it
VIA256 created branch 4.0.0 in VIA256/marsxplr-decomp 2025-10-27 19:31:58 -04:00
VIA256 pushed to 4.0.0 at VIA256/marsxplr-decomp 2025-10-27 19:31:58 -04:00
VIA256 pushed to main at VIA256/new-marsxplr-web-elements 2025-10-27 18:59:16 -04:00
1fc263cdc9 add semantic version to upd3
VIA256 commented on issue VIA256/marsxplr-decomp#11 2025-10-27 16:08:46 -04:00
Master server accidental pseudo region locking because of float.Parse culture variance

ok so actually this issue will resolve itself anyway once the fix for this other issue is put in place. so I'm closing

VIA256 closed issue VIA256/marsxplr-decomp#11 2025-10-27 16:08:46 -04:00
Master server accidental pseudo region locking because of float.Parse culture variance
VIA256 commented on issue VIA256/marsxplr-decomp#12 2025-10-27 16:06:12 -04:00
game versioning scheme should be a uint_8[3], not a float

thinking on how to transition from semantic float versioning to semantic uint_8[3] versioning and I have a basic plan in the upd3 add a line: sv=4.0.1 for the next patch version and set the…

VIA256 closed issue VIA256/marsxplr-decomp#12 2025-10-27 16:06:12 -04:00
game versioning scheme should be a uint_8[3], not a float
VIA256 opened issue VIA256/marsxplr-decomp#12 2025-10-27 14:48:19 -04:00
game versioning scheme should be a uint_8[3], not a float
VIA256 opened issue VIA256/marsxplr-decomp#11 2025-10-27 13:13:24 -04:00
Master server accidental pseudo region locking because of float.Parse culture variance
VIA256 pushed tag v4.0 to VIA256/marsxplr-decomp 2025-10-27 01:21:46 -04:00