351 Commits

Author SHA1 Message Date
VIA256 110a1ff190 ripper: log a list of all objects in all scenes to files 2025-12-07 22:50:13 -08:00
VIA256 b66935daf5 use the next patch version for subsequent builds 2025-12-07 18:55:25 -08:00
VIA256 da1ef6bb06 add ripper target hello world 2025-12-07 18:48:26 -08:00
VIA256 90f7de6454 add configuration to diffirentiate between self-hosted and legacy-hosted 2025-12-07 17:32:15 -08:00
VIA256 aa573daa1e set version to 4.0.2 2025-12-07 15:36:12 -08:00
VIA256 697eb88a1a add little fix for high resolutions moniters
a lot of people have had issues with fonts/textures getting messed up on high resolutions
v4.0.2
2025-12-07 14:38:32 -08:00
VIA256 a3b12586e0 undo Object.cs CompareBaseObject implementation
on second thought lets not get into the weeds with this yet
2025-12-07 14:23:27 -08:00
VIA256 2eb0549f6f reimplement internal call for UnityEngine.Object::CompareBaseObjects 2025-12-06 18:16:52 -08:00
VIA256 79080a6e55 MarsRuntime: fix missing semicolon 2025-11-13 16:14:48 -08:00
VIA256 70a50e3bf5 MarsRuntime: impliment logging to output_log.txt 2025-11-13 15:57:18 -08:00
VIA256 a95257981c organize mono init code into its own func 2025-11-13 09:36:10 -08:00
VIA256 bc90b054e2 MarsRuntime fully make building work on mac 2025-11-12 19:56:11 -08:00
VIA256 047388a74e MarsRuntime: make wscript account for darwin hosts 2025-11-12 19:41:47 -08:00
VIA256 702697ec13 mention the requirement of a c compiler in README.md 2025-11-11 15:20:31 -08:00
VIA256 7fe9a1b8a5 MarsRuntime: fix warning on linux caused by joining win32 and linux mono runtime linker 2025-11-11 15:08:33 -08:00
VIA256 5998a401ff MarsRuntime: attempt 1 at making runtimelinker win/linux cross platform with preprocessor 2025-11-11 12:23:47 -08:00
VIA256 d75bc2aca9 MarsRuntime: start making runtime linking work on windows
much refactoring to do with this ofc but im eepy
2025-11-11 01:19:50 -08:00
VIA256 5c306dac5c MarsRuntime: make memory allo/deallocation of path strings in main.c less mind-numbing 2025-11-10 17:45:56 -08:00
VIA256 d1dbf22af0 MarsRuntime: make FSUtil use const char * as input instead of char *, add variadic MX_pathConcat 2025-11-10 15:15:09 -08:00
VIA256 eafdfec9d8 MarsRuntime: fix mono runtime linking and revert mscorlib.dll to old position 2025-11-10 12:04:53 -08:00
VIA256 07ae01a867 added runtime linking for mono 2025-11-08 23:00:46 -08:00
VIA256 2a8a6bf8e7 MarsRuntime: fix things i missed in the build script when changing to c from c++, and fixed memory allocation bugs in FCUtil.c 2025-11-08 14:25:57 -08:00
VIA256 4dbe5f67ed MarsRuntime: fuck it we use c now
cannot deal with c++ its too much madness istg
2025-11-07 23:36:17 -08:00
VIA256 fa5304e4b2 add unity resources from original Mars Explorer_Data to resources dir 2025-11-07 13:06:12 -08:00
VIA256 d504c12d54 MarsRuntime: fix problems that surfaced when testing on linux 2025-11-06 22:34:54 -08:00
VIA256 55d2752345 get rid of boost, make our own little fs path helper functions
we're not doing much heavy lifting with what we need boost.(filesystem, logging) for and its easy enough to make simple versions of these things ourselves. better than adding another dependancy
2025-11-06 22:16:40 -08:00
VIA256 ebb8d4670d setup to successfully load UnityDomainLoad.exe with dummy internalcall 2025-11-06 14:32:55 -08:00
VIA256 55a3764563 get mscorlib.dll working in runtime 2025-11-06 12:48:39 -08:00
VIA256 b75ffdb50b start preparing source tree for using machine config and mscorlib 2025-11-06 10:02:51 -08:00
VIA256 9be77652c3 MarsRuntime: try loading UnityDomainLoad.exe in mono runtime 2025-11-06 09:45:18 -08:00
VIA256 16a891b425 fixed presumptuous .exe extension in MarsRuntime postbuild copy 2025-11-05 21:29:45 -08:00
VIA256 f1c8dfd6e0 add boost filesystem configuration to new waf file and test it in MarsRuntime 2025-11-05 21:18:41 -08:00
VIA256 ba484a42e2 add marsruntime postbuild copy 2025-11-05 19:40:30 -08:00
VIA256 b55a1e3ce4 fix various issues when testing on linux 2025-11-05 19:26:09 -08:00
VIA256 1592e648d6 add MarsRuntime and linking with mono 2025-11-05 18:50:28 -08:00
VIA256 6d59062c5a refactor waf setup to be able to build efficiently 2025-11-04 19:17:42 -08:00
VIA256 4d28ef7ef5 add waf.bat for convenience 2025-11-03 13:29:55 -08:00
VIA256 5b7bc3ee86 inform README.md abt the new waf system 2025-11-01 19:42:49 -04:00
VIA256 9572cee415 wscript find mono allow for path and --mono_home option override 2025-11-01 16:08:15 -07:00
VIA256 f29d498f68 fix some bugs issued by the different mono compiler 2025-11-01 14:59:11 -07:00
VIA256 5913d6be38 move everything in Game/ back into top level 2025-11-01 13:32:21 -07:00
VIA256 dddbd69a3d get rid of visual studio building support 2025-10-31 15:20:32 -07:00
VIA256 8d041fbb34 add waf build system setup 2025-10-31 01:11:00 -07:00
VIA256 7a252ce3e8 Revert "Start creating cmake build system"
This reverts commit 9cc907f653.
2025-10-30 17:00:36 -07:00
VIA256 9cc907f653 Start creating cmake build system 2025-10-29 19:24:25 -07:00
VIA256 ba9d5563df add semantic version class and make gameVersion use it v4.0.1 2025-10-27 16:41:30 -07:00
VIA256 7676f1c809 stop quarryCam from breaking when the quarry switches vehicles v4.0 2025-10-26 22:01:35 -07:00
VIA256 dc8598a5c9 rix rpc typo bug 2025-10-26 20:49:23 -07:00
VIA256 51c57cd932 fix Prebuild project to work when building solution for release in addition to debug 2025-10-26 20:26:19 -07:00
VIA256 a7db3817a6 remove ads from the game code 2025-10-26 19:55:24 -07:00