Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ModExpansion causes a crash after killing first ganado in r100 #582

Open
2 tasks done
kTeo-0 opened this issue Oct 25, 2023 · 7 comments
Open
2 tasks done

ModExpansion causes a crash after killing first ganado in r100 #582

kTeo-0 opened this issue Oct 25, 2023 · 7 comments
Labels
bug Something isn't working

Comments

@kTeo-0
Copy link

kTeo-0 commented Oct 25, 2023

Validation

Describe your issue here (drag+drop ZIP to attach it)

If this option is enabled and we have any entry in emleon00.esl with custom speed/size, the game crashes at the moment you kill the first ganado in r100, inside the house.
bio4.exe.20231025115904.zip

@kTeo-0 kTeo-0 added the bug Something isn't working label Oct 25, 2023
@kTeo-0
Copy link
Author

kTeo-0 commented Oct 26, 2023

ok so i spent the entire day looking for the cause of this, and looks like some specific entries in the ESL, when put custom size/speed, will crash certain areas of the game. I tried my best to narrow them down but its taking me a long time to work around this issue.

Here's the list so far i have written:

CRASHES THAT HAPPEN IN THIS IF YOU SET SPEED/SIZE OF SPECIFIC ESL INDEXES:

r104 - crashes after cutscene:
ganado 241 (offset 1E20, id F1)

r100 - crashes after truck cutscene
ganado 007 (offset E0, id 07)
ganado 008 (offset 100, id 08)
ganado 009 (offset 120, id 09)
ganado 010 (offset 140, id 0A)
ganado 011 (offset 160, id 0B)
ganado 012 (offset 180, id 0C)
ganado 038 (offset 4C0, id 26)
ganado 039 (offset 4E0, id 27)

r105 - crashes before 1-2 chapter end screen
ganado 089 (offset B20, id 59)
ganado 100 (offset C80, id 64)
ganado 101 (offset CA0, id 65)
ganado 102 (offset CC0, id 66)

r10a - crashes upon entering area (incomplete. some entries will not crash upon entering, but will cause a crash with em2d)
ganado 114 (offset E40, id 72)
ganado 174 (offset 15C0, id AE)
ganado 177 (offset 1620, id B1)
ganado 178 (offset 1640, id B2)
ganado 179 (offset 1660, id B3)
ganado 180 (offset 1680, id B4)
ganado 181 (offset 16A0, id B5)
ganado 182 (offset 16C0, id B6)
ganado 183 (offset 16E0, id B7)
ganado 197 (offset 18A0, id C5)

@emoose
Copy link
Collaborator

emoose commented Dec 2, 2023

Any chance you can recreate the crash on 1.1.0? ATM we only have an IDA database for 1.1.0, so we can't track down crashes on 1.0.6 with it that easily :/

If anyone else has any other crash issues too it would be helpful if those could be recreated on 1.1.0 as well, much better chance of them being looked into.

(also am thinking of starting a new DB for 1.0.6 now that a new IDA release is available, and that's the version most seem to stick to, but that probably won't be for a while)

@FutonGama
Copy link

I'm also with this problem

@FutonGama
Copy link

Any chance you can recreate the crash on 1.1.0?
Its not possible to do that because tweaks disable automatically if you try to open with 1.0 version.

This is the crashlog for 1.0.6:
bio4.exe.20240102030231.zip

@FutonGama
Copy link

@pas-de-2 can you help us? thanks in advance

@DarthxVoid
Copy link

@emoose Here is the Crash Dump of the exe in version 1.1.0
bio4.exe.20240102032630.zip

@DarthxVoid
Copy link

@pas-de-2 Since you are currently active here, could you look and resolve this for us?
our mods depend on this method and for this reason we are unable to release them

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants