The bad news is, I've been looking a lot at the game's code, and the inlining is worse than I thought. Having a launcher also opens the door for me to inject an effectively infinite amount of code by injecting my own DLL, rather than just making small patches on the original executable. It's a little clunky to get going right now, you'll probably need to launch Cxbx in advance so you can configure controls (and other settings), and then close Cxbx and run my launcher to actually start playing, but it does work, and you can indeed play around with what I've done up to this point. It (obviously) requires a copy of Burnout 3 for Xbox and the latest version of Cxbx-Reloaded. It only compiles for Windows, but runs well in Linux with Wine (use winetricks to install vcrun2019 and d3dcompiler_47). It's available here (binaries can be downloaded from the "Actions" tab if you have a GitHub account). The good news is my launcher is pretty much ready.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |