Hacking [Semi-working] NFS2ISO2NFS - convert nfs to iso and back

TheKitof

Active Member
Newcomer
Joined
Feb 15, 2016
Messages
38
Trophies
0
XP
105
Country
France
You can't talk about the easiest way. Brute forcing needs time and luck.
Yes but with some organization we could reduce time and improve luck ;)

For example, try to md5(n) first bytes, we could split n in range to distribute work to several people.

Same with md5(base64(, etc ...
 

Pachee

Well-Known Member
Member
Joined
Nov 3, 2015
Messages
480
Trophies
0
XP
562
Country
United States
Last edited by Pachee,

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,259
Trophies
2
XP
35,146
Country
Mexico
Note:
This does not mean that Wii VC injection is working! There is still an 8 byte part of the EGGS header, which is unknown. This program fills this part just with zeros. However, @JaGoTu10 hasn't found any code in the WiiVC's fw.img that checks those 8 bytes, so setting them all zero *might* work.
I was just reading this, does this actually work for some injected Wii ISOs?
 
  • Like
Reactions: KiiWii

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,070
Trophies
2
XP
7,868
Country
United States
dunno if anyone has figured this out already, but here's my modified NUSPacker that properly sets the entry type for Wii games (specifically, files ending in "nfs"). I tested this with an existing Wii VC title and the repacked title worked after installing. I did not seem to get a custom game working though but I probably just did it wrong.

https://github.com/ihaveamac/nuspacker/commit/797b84af32e5bb0c353577a7a3f67e236f7b7ee3
binary: NUSPacker.jar

it sets the file type for the nfs files to 0x02, as you can see here (file-list below): https://gist.github.com/ihaveamac/86aa17d368adc9c79ee8594d5923ae80
directories are 0x01, files are 0x00, deleted entries are 0x80 (probably for updates that remove files). but notice how the nfs files are 0x02. that was all that was needed to get a repacked existing game running.
 

bennyman123abc

Well-Known Member
Member
Joined
Mar 21, 2013
Messages
920
Trophies
1
Age
22
Location
Alton, IL
XP
1,208
Country
United States
dunno if anyone has figured this out already, but here's my modified NUSPacker that properly sets the entry type for Wii games (specifically, files ending in "nfs"). I tested this with an existing Wii VC title and the repacked title worked after installing. I did not seem to get a custom game working though but I probably just did it wrong.

https://github.com/ihaveamac/nuspacker/commit/797b84af32e5bb0c353577a7a3f67e236f7b7ee3
binary: NUSPacker.jar

it sets the file type for the nfs files to 0x02, as you can see here (file-list below): https://gist.github.com/ihaveamac/86aa17d368adc9c79ee8594d5923ae80
directories are 0x01, files are 0x00, deleted entries are 0x80 (probably for updates that remove files). but notice how the nfs files are 0x02. that was all that was needed to get a repacked existing game running.
The problem with custom games is that they aren't working. We still haven't reverse engineered the EGGS header of the NFS files properly therefore we cannot run these NFS files converted with this program yet.
 

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,070
Trophies
2
XP
7,868
Country
United States
The problem with custom games is that they aren't working. We still haven't reverse engineered the EGGS header of the NFS files properly therefore we cannot run these NFS files converted with this program yet.
I know custom games aren't working, but I know the other issue was trying to properly pack the titles so they ran at all (including games already in "EGGS" format).

I noticed someone was using an SDK tool to do that, so I guess this would be a "legit" method to do that now.
 

piratesephiroth

I wish I could read
Member
Joined
Sep 5, 2013
Messages
3,453
Trophies
2
Age
103
XP
3,234
Country
Brazil
dunno if anyone has figured this out already, but here's my modified NUSPacker that properly sets the entry type for Wii games (specifically, files ending in "nfs"). I tested this with an existing Wii VC title and the repacked title worked after installing. I did not seem to get a custom game working though but I probably just did it wrong.

https://github.com/ihaveamac/nuspacker/commit/797b84af32e5bb0c353577a7a3f67e236f7b7ee3
binary: NUSPacker.jar

it sets the file type for the nfs files to 0x02, as you can see here (file-list below): https://gist.github.com/ihaveamac/86aa17d368adc9c79ee8594d5923ae80
directories are 0x01, files are 0x00, deleted entries are 0x80 (probably for updates that remove files). but notice how the nfs files are 0x02. that was all that was needed to get a repacked existing game running.
I tried repacking Xenoblade and it didn't work. All I got was a blackscreen.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • S @ salazarcosplay:
    or have it that you don't know you are a cyborg, robot, and you find out and have a existential crisis
  • S @ salazarcosplay:
    or have it start in the virtual world and you are an ai that gained sentience
  • Xdqwerty @ Xdqwerty:
    btw gonna wash my face in a bit, my eyes feel tired
  • S @ salazarcosplay:
    and you convince your owner to help you break out of the virtual world to real world
  • BigOnYa @ BigOnYa:
    Eyes - "yawn"
    +1
  • S @ salazarcosplay:
    you bleack in to goverment computer systems to get cyborg schematics so you can get a robot body constructed
  • Xdqwerty @ Xdqwerty:
    btw @BigOnYa the health bar doesnt decrease when i take damage (and yes i put the "at the beggining of the scene change value of greenflatbar: set to Protagonistcopmode.Health::Health())
  • S @ salazarcosplay:
    i the protagonist
  • S @ salazarcosplay:
    human, robot, cyborg
  • S @ salazarcosplay:
    human with cyborg enhancements
  • S @ salazarcosplay:
    or like terminatior
  • S @ salazarcosplay:
    with living tissue
  • BigOnYa @ BigOnYa:
    @Xdqwerty there is health behaviour you can add to your character, then to use a health bar is lil more complicated, google n watch a few tutorial video on it, be too hard to explain here.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, the character has the health behavior
  • BigOnYa @ BigOnYa:
    I know you have to create a health and health max variable. Then there is a calculation you use in code to subtract width size of the health bar. Google few vids.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, the "greenflatbar" is one of the preset health bars btw
  • BigOnYa @ BigOnYa:
    Yea you can use any bar/sprite. It will just change the width. Ok good luck and have fun. I'm off to go shoot some pool at the bar. Talk to you later.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why does the health behavior exist if you can just use a variable?
  • Xdqwerty @ Xdqwerty:
    and nope the number still doesnt change
  • Xdqwerty @ Xdqwerty:
    ok im gonna make my own asset
  • Xdqwerty @ Xdqwerty:
    nvm i think i fixed it
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, I fixed it
    Xdqwerty @ Xdqwerty: https://www.youtube.com/watch?v=EkjpCNa6vlY