Hacking 3ISO'S Studio

mugotu

Well-Known Member
Member
Joined
Mar 9, 2010
Messages
364
Trophies
0
Age
41
Website
www.wiiflowiki.com
XP
130
Country
United States
Well, first thing is to make ALL covers for all wads in a folder, then we will work on adding the functions in to make iso/dol natively, rather than using wiiscrubber/partition builder. From there the possibilities are endless. Especially when I get the dos version done so I can port it to autoit...should open things up a bit.

@Spyropasm
Nothing really useful in the "home menu" 00000004.app, im going to remove it form my code.
 

mugotu

Well-Known Member
Member
Joined
Mar 9, 2010
Messages
364
Trophies
0
Age
41
Website
www.wiiflowiki.com
XP
130
Country
United States
This is the program so far, takes all wads in wad folder and extracts them to the needed images and name/ID. NOT 100% tested but I'm pretty sure it works for all except 3 of all my wads.
(Processing 369 wads right now to test it.)

EDIT: Only gets the images for SOME wads the manual doesnt stay only in *0003.ap and *0005.app only so I'll have to add the other app files back in. just need to debug alot and find all the arcs that wont extract with this method and find an alternative extraction method. Need to start using the titleID to determine type and extract based on the method needed for that region/console. Also need to add in errorlevel checking also so I can write a list of wads who failed to extract images. Right now u8tool will throw errors on some wads because some app and arc files cant be extracted and I need to figure out what method to use on them. Just click ok and let it continue.

EDIT2: I think its the lzh8 archives, lzh8_dec removes lz77 then removes h8 encoding. Ill add that function to the arsenal and call it depending on arc filename.

DOMNLOAD REMOVED

Working on:
Adding Spyro's image splicing to make covers.

@Spyro try this and tell me if your gets more images from the app/arc files because I cant find any of the images your code points to for making covers. Maybe because mine are ntsc and yours are pal (the ones I tested dont have german language) I'll test with more files in a bit.
 

spayrosam

Well-Known Member
OP
Member
Joined
Jun 2, 2009
Messages
756
Trophies
0
Location
Gafsa
Website
Visit site
XP
309
Country
@mugotu
Clean as a baby
Nice work
wink.gif

Some "*.arc " have lzh8 compression
you need to use lzh8_dec

To Generate VC covers
each VC has its own template..

Edit:
Blabla..
 

mugotu

Well-Known Member
Member
Joined
Mar 9, 2010
Messages
364
Trophies
0
Age
41
Website
www.wiiflowiki.com
XP
130
Country
United States
Figured out where some of the issues are why some manuals move around and why some fail.

Facts:
*0001.app ALWAYS fails to extract
Wads can have any number of *.app files. The last one in the sequence always fails to extract.

Example:
0000.app (banner/icon/sound)
0001.app
 

pepxl

GFX W!Z4RD
Member
Joined
Jun 19, 2009
Messages
3,263
Trophies
1
XP
328
Country
all i can say is so far guys, this is amazing, a lot of effort and work has been put into this, keep it up
 

spayrosam

Well-Known Member
OP
Member
Joined
Jun 2, 2009
Messages
756
Trophies
0
Location
Gafsa
Website
Visit site
XP
309
Country
@mugotu
Here is a better code
I have deleted coverbase.png and base.png
(only 5 Images needed)
Tonight I'll answer your question!! SORRY!!..


Edit:
Blabla..
 

mugotu

Well-Known Member
Member
Joined
Mar 9, 2010
Messages
364
Trophies
0
Age
41
Website
www.wiiflowiki.com
XP
130
Country
United States
Still trying to make the unpacker foolproof, found the source for wadunpacker and I'm going to change it so that wadunpacker doesnt echo the unpacking process (so the window is cleaner and you can see any errors), then I'm hoping I can maybe edit u8tools so that the error is not a popup dialog and just sets and errorlevel instead.

00000001.app i've found is the game executable, so it will be removed from my output.
The last .app in a wad seems to be simply a copy of *.trailer/00000000.app but with the md5 still attached.
so it will be removed before *.app is processed.

then i'll go from there.

btw, I think i found a way to get the titleID in a 32bit app!! (fcut is 8bit or 16bit which cant be ran in x64 OS) This means I can make our app x64 compatible!
 

XFlak

Wiitired but still kicking
Member
Joined
Sep 12, 2009
Messages
13,836
Trophies
3
Age
38
Location
Cyprus, originally from Toronto
Website
modmii.github.io
XP
9,832
Country
Cyprus
mugotu said:
btw, I think i found a way to get the titleID in a 32bit app!! (fcut is 8bit or 16bit which cant be ran in x64 OS) This means I can make our app x64 compatible!
woohoo!! You guys are really working hard on this, and it shows, thanks so much for everything, and I am REALLY hoping for 64-bit support (I had given up all hope, but now you've revived it!). If it can't be done I'll have to stick to my virtual XP machine, but I'd much rather use your app natively in my windows Seven 64-bit OS!

keep up the great work u guys!
 

mugotu

Well-Known Member
Member
Joined
Mar 9, 2010
Messages
364
Trophies
0
Age
41
Website
www.wiiflowiki.com
XP
130
Country
United States
it can be done, and has already been done (i use win7 x64), im finishing up the code now to make it 64 bit compatible, and I'll pass it to spyropasm to add to 3iso's. =P
 

spayrosam

Well-Known Member
OP
Member
Joined
Jun 2, 2009
Messages
756
Trophies
0
Location
Gafsa
Website
Visit site
XP
309
Country
You've done an incredible work.
grog.gif
grog.gif

It's a great thing when you realize you still have the ability to surprise anyone.
wink.gif


(Today was shit day. Too much work!!)
We need 39 images. I will send you everything..
until tomorrow..
Oh my god! (create ISO'S)..
 

mugotu

Well-Known Member
Member
Joined
Mar 9, 2010
Messages
364
Trophies
0
Age
41
Website
www.wiiflowiki.com
XP
130
Country
United States
i'm just reworking through the code again to make sure we get the images for all wads....some dont even have manuals tho (sucks) Then I'll add your code for compiling images then clean it up again. After that I'll be researching some command line iso tools (i found some old work from 2008 someone was doing
biggrin.gif
)


EDIT: recompiled wadunpacker so that it doesnt hex dump on the screen(really annoyed me when using it to make a pretty looking dos window)->DOWNLOAD UnpackIT
 

mugotu

Well-Known Member
Member
Joined
Mar 9, 2010
Messages
364
Trophies
0
Age
41
Website
www.wiiflowiki.com
XP
130
Country
United States
I need you to add me to the members/owners group on googlecode page...check ur pm xD (already cut the first 200 lines in half btw =P)

I wanna clear out my downloads and code from this thread after I get all the stuff up on google code.
 

spayrosam

Well-Known Member
OP
Member
Joined
Jun 2, 2009
Messages
756
Trophies
0
Location
Gafsa
Website
Visit site
XP
309
Country
My time is limited this week.
frown.gif


http://code.google.com/p/3isosstudio/
Project owners:
[email protected]
[email protected]


Edit:
I have deleted all my downloads and code from this thread

Edit:
@mugotu
Great work! (unpackit.exe)
We must include "cyggcc_s-1.dll" for XP user

To extract "Sega Mega Drive"and "Sega Master System" manuals, we must include "ccftool.exe"
 

mugotu

Well-Known Member
Member
Joined
Mar 9, 2010
Messages
364
Trophies
0
Age
41
Website
www.wiiflowiki.com
XP
130
Country
United States
#3iso channel on abjects.net IRC, im converting the dol updater function to 64 bit compatability atm.
changed some status notifications, cut another 150 lines xD.

how did you do the lz77emanual?

Its going to take awhile to make this all 64bit and size it down, the program is completely broken atm on my end xD. Just working my way through 1 subroutine chain at a time in this order:
Dol updater (because it is easiest function)
wad extraction
wad covers
homebrew

(most homebrew already has custom covers made so it is low priority)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @Sonic Angel Knight, Is that SAK I see. :ninja:
  • BigOnYa @ BigOnYa:
    What a weird game
  • K3Nv2 @ K3Nv2:
    Yeah I wanted to see shards of the titanic
  • BigOnYa @ BigOnYa:
    I kept thinking jaws was gonna come up and attack
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +1
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
    K3Nv2 @ K3Nv2: My life has no value my fat ass is staying right here