What's new

[DONE] adding blood in lightbringer

maldoror68

Student
Joined
Jul 28, 2017
Messages
32
Reaction score
35
Location
Mulhouse - France
EDIT : it's done, see the 4th post in the topic to grab the file :thumbsup:

conan4.jpg





i'm still trying to modify the roll up pack romset and add some blood in lightbringer.
but i don't understant which romfiles did i need to replace in the roll up pack
:confused:

after some research on the web,i founded that there is a partial swap of romset to do.
they need to be replaced by they counterpart of the Dungeon Magic (World) set


d69-13.bin
d69-15.bin
d69-20.bin
d69-22.bin

these 4 files are 512 ko each

and there are no 512ko file inside the roll up pack. :P

maybe they are combined in lightbr.12 and lightbr.13 in the roll up pack, they are 1024 ko each
maybe they are combined in another of the numerous 2048 ko file of the roll up pack ????

i'll try to create a modified rom with different lightbr.12 and lightbr.13 edit : does not work


i just need some utility to merge the two 512ko files with EVEN datas, to have in output one 1024ko file (even),
and do the same for the ODD datas, merge the two 512ko files in one 1024ko file (odd).


the result (if it works) is an aditional line in the options :


p1020012.jpg



Any help to know to identify the EVEN and the ODD datas, and how to merge them ???? ?(

tanks ! ^^

(source, in french : this link )
 
Last edited:
some little progress here, a command line in windows can merge .bin files

i'll do some tests.

copy /b file.001+file.002 file.bin


edit : does not work for now.
i only hope the two files of 1024 ko are not merged in one of the 2048 ko of the roll up pack !
 
Last edited:
little progress here, thanks to Darksoft.

.12 and .13 file are confirmed to be the program part of the rom ( F3 68020 code )
trying to merge all the program files from the dungeon magic (world) set and replace them in the romset... ;)
 
it's done, a HUGE thanks to Darksoft :thumbsup:

please update your "roll up pack" ! here is the file :
(you can keep your lighbringer set)

http://www.mediafire.com/file/s8btq8vegwqie3f/dungeon_magic_for_darksoft_F3.zip


CHANGES :
--------
-title screen now says "dungeon magic" and no more "lightbringer"
-game and texts are still in english :P
-a new line appears (in dungeon magic) in the option / dip setting: "VIOLENCE MODE". :evil:
to have blood, simple put the violence mode on "HARD"
-you can keep your lightbringer romset, all files can coexist on the same sd card (no file renaming needed), so you can choose between lightbringer & dungeon magic with the LCD selector

dungeon magic.JPG


blood.png
 

Attachments

  • new option line.JPG
    new option line.JPG
    236.6 KB · Views: 618
Last edited:
Amazing work! I'll get this added to the pack. You did a great job researching this and figuring it all out. Thanks to Darksoft for helping out too! :thumbup:
 
Hi. Could the blood option be done on Light Bringer 2.2O cpu set, which is a more modern version than Dungeon Magic 2.1?

I have been reading, and Light Bringer 2.2O it's simply a international adaptation of Lightbringer 2.1J
Are there any important differences between 2.1 and 2.2 versions, or is simply that fact I have mentioned?
 
Last edited:
absolutely no idea the differences / the benefit (if there any) between the 2.1O and the 2.2O versions.

even mame database is very evasive.
I guess the only real way, is to play both versions on emulator and trying to find any differences

:P

or you could use the "F3 multi romset tool" to convert the mame 2.20 rom and try it on your darksoft beloved hardware...
 
absolutely no idea the differences / the benefit (if there any) between the 2.1O and the 2.2O versions.

even mame database is very evasive.
I guess the only real way, is to play both versions on emulator and trying to find any differences

:P

or you could use the "F3 multi romset tool" to convert the mame 2.20 rom and try it on your darksoft beloved hardware...
The thing would be to unlock blood option on test mode in 2.2O, and with that we all would have Lightbringer in perfect english with blood option
 
Well, I have good news about Light Bringer 2.2O english version with "Violence Mode: Hard".

I have loaded Dungeon Magic 2.1O rom and Light Bringer 2.2O rom for seeing what is saved in the EEPROM files, and I have the following info.

When loading both games, I have established eeprom on FACTORY DEFAULTS, with the difference on Dungeon Magic 2.1O of changing Violence Mode on Hard and saving changes:

Captura.png


After this, I have compared both EEPROM files, and this is the surprise:

Capturaaaaa.png


It seems the "Violence Mode: Hard" is established on 0x13 and 0x15 byte positions.

dungeom: 01 FF F6
lightbr: 02 FF F5


And here comes the "magic". If I put the default EEPROM file of Dungeon Magic 2.1O rom on Light Bringer 2.2O NVRAM folder....TADA!!!!

Captura 3.png


Full gore on Light Bringer 2.2O. Even on TEST MODE, I have disabled attract sound, put super hard difficulty and decreased master sound volume, and Violence Mode keeps untouched.

So, there are 2 options after this:

- Investigate where is located the option in Light Bringer 2.2O code for enabling or disabling the Violence Option (is obviously hidden at sight, the code still remains inside, I have checked)
- Use this EEPROM file as a solution for everyone who wants to play this version in english but with full gore option activated. I would suggest to inject in the Taito F3 multi the option of using this EEPROM as initial default EEPROM for Light Bringer 2.2O


In my case I have the original board, and I'm not going to doubt any moment to desolder the EEPROM on the board and writting this info for having REAL FUN, xD
 
Well, this is it. I have improved this "Violence Mode issue" on Light Bringer 2.2O definitely. I want to come again at this screenshot:

Captura.png


In the EEPROM offsets 0x12 and 0x13, the values that are shown are:

02 01, on Dungeon Magic 2.1A, 2.1O and Light Bringer 2.1J
02 02, on Light Bringer 2.2O

It only indicates the version of the game. The real value that has to bother us is the one in offset 0x15. The value contained here is directly connected to VIOLENCE MODE:

F4 - NORMAL
F5 - NONE
F6 - HARD
F7 - CHANGE (the famous green blood)

Dungeon Magic 2.1A, 2.1O and Light Bringer 2.1J always initialize with F7 value (CHANGE).
Light Bringer 2.2O always initializes with F5 value (NONE).

In the version I tested yesterday, I edited at hand the value in the EEPROM and this thing worked. But if for any issue we have to reset the EEPROM to FACTORY SETTINGS or we change the cartridge, we lose this configuration.

After a few hours inspecting the code, I have seen there is a common region where the EEPROM is initialized with the same value, F7 (CHANGE), but Light Bringer 2.2O is the only one that adds a rewrite instruction for changing this value after EEPROM initialize.

The problematic value is in 0x38D81 offset byte, and concretely on D69-26 file. In that byte position, it puts F5 value, so changing it to F6 value makes the trick.

For that reason, I humbly present to you all the official Light Bringer 2.2O version with "VIOLENCE MODE: HARD" activated always by default.

I have fully tested this version in MAME and my original board, and even restoring the EEPROM to FACTORY SETTINGS, "VIOLENCE MODE: HARD" is always active. No more problems and no more tricks needed at EEPROM level editing.

Please enjoy.

@maldoror68 Not sure about differences, but I wanted so bad to have Light Bringer version with english translation and gore mode activated
 

Attachments

Last edited:
Back
Top