I only tested to make sure Cloud was 38. Played a match and then was poking some other values and it locked up, so these are all unconfirmed (ported) besides P1 Character Select.
Super Smash Bros. v1.1.3 NTSC
Modifiers
Change Character Select Screen Image And COM Difficulty
04 Mario
0C Luigi
0F Peach
10 Bowser
08 Yoshi
25 Rosalina & Luma
2C Bower Jr.
17 Wario
05 Donkey Kong
1C Diddy Kong
14 Mr. Game and Watch
27 Little Mac
06 Link
11 Zelda
12 Sheik
15 Ganondorf
21 Toon Link
07 Samus
1A Zero Suit Samus
19 Pit
29 Palutena
13 Marth
1E Ike
2A Robin
2B Duck Hunt
09 Kirby
1D King Dedede
18 Meta Knight
0A Fox
16 Falco
0B Pikachu
22 Charizard
1F Lucario
2E Jigglypuff
31 Greninja
20 R.O.B.
0E Ness
0D Captain Falcon
28 Villager
1B Olimar
26 Wii Fit Trainer
2D Shulk
24 Dr. Mario
30 Dark Pit
2F Lucina
32 Pac-Man
33 Mega Man
23 Sonic
34 Mewtwo
36 Lucas
37 Roy
35 Ryu
38 Cloud
01 Mii
02 Mii
03 Mii
00 Random
FF None (placeholder while selecting - won't let you start match)
The unicode characters that are able to be displayed are few and far in between. I couldn't find any logical pattern of use. Cool to be able to use other characters though.
Seems like you could "level up an Amiibo" without actually having one connected by using the Player Type = 03. It resets to Lv.1 each time it comes back to the player selection screen though. :\ That means it must be a pointer?
These seem to be the latest code available for Sm4sh in NTSC-U, and the guy who did those is busy in another project right now. Does anyone care to find the new adresses for 1.1.6-U or teach me how to get them through the search methods?
Found another code in Donkey Kong, its very similar to my Invincibility code except it works on all modes (Mine Cart,Rocket Barrel,Spikes and even keeps you from drowning. Only downside is you don't die from falling into a hole, I may end up putting a check in it, or maybe make a separate moon jump code. Think I'm going to call it God Mode
Too bad this code is so buggy would have been neat.
@0nethe For now my Donkey Kong County Tropical Freeze codes are a little difficult for people to apply, sorry about that. It requires extracting the rpx and hex editing the code in. Surely there is a better way but I'm not sure besides sharing a modded RPX which is kindof against the rules on here I'm guessing.
Too bad this code is so buggy would have been neat.
@0nethe my codes are a little difficult for people to apply, sorry about that. It requires extracting the rpx and hex editing the code in. Surely there is a better way but I'm not sure besides sharing a modded RPX which is kindof against the rules on here I'm guessing.
How do you know which offset to modify in the RPX file inside an Hex editor?
I also dont mind if you could pm me the modded rpx file link to try it out.
How do you know which offset to modify in the RPX file inside an Hex editor?
I also dont mind if you could pm me the modded rpx file link to try it out.
Look the code up in gecko dotnet, use it to find a pattern then search for that pattern while in the hex editor. btw you have to use the illegal cafe_sdk to extract\compress the rpx, it needs to be in elf format before hex editing.
Well, there is tutorial and tools I believe on how to extract or compress RPX, so that part shouldn't be hard but there is no example of following pattern, changing memory mapping yourself to somewhere. Those are just common knowledge for you guys but not for us. Do you thing you can do the same with Bayonetta 2? 99.99% of people I think are still waiting to be able to beat Rodin!
You can't do that. It just works for comparing and not "forcing buttons to be pressed". You can choose any of them but the "master" one also has a one shot button activator 4 bytes to the right. Just observe in the memory viewer.
@0nethe For now my codes are a little difficult for people to apply, sorry about that. It requires extracting the rpx and hex editing the code in. Surely there is a better way but I'm not sure besides sharing a modded RPX which is kindof against the rules on here I'm guessing.
You could create some patcher tool for people's RPX so it will be legal to share I guess. Also a full tutorial on finding such codes with an example would be appreciated man
Ok, now check take one and change to the memory viewer. check "auto update" and have a look if there're 2 32bit blocks that change from 00000000 to something like 3F6XXXXX or CF2XXXXX when you move the left or right analog stick. If this is the case, then the address that ends with A is a good button activator.
Before you go out of the memory viewer consider to uncheck "auto update"
You could create some patcher tool for people's RPX so it will be legal to share I guess. Also a full tutorial on finding such codes with an example would be appreciated man
The swimm code, normally just look for a flag being set like 00 or 01, in some cases you have to find anything that changes rather your in the water or not and trace the asm back to find the comparison check.
Does anyone know how to make a code that when you press poke, it keeps it active? (Found a code where when poked, it stays active only for 1 second until reverting back to normal)
The swimm code, normally just look for a flag being set like 00 or 01, in some cases you have to find anything that changes rather your in the water or not and trace the asm back to find the comparison check.
If you use the TCP Gecko.NET search function to find the right address so that something desired happens when poked, how do I get the assembly that is responsible for it? Without breakpoints you have to assume how some of the instructions look like, don't you? Isn't there some easier way? Obviously there are way too many instructions in a game to go through to find the right check for something. Also testing can't be done with poking assembly in memory I guess so you have to reload the game with a modified RPX every time? It doesn't sound like an effective strategy
A method I used for GoldenEye Wii to find ASM addresses was once you found an address you want to find the instruction for, look around that area for a pointer that points to a memory region which has a lot of ASM pointers (for GEWii it was 805X).
Once you find that memory region that the pointer pointed to, search directly in front or behind it for ASM pointers (usually there should be some within 4-8 bytes). When you find one, jump to it and begin searching for the instruction.
Still a bit of 'needle in a haystack' work but at least you're much, much closer to finding the instruction.
Does anyone know how to make a code that when you press poke, it keeps it active? (Found a code where when poked, it stays active only for 1 second until reverting back to normal)
If you use the TCP Gecko.NET search function to find the right address so that something desired happens when poked, how do I get the assembly that is responsible for it? Without breakpoints you have to assume how some of the instructions look like, don't you? Isn't there some easier way? Obviously there are way too many instructions in a game to go through to find the right check for something. Also testing can't be done with poking assembly in memory I guess so you have to reload the game with a modified RPX every time? It doesn't sound like an effective strategy
When read\write breaks isn't possible IDA Pro comes in handy.
edit: Heres this code for Donkey Kong I made with IDA Pro, only used Gecko dotnet to search the button address
Can't be applied with TCPGecko check my website on how to apply!
Hold L for Zero Gravity [Thomas83Lin] for use on the LoadLiine Revision 1.0 of Donkey Kong Tropical Freeze
0EBDFFE0 3C601002
0EBDFFE4 60637B2C
0EBDFFE8 A0630002
0EBDFFEC 70630020
0EBDFFF0 38600000
0EBDFFF4 41820008
0EBDFFF8 38600001
0EBDFFFC 4E800020
0EB7F310 48060CD0
*In Protected Memory*
lis r3,4098
ori r3,r3,31532
lhz r3,2(r3)
andi. r3,r3,32
li r3,0
beq- 0x08
li r3,1
blr
Gravity Hook -0eb7f310
Button address -10027b2c
Stored Custom Function into some unused debug printf function so I didn't rely on storing it in ram
Im trying to control time for Hyrule warriors using the Left & Right D-Pad. I've found several button activation but im afraid to do anything with them. How do I set the code for JGecko U? At least an example of any random code that isn't for any game.
Seemingly out of nowhere a PC port for Pokemon Platinum has surfaced online, bundled alongside the source code for those interested in building and developing it for...
With very little in the way of announcement, Valve has today increased the price of the Steam Deck but some fairly considerable margins. Both of the available models...
As a part of their Financial Results Briefing for the previous year, Nintendo president Shuntaro Furukawa took to the floor to answer key questions around the Switch...
Earlier this year, Sony announced major price increases for the PS5, PS5 Pro, and PlayStation Portal. Now the company is raising prices again, this time for...
We are once again here to tell you about a game leaking before its release, but for once, it's not one published by Nintendo. The game files for Microsoft's upcoming...
Continuing with the great news of Pokémon Platinum getting a native unofficial PC port just a few days ago, today, yet another classic title from the franchise has...
The latest in a growing number of native PC ports, Paper Mario ReCut got its first pre-release build earlier this week. Based on the N64 recompilation toolchain, the...
When you talk about 3DS emulation, most people would jump to Citra. As the defacto choice since its first release it's seen tremendous success, and even after its...
A whole hour of PlayStation content is on the way, thanks to the latest State of Play showcase. Headlining the stream will be Marvel's Wolverine, alongside a...
For the first time in 13 years, the Call of Duty series will again return to Nintendo's consoles. Set to launch on the 23rd of October, the latest release, Modern...
With very little in the way of announcement, Valve has today increased the price of the Steam Deck but some fairly considerable margins. Both of the available models...
Nintendo's expected Summer showcase is here, offering up plenty of new announcements and exciting reveals. Let's see what they have in store in the latest Nintendo...
Seemingly out of nowhere a PC port for Pokemon Platinum has surfaced online, bundled alongside the source code for those interested in building and developing it for...
Earlier this year, Sony announced major price increases for the PS5, PS5 Pro, and PlayStation Portal. Now the company is raising prices again, this time for...
With rumours circulating about a Nintendo Direct in the coming days and weeks, fans are left speculating and hoping as to what might be included. At the centre of all...
As a part of their Financial Results Briefing for the previous year, Nintendo president Shuntaro Furukawa took to the floor to answer key questions around the Switch...
The latest in a growing number of native PC ports, Paper Mario ReCut got its first pre-release build earlier this week. Based on the N64 recompilation toolchain, the...
After much speculation and rumour, the fabled Nintendo Direct is upon us. Set to go live tomorrow, the 9th of June, at 3pm in the UK, it'll feature 50 minutes of...
A whole hour of PlayStation content is on the way, thanks to the latest State of Play showcase. Headlining the stream will be Marvel's Wolverine, alongside a...
For the first time in 13 years, the Call of Duty series will again return to Nintendo's consoles. Set to launch on the 23rd of October, the latest release, Modern...