Homebrew Not64 Update

Kirby6417

Well-Known Member
Newcomer
Joined
Mar 15, 2009
Messages
54
Trophies
0
XP
323
Country
United States
So I'm experimenting with a few translation romhacks and several are displaying strange text in the Not64 menu/loading screen. For example, in Bomberman 64 Arcade Edition (the JPN-exclusive one), in the left pane the internal romname displays correctly, but the next line of text is arbitrary nonsense:

BOMBERMAN64

@à@@@[email protected]

USA

AutoSave Enabled

Is it a bad romhack or a bad dump, is this something I can (hex) fix in the header? NHAJ is the correct official serial code for the unmodified game.

The game plays mostly fine, but saving is broken ("Failed to save game" error following pausing Not64, with autosave enabled). I suspect Not64 uses that official serial code to create save files so the extra nonsense characters are the source of the issue.
It’s got to be a problem with the English patching process, because I have the same issue with Chameleon Twist (J) English patched ROM. The USA version works fine, but the J version is the definitive version of the game in a few subtle ways. I was having this problem on the previous version of Not64 so it’s not a new problem either.

I def suspect it’s got to do with the name and could be fixed by hex editing the rom, but I have no idea how to proceed with that process. But really I bet the fix is simple. If I experiment with it and have any success, I’ll try to reply to this thread or message you, but it’s not on my priority list at the moment because I need to get a new job to afford rent lol :P but it’s something I really want fixed so i might get around to it in a couple months!
 
  • Like
Reactions: Exidous

Maeson

Well-Known Member
Member
Joined
Apr 3, 2013
Messages
920
Trophies
0
XP
2,373
Country
Spain
I did have the issue with Chameleon Twist fan-translated, and it's all because of the header having weird characters that will make saving (I guess creating files in general) impossible to do.

After editing the header with HxD the game worked fine and saved without issue. Other games, such as one of the Gex games also suffers from this from what I read because it has a ":" in the title of the header, and that's a big no for file names.
 
  • Like
Reactions: Exidous

Exidous

Well-Known Member
Member
Joined
Mar 2, 2021
Messages
233
Trophies
0
Age
42
XP
480
Country
United States
It’s got to be a problem with the English patching process, because I have the same issue with Chameleon Twist (J) English patched ROM.
I did have the issue with Chameleon Twist fan-translated, and it's all because of the header having weird characters that will make saving (I guess creating files in general) impossible to do.
Thanks guys.

By chance, do you know if Zoinkity has an account here? They're the translator/patch designer of all the games I've seen it with, in addition to Chameleon Twist. https://www.romhacking.net/?page=translations&authorid=803&languageid=

Otherwise I'm planning on reaching out to Zoinkity of Romhacking.net. This problem appears to be endemic to their patches, and should be an easy fix at the patcher level.

EDIT: I think I fixed it. The following applies to all z64 files I checked:

The game serial code (four letter) is at offsets 3B-3E. The 7 immediately preceding offsets, 34-3A, should all be 00. The 20 offset line should begin with the game name, and then as many 20s as are needed to fill up until offset 34.

Here are the post-patch and post-edit codes for my Bomberman 64 Arcade Edition:

Broken saving, post patch:

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000010 97 80 C9 FB 67 CF 6B 4A 5A 6F 69 6E 6B 69 74 79 —€ÉûgÏkJZoinkity
00000020 42 4F 4D 42 45 52 4D 41 4E 36 34 20 20 20 20 20 BOMBERMAN64
00000030 20 20 20 20 07 E0 0B 09 09 2F 05 4E 48 41 45 00 .à.../.NHAE.

Fixed saving:

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000010 97 80 C9 FB 67 CF 6B 4A 5A 6F 69 6E 6B 69 74 79 —€ÉûgÏkJZoinkity
00000020 42 4F 4D 42 45 52 4D 41 4E 36 34 20 20 20 20 20 BOMBERMAN64
00000030 20 20 20 20 00 00 00 00 00 00 00 4E 48 41 45 00 .......NHAE.



It's possible this can be fixed/obviated in Not64 as well, by appearances, for purposes of generating (auto)save files, it can start pulling the game serial code at offset 3B in z64 files, rather than earlier where it runs the risk of picking up junk bytes like in these patched roms. Caveat: unless there is some other significance to the data in offsets 34-3A (which is consistently 00 in the few I checked).
 
Last edited by Exidous,

SaulFabre

Wii scene/hacking & Wii VC well-known guy
Member
Joined
Feb 6, 2019
Messages
1,716
Trophies
1
Age
23
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
3,526
Country
Ecuador
Thanks guys.

By chance, do you know if Zoinkity has an account here? They're the translator/patch designer of all the games I've seen it with, in addition to Chameleon Twist. https://www.romhacking.net/?page=translations&authorid=803&languageid=

Otherwise I'm planning on reaching out to Zoinkity of Romhacking.net. This problem appears to be endemic to their patches, and should be an easy fix at the patcher level.

EDIT: I think I fixed it. The following applies to all z64 files I checked:

The game serial code (four letter) is at offsets 3B-3E. The 7 immediately preceding offsets, 34-3A, should all be 00. The 20 offset line should begin with the game name, and then as many 20s as are needed to fill up until offset 34.

Here are the post-patch and post-edit codes for my Bomberman 64 Arcade Edition:

Broken saving, post patch:

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000010 97 80 C9 FB 67 CF 6B 4A 5A 6F 69 6E 6B 69 74 79 —€ÉûgÏkJZoinkity
00000020 42 4F 4D 42 45 52 4D 41 4E 36 34 20 20 20 20 20 BOMBERMAN64
00000030 20 20 20 20 07 E0 0B 09 09 2F 05 4E 48 41 45 00 .à.../.NHAE.

Fixed saving:

Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000010 97 80 C9 FB 67 CF 6B 4A 5A 6F 69 6E 6B 69 74 79 —€ÉûgÏkJZoinkity
00000020 42 4F 4D 42 45 52 4D 41 4E 36 34 20 20 20 20 20 BOMBERMAN64
00000030 20 20 20 20 00 00 00 00 00 00 00 4E 48 41 45 00 .......NHAE.



It's possible this can be fixed/obviated in Not64 as well, by appearances, for purposes of generating (auto)save files, it can start pulling the game serial code at offset 3B in z64 files, rather than earlier where it runs the risk of picking up junk bytes like in these patched roms. Caveat: unless there is some other significance to the data in offsets 34-3A (which is consistently 00 in the few I checked).
But what about about Zoinkity's English translation of Puyo Puyo SUN 64? It doesn't even start in Not64, not even in Project64 or Mupen64.
 

Exidous

Well-Known Member
Member
Joined
Mar 2, 2021
Messages
233
Trophies
0
Age
42
XP
480
Country
United States
But what about about Zoinkity's English translation of Puyo Puyo SUN 64? It doesn't even start in Not64, not even in Project64 or Mupen64.
I haven't tested that one myself, but plenty of the Japan-only N64 releases have poor compatibility with emulators. If the unmodified JPN rom doesn't run, it's inconceivable that Zoinkity's patched version of the same would.

My previous is not an emulation performance/compatibility fix, it's just fixing a saving-parsing problem apparently introduced by Zoinkity's patcher.
 
  • Like
Reactions: SaulFabre

SaulFabre

Wii scene/hacking & Wii VC well-known guy
Member
Joined
Feb 6, 2019
Messages
1,716
Trophies
1
Age
23
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
3,526
Country
Ecuador
I haven't tested that one myself, but plenty of the Japan-only N64 releases have poor compatibility with emulators. If the unmodified JPN rom doesn't run, it's inconceivable that Zoinkity's patched version of the same would.

My previous is not an emulation performance/compatibility fix, it's just fixing a saving-parsing problem apparently introduced by Zoinkity's patcher.
Oh.
But the original Puyo Puyo SUN 64 (Japanese, not the English patched one) starts in Not64, Mupen64 and Project64. But not the English one.
 

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
11,599
Trophies
1
Age
32
XP
6,653
Country
Portugal
Quick help on the latest Not64 update…

You can choose between graphics plugins in this now, right? Right now, I use the latest Wii64 Rice & Not64 (the version before this) — between these two apps, I can play a lot of the N64 library.

But now Not64 includes Fix94’s Rice plug-in, which is the same as its incorporation into Wii64? Does this mean Wii64 would be obsolete on my Wii now? Or will there still be performance differences?

Am I wrong about all this? I can’t test the latest Not64 at the moment. Thanks

Edit: wait looks like somebody said they THEORETICALLY would be the same, but they behave a little different due to different codification.

I guess means I need all 3 options to get the most out of N64 emulation on my Wii: Glide and both Rices
not64 like extrems said it has only gl64 and emukid wii64 1.3 is basicaly an updgraded fix94 1.2 release so yeah you should geton your sd card

not64
wii64 1.3
wii64 rice 1.3

there is barely any differences between regular wii64 1.3 and not64 but not64 works better for games that are played better in gl graphic pluggin the only game you should use wii64 over not64 is shadow man since not64 shadow man hard locks not64 when collecting souls which you need to progress. also wii64 1.3 has wiiu gamepad support for anyone in wiiu so those are the advantages between wii64 1.3 vs not64

Wii64 rice 1.3 has alot of advantages and alot of games that only work on this version you should definitely have this one.

If you dont care about shadow man or wiiu gamepad you can basically jsut use

not64 for gl
wii64 rice 1.3
 

Kirby6417

Well-Known Member
Newcomer
Joined
Mar 15, 2009
Messages
54
Trophies
0
XP
323
Country
United States
not64 like extrems said it has only gl64 and emukid wii64 1.3 is basicaly an updgraded fix94 1.2 release so yeah you should geton your sd card

not64
wii64 1.3
wii64 rice 1.3

there is barely any differences between regular wii64 1.3 and not64 but not64 works better for games that are played better in gl graphic pluggin the only game you should use wii64 over not64 is shadow man since not64 shadow man hard locks not64 when collecting souls which you need to progress. also wii64 1.3 has wiiu gamepad support for anyone in wiiu so those are the advantages between wii64 1.3 vs not64

Wii64 rice 1.3 has alot of advantages and alot of games that only work on this version you should definitely have this one.

If you dont care about shadow man or wiiu gamepad you can basically jsut use

not64 for gl
wii64 rice 1.3

Oh wow thanks!
Okay your post should be stickied or something lol.
It’s pretty difficult to keep up with homebrew updates, especially with all the forks. It’s even harder for the Wii’s N64 emulators because there are 2 or 3 that each serve different needs. Somebody (such as myself) has to do a lot of Google searching to find the latest knowledge of what’s good and what I should be using.

There should be a master list like your post that keeps track of what the latest version of each homebrew is, and which ones a user would need vs. which are obsolete or redundant. And kick me if such a thing already exists because I’ve been lurking this website the last 2 years modding my Wii and I haven’t stumbled on it yet lol.
 
  • Like
Reactions: SaulFabre

SaulFabre

Wii scene/hacking & Wii VC well-known guy
Member
Joined
Feb 6, 2019
Messages
1,716
Trophies
1
Age
23
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
3,526
Country
Ecuador
What is the best way to run Mortal Kombat 4 and Mortal Kombat Trilogy and can they be injected as VC games?
@Maxbeta

Better use Wii64 1.2 Rice GFX for play Mortal Kombat 4 and Mortal Kombat Trilogy (according to Wii64 Compatibility List).
Mortal Kombat 4 however has the issue that the HUD (energy/health bar) disappears at the start of each round but it plays fine.
I tried to inject these as N64 VC channels on Wii but these just doesn't work.
 
Last edited by SaulFabre,
  • Like
Reactions: Maxbeta

SaulFabre

Wii scene/hacking & Wii VC well-known guy
Member
Joined
Feb 6, 2019
Messages
1,716
Trophies
1
Age
23
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
3,526
Country
Ecuador
you can also play the ps1 versiona s they are compatible afaik
@pedro702

Yep, but the PS1 version of Mortal Kombat Trilogy (at least with the NTSC-U v1.0 version) when running on WiiSX-RX 2.5 has the stupid issue that when you continue from a paused match you get thrown to HBC (look here), which isn't present on the N64 version running on Wii64 1.2.

Please correct me if i'm wrong :P
 

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
11,599
Trophies
1
Age
32
XP
6,653
Country
Portugal
@pedro702

Yep, but the PS1 version of Mortal Kombat Trilogy (at least with the NTSC-U v1.0 version) when running on WiiSX-RX 2.5 has the stupid issue that when you continue from a paused match you get thrown to HBC (look here), which isn't present on the N64 version running on Wii64 1.2.

Please correct me if i'm wrong :P
i said looking at the compatibility list, i never tryed those games lol not my type xD
 
  • Like
Reactions: SaulFabre

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
11,599
Trophies
1
Age
32
XP
6,653
Country
Portugal
What is the best way to run Mortal Kombat 4 and Mortal Kombat Trilogy and can they be injected as VC games?
so i tested this and i can say the fix94 version of wii64 r2 a test modification of him can run mortal kombat 4 without the health bar disappearing you can get it here

https://github.com/FIX94/mupen64gc-fix94/releases

for trilogy i think any wii64 rice version should run it
 
  • Like
Reactions: SaulFabre

SaulFabre

Wii scene/hacking & Wii VC well-known guy
Member
Joined
Feb 6, 2019
Messages
1,716
Trophies
1
Age
23
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
3,526
Country
Ecuador
so i tested this and i can say the fix94 version of wii64 r2 a test modification of him can run mortal kombat 4 without the health bar disappearing you can get it here

https://github.com/FIX94/mupen64gc-fix94/releases

for trilogy i think any wii64 rice version should run it
Oh, nice seeing, @pedro702.

So i just thought that Mupen64GC-FIX94 (based on Wii64 1.1) is for play Wetrix on Wii with Controller Pak saving but without the stupid issue of nothing shown during gameplay on Wii64/Not64.

Now it can also play Mortal Kombat 4 for N64 but without the issue of HUD disappearing on Mupen64GC-FIX94? Awesome! :)
 
General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: I mean not cheaper that the 4K Max I got but uughhhh