79080a6e55
MarsRuntime: fix missing semicolon
2025-11-13 16:14:48 -08:00
70a50e3bf5
MarsRuntime: impliment logging to output_log.txt
2025-11-13 15:57:18 -08:00
a95257981c
organize mono init code into its own func
2025-11-13 09:36:10 -08:00
bc90b054e2
MarsRuntime fully make building work on mac
2025-11-12 19:56:11 -08:00
047388a74e
MarsRuntime: make wscript account for darwin hosts
2025-11-12 19:41:47 -08:00
702697ec13
mention the requirement of a c compiler in README.md
2025-11-11 15:20:31 -08:00
7fe9a1b8a5
MarsRuntime: fix warning on linux caused by joining win32 and linux mono runtime linker
2025-11-11 15:08:33 -08:00
5998a401ff
MarsRuntime: attempt 1 at making runtimelinker win/linux cross platform with preprocessor
2025-11-11 12:23:47 -08:00
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
5c306dac5c
MarsRuntime: make memory allo/deallocation of path strings in main.c less mind-numbing
2025-11-10 17:45:56 -08:00
d1dbf22af0
MarsRuntime: make FSUtil use const char * as input instead of char *, add variadic MX_pathConcat
2025-11-10 15:15:09 -08:00
eafdfec9d8
MarsRuntime: fix mono runtime linking and revert mscorlib.dll to old position
2025-11-10 12:04:53 -08:00
07ae01a867
added runtime linking for mono
2025-11-08 23:00:46 -08: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
2025-11-08 14:25:57 -08:00
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
fa5304e4b2
add unity resources from original Mars Explorer_Data to resources dir
2025-11-07 13:06:12 -08:00
d504c12d54
MarsRuntime: fix problems that surfaced when testing on linux
2025-11-06 22:34:54 -08:00
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
ebb8d4670d
setup to successfully load UnityDomainLoad.exe with dummy internalcall
2025-11-06 14:32:55 -08:00
55a3764563
get mscorlib.dll working in runtime
2025-11-06 12:48:39 -08:00
b75ffdb50b
start preparing source tree for using machine config and mscorlib
2025-11-06 10:02:51 -08:00
9be77652c3
MarsRuntime: try loading UnityDomainLoad.exe in mono runtime
2025-11-06 09:45:18 -08:00
16a891b425
fixed presumptuous .exe extension in MarsRuntime postbuild copy
2025-11-05 21:29:45 -08:00
f1c8dfd6e0
add boost filesystem configuration to new waf file and test it in MarsRuntime
2025-11-05 21:18:41 -08:00
ba484a42e2
add marsruntime postbuild copy
2025-11-05 19:40:30 -08:00
b55a1e3ce4
fix various issues when testing on linux
2025-11-05 19:26:09 -08:00
1592e648d6
add MarsRuntime and linking with mono
2025-11-05 18:50:28 -08:00
6d59062c5a
refactor waf setup to be able to build efficiently
2025-11-04 19:17:42 -08:00
4d28ef7ef5
add waf.bat for convenience
2025-11-03 13:29:55 -08:00
5b7bc3ee86
inform README.md abt the new waf system
2025-11-01 19:42:49 -04:00
9572cee415
wscript find mono allow for path and --mono_home option override
2025-11-01 16:08:15 -07:00
f29d498f68
fix some bugs issued by the different mono compiler
2025-11-01 14:59:11 -07:00
5913d6be38
move everything in Game/ back into top level
2025-11-01 13:32:21 -07:00
dddbd69a3d
get rid of visual studio building support
2025-10-31 15:20:32 -07:00
8d041fbb34
add waf build system setup
2025-10-31 01:11:00 -07:00
7a252ce3e8
Revert "Start creating cmake build system"
...
This reverts commit 9cc907f6535daac2656040e0fd7f4f8293a403c2.
2025-10-30 17:00:36 -07:00
9cc907f653
Start creating cmake build system
2025-10-29 19:24:25 -07:00
ba9d5563df
add semantic version class and make gameVersion use it
v4.0.1
2025-10-27 16:41:30 -07:00
7676f1c809
stop quarryCam from breaking when the quarry switches vehicles
v4.0
2025-10-26 22:01:35 -07:00
dc8598a5c9
rix rpc typo bug
2025-10-26 20:49:23 -07:00
51c57cd932
fix Prebuild project to work when building solution for release in addition to debug
2025-10-26 20:26:19 -07:00
a7db3817a6
remove ads from the game code
2025-10-26 19:55:24 -07:00
200b6a9347
disable language filter for now
2025-10-26 19:54:59 -07:00
ad5d84cc8b
have MakeWindowUpdate point to the gitea releases instead of the discord
2025-10-26 19:46:19 -07:00
9b181689d2
change the game version to 4.0
...
this needs to happen because we changed how certain RPC functions operate which will probably crash games now if two versions collide
2025-10-26 19:27:33 -07:00
018cfa5846
make zorbBall more persistant. make it so bots sort of can drive with xorbs
...
zorbBalls now persist across vehicle switching and bot creation.
bots have very poor but sort of functional xorb driving logic
2025-10-26 19:19:45 -07:00
42102b530b
turn vehicle xorbs off if the server disables them
2025-10-26 18:31:11 -07:00
8d1588757e
fix the xorb size and color
2025-10-26 17:25:40 -07:00
e8a9278fc3
fix entrypoint simple diamond
2025-10-26 15:07:14 -07:00
56c8a48510
quarryveh: make 1st person nametags and vehicle stats corrospond to the vehicle being spectated
2025-10-25 22:02:37 -07:00