How to determine engine version

tightninja

Member
Hello The engine version I am working with was compiled aug 29 2018. I cannot find the build however. Even the log just says 3.0. How would I located the build? It would ahve to be somewhere? run a command, script?

Help is much appreciated.
 
That was the build I just downloaded today (how did you see that?!!). It not the version of the game I am modding. The game is Ultimate Double Dragon 3.0 final. I am not sure what build it is. OpenBor 4.0 is not compatible as it crashes on start up.


I am just tweaking things for my own personal enjoyment. I do not plan to distribute it publicly. This is a "learn to code/create a game" project for me.

To be more specific, I am trying to get mp block to work. I want to subtract 1 MP on block. However, it add +1 MPon Block. I have tried using a negative value but it still adds. Cereaed some scripts...still adds. I think because onblockscript and mpblock are properties not supported by the 3.0 build. However, I am not sure. the property could be called something else as well.

It also adds +1 MP every time the player is hi as well.
 
That was the build I just downloaded today (how did you see that?!!).
by the release date :)

OpenBor 4.0 is not compatible as it crashes on start up.
The engine doesn't crashes actually - it closes itself. its not a bug, its something (script related) that you are using that was changed on 4.0 version.

I think because onblockscript and mpblock are properties not supported by the 3.0 build.
I think you mean 4.0 build, but I am pretty sure they work. @Kratus can confirm it, as his game uses onblockscript and 4.0 build.
 
ok so complied on Aug 29 2018 mean its 6391? Not that it was just "packed" on aug 29 2018. That helps

@Kratus can confirm mpblock and onblockscript work on 6391?

I suppose I could try runing on 4.0 again and look at the log. The alpha and the first official relase are playable but gfx, sound, resultion are poor, controls are all over the place. I Enigne port is way beyond my abilities at this point. I know legacy updates are no longer supported which is understandable.
 
didblockscript!!! I will try that. 3 letters caused hours of pain and suffering....sigh. I will report back with my results

I also noticed their is a attackdidhitscript? I have the following in my character file


ondoattackscript data/scripts/mpincreaseonhit.c #+ 1MP on successful attack

It works, however when the player gets hit, MP also increases by 1. What function would help prevent that? I will try attackdidhitscript and report back.
 
It works, however when the player gets hit, MP also increases by 1. What function would help prevent that?
@tightninja Maybe you didn't set the blockratio, it's required according to the manual.

1751144045563.png

Tested in a BOR mod and worked fine using the build 6391.


Models.txt config.

Code:
ajspecial 1
blockratio 1
mpblock 1

I also suggest checking the typemp command in your levels.txt file, this will determine the mp recovery method.
 
ajspecial 1
blockratio 1
mpblock 1

I have been using that since I started along with mprate, mpcost, mpcostonly mpset etc etc script script scropt. Even tried using energycost postive and negative on block animation. It is something internal in the engine or a rogue script command i cannot find.

Still no luck, no worries. I will adjust other game parameters to compensate.
 
Back
Top Bottom