The more I play around the S4 Engine. The more I learn how the stuff works.
It's only been a month since Odihmar posted his x7 code
In message_box.x7, there are strings that are foundable in the client. Those strings later get converted into a PUSH code. The PUSH code is very important when it comes to message boxes.
After playing around with COMMON_REQUEST, and the Enter Any Channel Code. I eventually found a CALL that triggers everytime a new window appears, this opens up to many possibilities to the GUI of S4 League.
Because of this. I decided to go back to this project. Following Odmihar's code once again and determine to learn.
Quote:
|
If you NOP the JNE, forcing it to Skip the function, there is a Check where you are not able to select any server no matter how much you click
|
I was correct. The "Connecting" Window (PUSH 04) has a built in check where if the XBN files was not downloaded, the connecting window will be skipped. By force JMPing it I was able to enter S4 league with my edited GAMETEMPO file. However as soon as I started going into training mode I am encountered by another Protection/Missing Information (Could Possibly be either one of the two, assuming
IFthe client does not use GAMETEMPO anymore)
I am reaching there. Slowly but it is very possible. I am trying to bring back GAMETEMPO simply because I miss having my edited values. However if I do solve, plans to release this is very undetermined due to way the S4 modding community's state right now. It feels very...
underserving.
I'd love to discover more, but MDHS is giving me a hard time. Especailly since it doesn't work on Windows 8 and I had to go to Windows 7 to get it to work with exceptions, if S4 crashes too much then the bypass becomes useless, So. I am patiently waiting for the updated public version.