Replies: 9 comments 2 replies
-
What is a loader application? |
Beta Was this translation helpful? Give feedback.
-
Something that can read the game, make changes and then write them back. Two primary reasons:
|
Beta Was this translation helpful? Give feedback.
-
Sure, you can download it here. The depot at 070-014 is what's been bugging me. With M.A.X. port, the game gets stuck every time. With M.A.X. it is more unpredictable but it eventually gets stuck. I hate this. I saw the profile you created and I am actively using ImHex. Small changes are easily doable using that, but I want to remove the complete depot and the units in it. That's why I need an application to do that and serialize the game back. At the moment I'm focused on this use case, so single player custom games only. Anyway, I've a ways to go. I'm still at the point of reading/writing the serialized hash maps. |
Beta Was this translation helpful? Give feedback.
-
For me blue computer's end turn did not conclude after successfully progressing 2 full turns :D Green did not abuse the depot. This is also a known original MAX defect which I attempted to analyze a few times already. There are situations where certain tasks have pending delayed reactions that are ought to be fully processed at the end of the turn. But they stuck and this prevents even the forced end turn logic from triggering. I never found the root cause of it. Thanks for the save game, it will be an interesting test subject to dissect. |
Beta Was this translation helpful? Give feedback.
-
wtf. And didn't the game stuck with M.A.X. port? |
Beta Was this translation helpful? Give feedback.
-
Not with the depot... But any ways I changed green team into human and found that the Depot has a phantom unit in it. Unfortunately changing a human back to computer needs a bit more hacking by restoring an instance of the computer player structure... on the other hand it might be enough to decrease the storage parameter of the offending depot via imHex. |
Beta Was this translation helpful? Give feedback.
-
Interesting. I wouldn't have thought of doing that. |
Beta Was this translation helpful? Give feedback.
-
Changing green computer to human can be done with two variable changes. team_type_green at file offset 9D and team_info_green.team_type at offset 963D. |
Beta Was this translation helpful? Give feedback.
-
@klei1984 I've opened a PR to include the MAX pattern file in the repository. If you can, please place a comment in the PR indicating if you're fine, or not, with that. |
Beta Was this translation helpful? Give feedback.
-
I'm a gamer enthusiast and M.A.X. remains one of my favorites despite its age.
I first saw this repository a couple of weeks ago and I just dropped in to say: awesome work sir. Your save file format article in particular has enabled me to start working on a MAX loader application, something that I wanted to do for a long time.
Beta Was this translation helpful? Give feedback.
All reactions