Gaming Super Smash Bros 2DS v1.1.7 NTR Cheat Plugin

Deleted member 474010

Well-Known Member
OP
Member
Joined
Dec 17, 2018
Messages
297
Trophies
0
XP
1,288
So, I have something I've been working on for a while and have just now finished it, so I decided to release it here. Thanks to the help that all of you all gave me to get me here. So, what does this cheat plugin feature, exactly? It has all of these cheats I made myself:
- Force your Damage on Classic, Versus, Training Mode and Smash Run to stay at around 0%/999%
- Force enemy damage on Classic, Versus, and Training Mode to stay at around 0%/999%
- Make your character one of the Miis from the Fighting Mii Team (FMT)

This is a single-player plugin for the Old2DS on the most recent update, v1.1.7. I highly doubt it'll work for anything else. The plugin is used through NTR CFW Mode 3 and is launched by pressing either X+Y or L+Start and then selecting Game Plugin. The cheats can then be activated from there.

Although it doesn't seem like much, the game had a different pointer for basically almost every game mode. Even worse so, Classic Mode and Smash Run appeared to have some small Anti-Debugging implementation, which meant the game would occasionally crash whenever doing searches or writing to the game. This isn't a problem in the cheat plugin itself. However, if you enable the health cheats anytime outside of battle, the game will crash, so fair warning there. To get around this, disable the cheats before the victory screen comes up after a battle.

A little more work could be done to make the plugin better. Here's what I think could be done:
- Make an infinite jump code (NTR Cheat Tool would take an eternity checking for single byte values, so I did RAM Dumps. Either I got the wrong pointers or the jump counter is a Float value. I might try again to get it working, but I might not)
- Make the character modifier cheat work with Giga Bowser, Giga Mac, Mega Wario, and Mega Lucario. Writing the address to those values would crash the game whenever you ready up. However, modding the Character Selection Screen to get the characters in through SaltySD seems to work. If someone could find a way to make these work via memory writes, I'd be grateful.
- Make a cheat to turn your characters into their Master Core counterparts. I have a feeling it can be done through writing to the character costume address, which I think is close to the character modifier address. (I'll try to implement this myself)
- Add protections into the plugin to prevent game crashing when writing to pointer addresses.
- Convert the cheats in this plugin to Gateshark format (I'll do that sometime tomorrow and post the codes on this thread).

Links:
The plugin is also open source and can be found here: https://github.com/ReclaimerShawn/My-Programs/tree/master/Super Smash Bros 2DS v1.1.7 Plugin
The download can be found in the plugin folder. To install the plugin, simply make the same directory path on your 2DS that is seen on the Github.
A virus scan for the entire directory can be found here: https://www.virustotal.com/#/file/d...76869915b505b83bd02ac21004c110cd2cb/detection

To edit the plugin, have devkitPro and Python 2.7 installed. Then, use a text-editor such as Notepad++ to edit the gameplg.c file to place cheats into the plugin. Then build the plugin using the build.bat file. This plugin may also be updated in the future. To submit this to github, simpy clone the path for the plugin, place your edited gameplg.c in place of the original, and make a pull request to merge the new gameplg.c with the original branch.
 
Last edited by Deleted member 474010,

Miguel Gomez

Well-Known Member
Member
Joined
Jan 10, 2016
Messages
2,867
Trophies
0
Age
25
Location
Planet Earth
XP
1,530
Country
So I was wondering if it's possible for Smash Run to have infinite time? I've been looking for this cheat for so long and I don't know where they got the code.
 

Deleted member 474010

Well-Known Member
OP
Member
Joined
Dec 17, 2018
Messages
297
Trophies
0
XP
1,288
I looked around for it and a cheat was made for the game in Japanese, but I think it was on a lower update and was on the N3DS. If you have a O3DS, I can eventually make the code for you.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • S @ salazarcosplay:
    and also ahve the option to play as a human
  • S @ salazarcosplay:
    or set it up that when you get injured past a certain point they have to replace your human parts with cybernetics
  • Xdqwerty @ Xdqwerty:
    i have a placeholder enemy sprite i made
  • 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: and nope the number still doesnt change