• Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

Use up to 8000+ lines of codes at a time using new Gecko

dabridge

Smash Journeyman
Joined
May 21, 2008
Messages
234
Location
El Paso, Texas
Only thing I'm stuck on is the file specifically where I place the .bin file on my SD card?
I got private/wii/app/RSBX/al/
is that all?
Yes, now just load it up in Brawl.
Edit: Wait, change X in RSBX according to the version you're using(USA = E)
 

ratts

Smash Apprentice
Joined
Mar 19, 2009
Messages
84
Just wait for the new tweaker. It will be a lot easier.

Although as of now i have everything i want with brawl+ custom textures replays with tags css and unrestricted camera. Only thing that is left is to find a way to load custom music on a retail disk.
yes this would be falcon sex in my eyes, honestly, there are so many songs I would add and my life would be complete, imagine the possibilities, endless gameplay, endless music, endless character customization

THE POSSIBILITIES ARE ENDLESS!
 

ShortFuse

Smash Lord
Joined
May 23, 2007
Messages
1,523
Location
NJ/NYC
Well I've started to upload my (bit rushed) and tbh quite only-says-the-obvious video to youtube, but it seems that youtube is taking ages on the upload.

I'll post it when it's done.

EDIT:

It's done.

http://www.youtube.com/watch?v=BfDkqI9_etk

Good stuff. I'm going to remove the need to encrypt by having the program do it automatically. I'm just going to include Xane's files. I'll make my own LZSS compressor later
 

goodoldganon

Smash Champion
Joined
Mar 17, 2008
Messages
2,946
Location
Cleveland, Ohio
Code:
RSBE01
Smash Bros Brawl (US)

Load .gct file from Snapshot v1 [Y.S, Phantom Wings] (9 lines)
C20C7348 00000009
80A40008 3CC000D0
60C6C0DE 80E50000
7C063800 40820028
80E40004 3CC0817D
60C60000 81050000
91060000 38C60004
38A50004 34E7FFFC
41A1FFEC 83A40004
60000000 00000000


File Replacement v1.3: [Phantom Wings]
C20234B8 0000000E
80DF0018 80BE0024
3C807666 6084303A
7C042800 41820058
3C807364 60843A2F
7C042800 41820048
3C806E61 60846E64
7C042800 41820038
80BE0000 2C050000
4182002C 3CA0805A
60A58500 80850044
7C04F000 41820018
80850048 7C04F000
4182000C 3CC0805A
60C68700 00000000
C20224C0 00000026
7F83E378 3E60805A
62728080 62738700
3E20805B 6231FAE0
A2310002 2C110000
40820098 A2330002
2C110000 4182008C
A2330000 2C110000
40820084 82330004
82110010 2C100000
41820018 81F00084
7E107A14 3A100080
39E00001 4800000C
8211000C 39E00000
39C00000 92120388
91F2038C 91D20390
91D20394 3A1202A9
39F2032F 9DD00001
7C0F8000 4082FFF8
3A310023 3A1202A9
8DF10001 9DF00001
2C0F0000 4082FFF4
3A200010 B2330000
3A200009 92320350
48000054 2C110001
4082004C 7E729B78
86330004 A2120002
39F0FFFF B1F20002
85F30004 95F20004
3A10FFFF 2C100000
4082FFF0 3E60805B
6273FAE0 A2530002
3A120001 B2130002
5652103A 7E739214
92330004 3E60805A
62738700 A2530000
2C120000 4182000C
3A52FFFF B2530000
60000000 00000000
C201C338 00000005
38A00020 3E60805A
62738080 82530394
2C120000 4182000C
80930390 83130390
60000000 00000000
C201C384 00000006
3E60805A 62738080
82530394 2C120000
41820010 3B400000
3A400000 48000008
541A0034 60000000
60000000 00000000

Disable Custom Stages v1.1:
046B841C 48000040

Dynamic SD Loader: v1.0[Phantom Wings]
205A8080 80456FF0
2062F9E8 00000000
04494E5C 805A8440
0462F9E8 805A8080
E0000000 80008000
045A855C 01000000
C201CD04 0000000A
38A00000 3C80805A
60848440 7C032000
40820030 3884FC40
80640388 80A4038C
2C050000 4182000C
7C7B1850 90640388
93640390 38A00001
90A40394 38A00001
2C050001 7F64DB78
38A00020 00000000
0401CD08 41820008
C202632C 00000007
3D608003 616BB160
7C0802A6 7C0B0000
4082001C 3D60805A
616B8080 816B0388
7C035800 40820008
4E800020 9421FFE0
60000000 00000000
C201CDA4 00000004
3DC0805A 61CE8080
81CE0388 7C1D7000
40820008 3BC00020
93D80008 00000000
0403B000 48000014

SD Files:
225A8000 C0DE8001
065A8000 000000F8
C0DE8001 C0DE9001
C0DE9002 C0DE8002
C0DE8003 C0DE8004
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
FF000000 00000000
00000000 00000000
00000000 00000000
00000000 0000002A
00000000 C0DE8005
C0DE8006 000003C0
00000000 00000000
00000000 C0DE8007
00000000 CCCCCCCC
80456FF0 8062F9E0
00000000 8062F9E0
00000000 8062F9E0
00000000 00000000
00000000 00000000
00000047 45010400
0F08FFFF 00000000
00000000 80457030
0000002A 00000050
00000000 C0DE9003
C0DE9004 0000001A
00F00000 C0DE8008
C0DE9005 C0DE8009
00000000 00000000
00000003 00000002
00000240 00000000
045A817C 805A80FC
045A8190 805A8500
045A8328 70662F00
065A83C0 00000048
00000000 00000000
00000000 805A82CC
00000000 00000002
00000000 00000000
00000000 0000006B
00000000 01010000
00000001 00000000
00003BA3 00000000
00000001 805A8328
065A8440 00000028
80421FE0 805A8440
92650100 00C99B00
00070017 00000000
00000000 00000000
805A84A0 018FD011
065A8480 00000050
805A0030 805A8440
0000002B 00000000
2D36A0D5 2E36B038
2F41D008 30388F86
805A8440 00000000
805A84C0 00000000
00000000 3602F02E
3709306A 3817F05F
805A8440 13017B40
805A84A0 00000000
045A8500 80423738
045A8504 804236A0
065A852C 00000018
0000005B 04028000
0E060001 00000000
00000000 80422F08
065A8550 00000030
00000050 00000000
00000000 01000000
00000000 00000140
919B6660 00000000
00000001 9258F600
00000000 DDDDDDDD
E0000000 80008000
That's the GCT I'm using to try and load textures as well as the extra space code. Can they be in one GCT or do I need to make two snapshots?
 

xatm092

Smash Apprentice
Joined
May 27, 2006
Messages
143
Location
Orpington, near London
klkl, swiftly rendering my video obselete :D

But in all seriousness I do want you to show me how you got the checksum to work so that I can make a proper video for people wanting to know exactly how it works.

Can you tell me where I'm going wrong:

1) Make header:

Code:
00000000 00000000  
00000000 00000000  
DEADBEEF 000100DB 
EEEEEEEE DDDDDDDD
00000000 00000000 
00000000 00000000 
00000000 00000000 
00000000 00000000 
00000000 00000000 
00000000 00000000 
00000000 00000000 
FFFFFFFF
((btw, if your last set of hex is for example 0x2F4 to 0x2F7, do you put 000002F4 or 000002F8 as the FFFFFFFF?))

2) Put header at start of main file
3) Checksum whole file
4) Append 0x10 with new checksum
5) encrypt

Somewhere in that i'm going wrong.
 

storm92

Smash Ace
Joined
Feb 6, 2008
Messages
844
Location
SoCal
Thanks for the vid haha, it confirmed I did everything right until that point.
But still freezing.
 

ShortFuse

Smash Lord
Joined
May 23, 2007
Messages
1,523
Location
NJ/NYC
klkl, swiftly rendering my video obselete :D

But in all seriousness I do want you to show me how you got the checksum to work so that I can make a proper video for people wanting to know exactly how it works.

Can you tell me where I'm going wrong:
Here's how I did it (code to English)

Open File (file.bin)
Insert header (as you listed)
Insert gct file (exactly after the header)

Get the length of the GCT file
Write length to 0xC8 (as hex)

Get the length of the GCT file and add 0x3C (60)
Write new length 0x18 (as hex)
Write new length 0x1C (as hex)

Save file
Get CRC of file.bin

Save CRC into 0x10

While file length divided 16 remainder is not 0: add 00 to end of file
close file

compress/encrypt
 

xatm092

Smash Apprentice
Joined
May 27, 2006
Messages
143
Location
Orpington, near London
I could swear that's exactly what I've been doing.

Oh well, back to the drawing board :)

I'm sure it's something really stupid that I'm doing wrong.
 

ShortFuse

Smash Lord
Joined
May 23, 2007
Messages
1,523
Location
NJ/NYC
I could swear that's exactly what I've been doing.

Oh well, back to the drawing board :)

I'm sure it's something really stupid that I'm doing wrong.
don't add 32 bytes to the file (that's what i wound up doing)
the 32bytes is the header and that's already included.
pad it AFTER your CRC32 it
 

Jiangjunizzy

Smash Lord
Joined
Nov 9, 2006
Messages
1,188
Location
irvine, CA
ok, i have kind of a strange bug. i don't know which thread to put it in, so i'm going to put it in both. my brother and i were doing falcon dittos on battlefield in training mode. about 5-10 mins in, the game and the wii started making really wierd, screahing sounds. after about 7 seconds it stopped. hasn't happened since.
 

xatm092

Smash Apprentice
Joined
May 27, 2006
Messages
143
Location
Orpington, near London
And that's only happened when using the new album technique?

don't add 32 bytes to the file (that's what i wound up doing)
the 32bytes is the header and that's already included.
pad it AFTER your CRC32 it
I'm too tired to even begin to understand what you mean by adding 32 bytes to the file.

I'll work more on this in the morning, it's 3:20am now.
 

ShortFuse

Smash Lord
Joined
May 23, 2007
Messages
1,523
Location
NJ/NYC
And that's only happened when using the new album technique?



I'm too tired to even begin to understand what you mean by adding 32 bytes to the file.

I'll work more on this in the morning, it's 3:20am now.
Well Brawl+ Tweaker v008 does it all for you now.
 

osh77

Smash Cadet
Joined
Jan 12, 2009
Messages
41
Location
Elysburg PA
Ok bare with me here im going to try my best to explain this whole process i got to work in the last 5 minutes.

1. Download all the necessary files (the encrypter, the tweaker)

2. When you have these create your gct file you want to play with. Doesn't matter how many lines.

3. using the tweaker and its new GCT to Bin function select that new gct and create a bin file (THE NAME MUST START WITH al_ after that you can name it whatever you want)

(\/\/\/\/ONLY DO THESE STEPS IF YOU ARE RUNNING v007 of the tweaker, v008 automatically encrypts your files, if you created a bin in v008 just skip to step 6*****)

4. with your new bin file created, open your folder that has your encription program in it, in that folder should be an IN file, Place your bin file you just created in there


5. when it is in there activate the encryption program (should be named encrypt, simply enough) and if done correctly you should have a fresh new bin file now in your OUT folder that was previously empty

(^^^^^^ ONLY DO THESE STEPS IF YOU ARE RUNNING v007 of the tweaker, v008 automatically encrypts your files, if you created a bin in v008 just skip to step 6*****)

6. with this encrypted bin you are going to place it on your sd card in the al folder (if you do not have an al folder in your RSBE folder create one), which is in your RSBE folder, which is in your apps folder, which is in your wii folder, which might be in your private folder.

7.now with the bin in your al folder you are going to create a gct to run the whole thing, on the first page of this thread you should find a series of codes, they are for the japanese version the usa version and the pal version, select the one you have and copy that along with the bottom code.

8 this new gct is just like any previous code you created just go into occarina and activate the two codes and have it place the gct into your codes file on your sd card like before

9 with everything inplace start up your wii normally like you would to play brawl+

10 now go to the vault on the opening screen of brawl and go to albums

11 click on the sd card and open up the picture of the gct that should be there (this is where i got a little lost i didn't really know if i should just open it copy it or what so i just opened it and looked at it to make sure)

12 welcome to unlimited codespaced gct in actionville, population you



(if anyone could help me out with clarification on step 11 i would much appreciate it)
 

Almas

Smash Lord
Joined
Jul 6, 2008
Messages
1,588
adding 32 bytes = 00000000

Zomg, cambridge! Awesome! Except they don't want to let me study there =*(.

With any luck, the code patching features of an updated Gecko OS should be available soon.
 

kupo15

Smash Hero
Joined
Mar 14, 2008
Messages
7,002
Location
Playing Melee
adding 32 bytes = 00000000

Zomg, cambridge! Awesome! Except they don't want to let me study there =*(.

With any luck, the code patching features of an updated Gecko OS should be available soon.
Aww, but then you can't switch between completely different code sets via pictures without restarting ;)
 

ShortFuse

Smash Lord
Joined
May 23, 2007
Messages
1,523
Location
NJ/NYC
Aww, but then you can't switch between completely different code sets via pictures without restarting ;)
Actually, without a line limit... I can finally code a DOL file loader that can give you a true file selector. Maybe use something from the menu like Solo
 

Almas

Smash Lord
Joined
Jul 6, 2008
Messages
1,588
Swapping without restarting the wii may cause crash glitches. The ASM codes create branches to other locations, and by removing the code at that location... The game wouldn't know what to do.

Of course, the game updates the ASM from the disk every now and then, but I'm not certain it'd do it in advance of every time it'd be necessary.

The code patching feature is a lot more elegant, and makes it slightly easier to choose which codes you want in advance.
 

spunit262

Smash Journeyman
Joined
Oct 15, 2008
Messages
421
Aww, but then you can't switch between completely different code sets via pictures without restarting ;)
C2 code would crash if another version isn't in the new code set. Switch code sets can cause lots of crash, believe me it happens all the time.
 

goodoldganon

Smash Champion
Joined
Mar 17, 2008
Messages
2,946
Location
Cleveland, Ohio
Ok so I combined Beta 4 and the texture hacks into one GCT, converted it, blah blah, put it in the AL folder, clicked the image and got a freeze. Does the GCT need to follow the 256 line limit?
 

ShortFuse

Smash Lord
Joined
May 23, 2007
Messages
1,523
Location
NJ/NYC
Ok so I combined Beta 4 and the texture hacks into one GCT, converted it, blah blah, put it in the AL folder, clicked the image and got a freeze. Does the GCT need to follow the 256 line limit?
GCT file < 256 lines + Snapshot Enablers
BIN file = rest of codes
Just think of a bin file as a SUPER GCT file

but the GCT file stays the same
 

osh77

Smash Cadet
Joined
Jan 12, 2009
Messages
41
Location
Elysburg PA
Ok so I combined Beta 4 and the texture hacks into one GCT, converted it, blah blah, put it in the AL folder, clicked the image and got a freeze. Does the GCT need to follow the 256 line limit?
mine is over 400 but i do not know what your problem can be

edit: my bin gct was over 400

my regular gct was only the engine to run from snapshots
 

goodoldganon

Smash Champion
Joined
Mar 17, 2008
Messages
2,946
Location
Cleveland, Ohio
That's the text file I converted into a GCT and did all those steps. Can anyone see any problems. I want to play as Roy :( Woah, I thought code made it scroll. How do I make that scroll so I don't triple page length.

Ok so texture hack through snapshots freeze the wii according to Spunit. Can I put the texture hacks in the GCT that I put in the codes file to run it?
 

osh77

Smash Cadet
Joined
Jan 12, 2009
Messages
41
Location
Elysburg PA
Also one of the best ways ive learned to check if my gct was in use (since there is no visual que when it actually loads up) is to have a default settings mod in your bin file code. Before you load your gct, you should have the default as the regular 2 minutes of vbrawl, but after you load it you can instantly see if it works and switched to a new default ... default setting.
 

osh77

Smash Cadet
Joined
Jan 12, 2009
Messages
41
Location
Elysburg PA
This is the exact gct file that i am running currently in my code.


Code:
RSBE01
Smash Bros Brawl (US)

Melee 2.0

Load gct file from Snapshot v1
C20C7348 00000009
80A40008 3CC000D0
60C6C0DE 80E50000
7C063800 40820028
80E40004 3CC0817D
60C60000 81050000
91060000 38C60004
38A50004 34E7FFFC
41A1FFEC 83A40004
60000000 00000000

Execute codes loaded from Snapshot v1
217D0000 00D0C0DE
217D0004 00D0C0DE
04001848 817D0008
64000000 00000000
E0000000 80008000

Now my .bin file is much longer and includes all of the codes that your dream code should have. That is the code that this engine finds and uses in the game when loaded up by the snapshot.
 
Top Bottom