Games crash in openbor4 but not in openbor3

Sounds like a compatibility issue between that mod and the newer OpenBOR v4 engine changes. A lot of older Golden Axe mods were originally built around earlier builds, and magic/special attacks tend to be where crashes happen because they use heavy effects, entity spawning, or outdated scripts. If it only crashes on the magic special, there’s probably a broken animation call, invalid effect reference, or deprecated command in the attack script.

You could try:

running the mod on an older OpenBOR build (many old mods are more stable there),
checking the magic or special attack scripts for missing assets/effects,
disabling certain shaders/video settings in v4,
or looking for a community “fixed” version of the mod because a lot of Genesis conversions were patched by fans later.

Usually if a mod works until a specific move is triggered, it’s more likely a script/entity issue than a corrupted install.
 
Sounds like a compatibility issue between that mod and the newer OpenBOR v4 engine changes. A lot of older Golden Axe mods were originally built around earlier builds, and magic/special attacks tend to be where crashes happen because they use heavy effects, entity spawning, or outdated scripts. If it only crashes on the magic special, there’s probably a broken animation call, invalid effect reference, or deprecated command in the attack script.

You could try:

running the mod on an older OpenBOR build (many old mods are more stable there),
checking the magic or special attack scripts for missing assets/effects,
disabling certain shaders/video settings in v4,
or looking for a community “fixed” version of the mod because a lot of Genesis conversions were patched by fans later.

Usually if a mod works until a specific move is triggered, it’s more likely a script/entity issue than a corrupted install.

First, please stop calling projects "mods". There's no such thing here. Second, the first thing to do, before any of that, is check the log. It will usually tell you where the problem is.

Anyone knows a fix to Golden axe genesis 3 that crashes when you use Magic special? But it only crashes in v4 of openbor

Welcome to the community @victoralexbr.

That is indeed a very old project. The main piece of advice I give to questions like this is "you don't." For the exact same reason you don't try to run a game built on Unreal 4 on Unreal 5. The game was built with that engine version. Play it with the what it came with.

If you must try to adopt it, see above. Read the log. That's where you will find the most fruitful info. I would also try contacting or tagging the original creator. They might be interested in an upgrade.

DC
 
and magic/special attacks tend to be where crashes happen because they use heavy effects, entity spawning, or outdated scripts
I am sorry but that is not correct at all.
"Heavy effects" won't cause a crash between versions. Also, there isn't an "outdated script": the script were made for the version of OpenBOR the author used to develop the game. As Damon explained above, it's an engine , not an emulator where you thrown all the games.

I know you are trying to help, but wrong information is worst than no information.

Edit: looks like the original game uses OpenBOR 3 v 4086
 
Last edited:
Yep. In openbor v3 It Works like a charm.
Thanks for The answers.
I only ask because seens to be a common issue with old paks running in The v4
So if i could find a workaround It Will help The community
 
I only ask because seens to be a common issue with old paks running in The v4
That's what we're trying to explain: there's no "issue" in the game; the game was developed to run on one version of OpenBOR, and people are running it on another. The "issue" is precisely that.
So if i could find a workaround It Will help The community
I don't mean to sound rude, but it would help the community much more if they read what's explained. Especially since the lead developer of the engine explained the process...
That is the "workaround": use the same version of the engine the game was developed for :)

Anyway, I took a look at the game, and I can confirm it not works on 4.0 and cause a silent crash after I executed the magic from Ax Battler.
I am inspecting it and will report once I finish it.
 
I've made some progress and supposedly know what's causing the problem, and thankfully, it's not an engine issue.

The shutdown happens during Ax's "special", but there is nothing relevant in the code:

anime special
energycost 149 1 0
loop 0
offset 92 172
sound data/sounds/axmana.wav
delay 10
frame data/chars/ax/mg01.gif
frame data/chars/ax/mg02.gif
frame data/chars/ax/mg03.gif
frame data/chars/ax/mg04.gif
frame data/chars/ax/mg05.gif
frame data/chars/ax/mg06.gif
frame data/chars/ax/mg05.gif
frame data/chars/ax/mg06.gif
frame data/chars/ax/mg05.gif
frame data/chars/ax/mg06.gif
frame data/chars/ax/mg05.gif
frame data/chars/ax/mg06.gif
frame data/chars/ax/mg07.gif
frame data/chars/ax/mg08.gif
frame data/chars/ax/mg09.gif
frame data/chars/ax/mg10.gif
frame data/chars/ax/mg11.gif
frame data/chars/ax/mg12.gif
frame data/chars/ax/mg13.gif
frame data/chars/ax/mg14.gif
frame data/chars/ax/mg15.gif
frame data/chars/ax/mg16.gif
frame data/chars/ax/mg17.gif
frame data/chars/ax/mg18.gif
frame data/chars/ax/mg19.gif
frame data/chars/ax/mg20.gif
frame data/chars/ax/mg21.gif
frame data/chars/ax/mg22.gif
frame data/chars/ax/mg23.gif

frame data/chars/ax/mg24.gif

frame data/chars/ax/mg25.gif

frame data/chars/ax/mg26.gif

Looking at the header, I noticed that it uses "smartbomb" to make the special hit everyone. I've never used smartbomb on a character, so I don't know if it's a command that should be in the header or in the animation. However, even changing the command to the animation, the error continues to occur.

1779975300250.png

When we comment out the smartbomb line, the game works normally (of course, without hitting anyone because we turned off smartbomb). I read the documentation for version 4 and didn't see any changes regarding smartbomb, except that "Smartbomb can useforcemap like an attack box".

However, when I tested the same code in "Boilerplate", it works normally, without causing a shutdown. So, this is a problem with the game, not the engine.

I've attached the log here (it's showing avengers.pak for testing purposes only; I'm loading things from the data folder). Despite some errors like "candamage obsticle" instead of "candamage obstacle" and numerous "tries to load a non-numeric value" errors or the game loading the same entity (sp) 3 times, I didn't see anything related to the problem.
 

Attachments

I've made some progress and supposedly know what's causing the problem, and thankfully, it's not an engine issue.

The shutdown happens during Ax's "special", but there is nothing relevant in the code:



Looking at the header, I noticed that it uses "smartbomb" to make the special hit everyone. I've never used smartbomb on a character, so I don't know if it's a command that should be in the header or in the animation. However, even changing the command to the animation, the error continues to occur.

View attachment 14878

When we comment out the smartbomb line, the game works normally (of course, without hitting anyone because we turned off smartbomb). I read the documentation for version 4 and didn't see any changes regarding smartbomb, except that "Smartbomb can useforcemap like an attack box".

However, when I tested the same code in "Boilerplate", it works normally, without causing a shutdown. So, this is a problem with the game, not the engine.

I've attached the log here (it's showing avengers.pak for testing purposes only; I'm loading things from the data folder). Despite some errors like "candamage obsticle" instead of "candamage obstacle" and numerous "tries to load a non-numeric value" errors or the game loading the same entity (sp) 3 times, I didn't see anything related to the problem.
Thanks Youre The Man. I Will try to replicate, and Will test others old pak games from v3 that crashes by The same reason. Then correct The paks to disponibilize a version of old games to run in v4
 
Back
Top Bottom