Nindows Games! [Ninja Debug Environment]

Place for discussing homebrew games, development, new releases and emulation.

Moderators: pcwzrd13, deluxux, VasiliyRS

Enma09
rebel
Posts: 20
Joined: Tue Mar 15, 2022 4:37 pm

Re: Nindows Games! [Ninja Debug Environment]

Post by Enma09 »

Hey, this is pretty good, You can make a nindows patch of Capcom vs. SNK 2? I work in a English translation of the Dreamcast version!
User avatar
VincentNL
blackout!
Posts: 130
Joined: Sat Dec 19, 2020 1:03 pm
Contact:

Re: Nindows Games! [Ninja Debug Environment]

Post by VincentNL »

Naomi titles and DC ports, usually rely on Naomi Library's _nlPrint function for debug strings, which isn't related to Nindows (Ninja Library).
If you like my work or just want to show some love:
https://ko-fi.com/vincentnl
https://www.patreon.com/VincentNL
SMiTH
Black Mesa
Posts: 1496
Joined: Sat Aug 02, 2008 7:31 am

Re: Nindows Games! [Ninja Debug Environment]

Post by SMiTH »

i remember seeing these strings in each pso for pc "pso.exe" version going all the way back to 2003. I always wondered what they were for. If I am not mistaken they are also found on network trial pc. The dc versions have them too. So the dc sdk has ninja samples as well, If it is for debug then what would the samples be? (scud race etc?) idk, i kinda figured once this thread was created it would not be long b4 pso was modded. ty for figuring this out.

So if you find this code listed on the pso pc version then it can be modded? (since the ninja library strings are present?)

Code: Select all

00 F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 00 F0 00 F0

Is there some type of endianness used in comparison to dc pso dpaddress.jp bin to pc pso.exe?
And are there similarities to any code used in pso for pc pso.exe and the dc pso version 2?
Always wanted to figure out that part?
If it is a difference in byte order between the two, it would be awesome to know.
But, I could be wrong in saying the hex code is totally different since one is written for pc cpu's and the other is for sh4?
cloofoofoo
Crazy Taxi!
Posts: 535
Joined: Wed Jan 06, 2010 10:15 pm
Dreamcast Games you play Online: PSO-SCHtACK

Re: Nindows Games! [Ninja Debug Environment]

Post by cloofoofoo »

VincentNL wrote:Naomi titles and DC ports, usually rely on Naomi Library's _nlPrint function for debug strings, which isn't related to Nindows (Ninja Library).


Didnt fighting vipers 2 have strings relating to multiple debug menus? I wonder if its still there. Yeah its a naomi libgame
User avatar
VincentNL
blackout!
Posts: 130
Joined: Sat Dec 19, 2020 1:03 pm
Contact:

Re: Nindows Games! [Ninja Debug Environment]

Post by VincentNL »

I may open a dedicate thread related to debug modes RE / activation hacks, but as for PSO you won't find any Nindows bytes array as it uses _njprint functions only.

Haven't checked Fighting Vipers2, sorry.

If any brave soul would like to contribute on creating the definitive Nindows games list please download the complete US/PAL/JP cdi-gdi collection and advise me, I'll make a simple program for inspecting games data.
If you like my work or just want to show some love:
https://ko-fi.com/vincentnl
https://www.patreon.com/VincentNL
cloofoofoo
Crazy Taxi!
Posts: 535
Joined: Wed Jan 06, 2010 10:15 pm
Dreamcast Games you play Online: PSO-SCHtACK

Re: Nindows Games! [Ninja Debug Environment]

Post by cloofoofoo »

VincentNL wrote:I may open a dedicate thread related to debug modes RE / activation hacks, but as for PSO you won't find any Nindows bytes array as it uses _njprint functions only.

Haven't checked Fighting Vipers2, sorry.

If any brave soul would like to contribute on creating the definitive Nindows games list please download the complete US/PAL/JP cdi-gdi collection and advise me, I'll make a simple program for inspecting games data.


For fighting vipers 2 you need a prototype build from hidden palace zone( sorry not sure which one) since it doesnt seem to be in the finished game. Heres a screen shot of some string that seem to talk about debug options.

Image
User avatar
VincentNL
blackout!
Posts: 130
Joined: Sat Dec 19, 2020 1:03 pm
Contact:

Re: Nindows Games! [Ninja Debug Environment]

Post by VincentNL »

Maken X - Prototype 09 Feb 2000
(Debug + Nindows)

This hack enables Debug mode by pressing a custom key-combo.
Since the original Debug didn't allow Nindows outside of pause screen, now you are free to experiment player/enemy tweaks live!

Image
Image

Follow the link below for patch download/instructions!
https://www.romhacking.net/hacks/7089/

Special thanks to Derek for "Universal Dreamcast Patcher"
Laurent and Esppiral for testing!
If you like my work or just want to show some love:
https://ko-fi.com/vincentnl
https://www.patreon.com/VincentNL
SMiTH
Black Mesa
Posts: 1496
Joined: Sat Aug 02, 2008 7:31 am

Re: Nindows Games! [Ninja Debug Environment]

Post by SMiTH »

1MD_EMU.BIN from dreamlibrary (sega genesis/pc engine emulator) found on dream passport 3 & dream passport premier has the code for Ninja Debug Environment.

Image

Image

VincentNL wrote:Regarding Nindows implementation, don't get fooled by Library strings alone, only if a specific bytes array is present in the executable, you have a chance of an hidden (yet functional) Nindows:

Code: Select all

00 F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 00 F0 00 F0
User avatar
VincentNL
blackout!
Posts: 130
Joined: Sat Dec 19, 2020 1:03 pm
Contact:

Re: Nindows Games! [Ninja Debug Environment]

Post by VincentNL »

Seems like a good candidate, thanks for reporting!
If you like my work or just want to show some love:
https://ko-fi.com/vincentnl
https://www.patreon.com/VincentNL
Post Reply