Project Training Mode v1.1 [Updated 1/11/19]

Joined
Nov 9, 2014
Messages
596
#1
Uncle-Punch-Training-Mode-banner.png


Training Mode is a modpack for Super Smash Bros. Melee that aims to streamline practice by providing pre-made individual training scenarios. This mod utilizes the event mode present in Super Smash Bros. Melee and reworks them to focus around specific techniques, complete with automatic savestate functionality to allow for rapid-fire practice. Some events have included video tutorials playable in-game (ISO version only) to teach the player about the tech and how to perform it. In addition to these events, Training Mode also includes onscreen text displays which provide you with information otherwise unavailable to you mid-game. Training Mode is available in both ISO and memory card save file form.

This mod's development is supported on Patreon. All pledge tiers will grant access to early versions. Thank you to everyone who has supported and continues to support the project!

You can also follow me @UnclePunch_ on Twitter and check out the project on GitHub.

Download Links v1.1:
- NTSC
- PAL
- Memcard NTSC v1.02
- Memcard JPN v1.02

The included .bat file won't work for Mac OS X. Download the above file AND this tool to create the ISO.

Instructions
-For the first field, browse to the .xdelta file in the original download.
-For the second field, browse to the your unmodified v1.02 NTSC Melee ISO
-For the third field, browse to the location you want the Training Mode ISO to be placed
-Lastly, click apply patch!

v1.1 Changelog
Feature Additions
- Activated the crash handler. If your game crashes, tweet me a picture of the screen! This will make bugs 100x easier to fix.
- You can now have multiple onscreen displays visible at once. Default is 2 but you can change this with X/Y in the OSD Menu.
- Mid-Event Menu - Displays when paused instead of using theR+DPad combo. Menu is now scrollable and displays up to 3 options at once. The currently selected option is highlighted in yellow.
- Added a Fastfall OSD. Tells you which frame you fastfell on.
- Act Out of Tech has been replaced with Act Out of Wait. This will show you which frame you acted out of throws, L-Cancels, techs, grounded attacks, etc.
- Frame Advantage OSD - Added an OSD to indicate how many frames you were able to move while your opponent was in shield stun. It also tells you how many frames your opponent was able to move after you landed an attack.
- Combo Counter OSD - Added a Combo Count OSD that will pop up whenever you land more than 1 sequential hit. The combo will continue so long as the opponent isn't in an actionable state (grabs, tech animations, jab resets, etc all continue the combo). Multi-hit moves count as one entry in the combo.
- Act OoAutoCancel OSD - indicates frame acted after an autocancel (included in Act OoWait).
- Hold X on any controller during bootup to boot to the character select screen.
- (VS Mode) Press L+R+A+X when paused to instantly reset the match and load a random stage.
- Ledgedash Event - Added a Ledgestall OSD to indicate perfect ledgestalls and to display how many frames late you were.
- Ledgedash Event - sound effect plays when you put out a hitbox while having ledge intangibility
- Ledgedash Event - Add option to start on respawn platform
- Ledgedash Event - Add option to disable auto-restore
- Attack on Shield - Added Spotdodge , Roll Away, and None to OoS Option Menu
- Attack on Shield Event - Add Up-Smash OoS and Wavedash OoS
- Add aerial attacks to reversal event
- Display analog stick values when paused
- Combo Training - Added a mashout option. Choose between Frame Perfect, Random, and None
- Memcard Exploit - The memcard exploit now loads into the Event Select Screen instead of the Title Screen. You can also hold the X button while selecting name entry to skip right to the Character Select Screen as soon as the exploit finishes.
- Memcard Exploit - Adjusted memcard so it doesn't crash 1.00 and 1.01 setups. If 1.00 or 1.01 is detected, it will return to the title screen

Tweaks
- Multiple events now track high scores. Ledgedash event tracks consecutive ledgedashes, highest string in the session is saved as the new high score (assuming its higher than the saved high score).
In addition to this, SDI Training tracks consecutive successful SDI's, Powershield Training tracks consecutive powershields, Ledgetch Training tracks consecutive ledgetechs and
Techchase/Chaingrab tracks combo count. The highest score in each session will be saved to the memory card upon exiting the event.
- Combo Training - Event 14 is now called Combo Training (formerly Techchase/Chaingrab)
- Attack on Shield - Event 11 is now called Attack on Shield (formerly Spacing on Shield). This event now has the Frame Advantage OSD enabled by default and is useful for seeing how safe
your moves are on shield.
- Can select any stage for Eggs-ercise. This code's logic has been entirely revamped. It will now spawn an egg at any random "non-offscreen" position so long as there is ground directly below it.
- Can select any stage for Reversal Training
- Can select any stage for Amsah-Tech Training
- Can select any stage for Ledge-Tech Training
- Reversal Event - Act OoJump, Act OoJumpsqaut, and Wavedash Timing are enabled by default during this event (good for practicing aerials/shine/upB/upsmash oos/wavedash timings)
- Saving and loading positions will snap the camera to the players' new positions
- Moving CPU with DPad-down will now check if there is ground in front of the player, only then will the CPU's position be adjusted
- Fix input buffering when starting a custom event
- Add "Press L for OSD Menu" indicator in the rules menu
- Add "Press Z for Credits" indicator on the event select screen
- Display custom event name on the character select screen
- Ledgedash Event - added GALINT for no impact land + aerial interrupts
- Ledgedash Event - GALINT OSD now displays how close you were to achieving GALINT when you missed it.
- Ledgedash Event - Place player on ledge instead of above it.
- Ledgedash Event - Add support for non-legal stages
- Ledgedash Event - Add camera box to ledge so its always visible
- Ledgedash Event - Show GALINT for laser lands
- Ledgedash Event - Player no longer falls off ledge over time
- Ledgedash Training - Multiple character's special moves no longer trigger an auto-reset.
- Combo Training - Airdodge/Spotdodge by default
- Act OoWait - now restricted to showing after techs, getups, aerial attack landings, and throws. It will not show if the first action is a walk, shield, or crouch
(all of these are bufferable and would have shown frame 1)
- Act OoWait - performing moves OoCrouch after techs, getup, aerial attack landing, and throws will correctly display wasted frames. This mostly affects shines and D-Tilts. Use this to practice frame perfect drill shines.
- Attack on Shield - Act OoWait is auto-enabled
- Exiting Debug goes to Main Menu
- Only show CliffWait and Missed GALINT when under 20 frames
- L-Cancel Training - The CPU can be controlled by a second player. DPad-down on their controller disables their invincibility.
- Waveshine SDI - Fox now wavedashes at a random angle between 310°-340° and JC's shines randomly between frame 1-3

Bug Fixes
- Memcard version now saves OSD preferences
- Combo Training - Fixed bug where the CPU would not airdodge instantly out of hitstun (was a few frames late)
- Fixed load event load times. Characters and stages are now loaded in the background, as they are in VS Mode. You can expect similar load times.
- Fixed UCF crash related to Ice Climbers
- Memcard version now saves OSD preferences
- Act OoWait - Fixed OSD not displaying after tech options
- Combo Training - getup option now works reliably
- Fix SDI crash
 
Last edited:

Teatra

Smash Rookie
Joined
Jan 9, 2018
Messages
14
#2
Everyone, get hype.

EDIT2:
If you don't want to patch it (for some reason), you can *possibly* PM me for an easier way.
I'm just not sure how quick I'll get to it.
 
Last edited:

NEXmaniosis

Smash Rookie
Joined
Sep 25, 2014
Messages
23
#4
Awesome! Downloading it :D

There is the possibility to make it work in 20XX 4.07++? So we can use 20xx with this events. Maybe with the memcard save?

Thanks!
 
Last edited:
Joined
Nov 9, 2014
Messages
596
#5
Awesome! Downloading it :D

There is the possibility to make it work in 20XX 4.07++? So we can use 20xx with this events. Maybe with the memcard save?

Thanks!
It is technically possible but the amount of work required is massive. I would like to do it at some point but it would take away from the mod's development and I don't want to do that at the moment.
 
Last edited:

NEXmaniosis

Smash Rookie
Joined
Sep 25, 2014
Messages
23
#8
It could be possible to include a FrameData display of Wait frames? For example for the techchase I feel like would be so useful to see how many frames are you late after the grab for example.

I understand about the 20XX question.
 

red blaze

Smash Rookie
Joined
Jul 18, 2015
Messages
1
NNID
Mathewlol02
#18
Might be really dumb but i keep getting the message, xdelta3: target window checksum mismatch: XD3_INVALID_INPUT, and then
Done!
The file is loacted in the folder. Enjoy!
Press any key to continue . . .

The file that shows up in the folder does not seem to work (or im dumb) plz help
 
Joined
Nov 9, 2014
Messages
596
#19
Might be really dumb but i keep getting the message, xdelta3: target window checksum mismatch: XD3_INVALID_INPUT, and then
Done!
The file is loacted in the folder. Enjoy!
Press any key to continue . . .

The file that shows up in the folder does not seem to work (or im dumb) plz help
hm, sounds like it's not a vanilla 1.02 NTSC iso you are using.
 

AnguzBeef

Smash Rookie
Joined
Dec 7, 2013
Messages
20
Location
San Diego, CA or Fort Collins CO
#21
Im getting a "The disc could not be read (at 0x51f54000 - 0x51f620e0)" when I try to open the compiled iso in dolphin. This follows with a Black screen then after hitting ok another warning for a (0x33e2a800 - 0x33e2b840). Also the ID isnt GALE01 but instead GTME01 in the main menu if that helps, Not sure whats up! Would love to give the pack a try!

EDIT: I was in fact not suing the vanilla 1.02 version of melee. Go figure. It is working now.
 
Last edited:

besanic

Smash Rookie
Joined
Aug 15, 2015
Messages
5
#23
This is so sick, for the techchase/chaingrab practice, is there a way to set a maximum percent so I can practice low percent chaingrabs?
 

Chello

Smash Rookie
Joined
Sep 15, 2017
Messages
2
#25
View attachment 152334

Training Mode is a modpack for Super Smash Bros. Melee that aims to streamline practice by providing pre-made individual training scenarios. This mod utilizes the event mode present in Super Smash Bros. Melee and reworks them to focus around specific techniques, complete with automatic savestate functionality to allow for rapid-fire practice. Some events have included video tutorials playable in-game (ISO version only) to teach the player about the tech and how to perform it. In addition to these events, Training Mode also includes onscreen text displays which provide you with information otherwise unavailable to you mid-game. Training Mode is available in both ISO and memory card save file form.

This mod's development is supported on Patreon. All pledge tiers will grant access to early versions. Thank you to everyone who has supported and continues to support the project!

You can also follow me @UnclePunch_ on Twitter

Download Links v1.01:
- NTSC
- PAL
- Memcard

-Techchase - Fixed bug where CPU would miss tech A LOT when random tech was selected
-Techchase - Fixed bug where savestate would restore early when using the spotdodge post-hitstun action

Coming soon, here's some screenshots to hold you over



View attachment 152334

Training Mode is a modpack for Super Smash Bros. Melee that aims to streamline practice by providing pre-made individual training scenarios. This mod utilizes the event mode present in Super Smash Bros. Melee and reworks them to focus around specific techniques, complete with automatic savestate functionality to allow for rapid-fire practice. Some events have included video tutorials playable in-game (ISO version only) to teach the player about the tech and how to perform it. In addition to these events, Training Mode also includes onscreen text displays which provide you with information otherwise unavailable to you mid-game. Training Mode is available in both ISO and memory card save file form.

This mod's development is supported on Patreon. All pledge tiers will grant access to early versions. Thank you to everyone who has supported and continues to support the project!

You can also follow me @UnclePunch_ on Twitter

Download Links v1.01:
- NTSC
- PAL
- Memcard

-Techchase - Fixed bug where CPU would miss tech A LOT when random tech was selected
-Techchase - Fixed bug where savestate would restore early when using the spotdodge post-hitstun action

Coming soon, here's some screenshots to hold you over



I am trying to play it on my wii (homebrew) but it's not working...
 

kidder

Smash Rookie
Joined
Jul 13, 2018
Messages
2
#26
Is there a way to get this on mac? When I drag the 1.02 ISO on the .bat file nothing happens. This is where I'm at.
 

Stormghetti

Smash Journeyman
Joined
Aug 23, 2015
Messages
320
Location
Spain
NNID
Stormghetti
#28
Is there a way to get this on mac? When I drag the 1.02 ISO on the .bat file nothing happens. This is where I'm at.
Never used a Mac but you could opt for the manual way of applying the patch by using the .exe. The way of applying the patch is self explanatory but if you still have issues you can ask.
 

Samplay2

Smash Rookie
Joined
May 6, 2009
Messages
5
#29
I get the same error "xdelta3: target window checksum mismatch: XD3_INVALID_INPUT"

I'm pretty sure my ISO Pal is "Vanilla", i just download it, i tried with two different website, could not get it to work when i drag the iso.

Did someone have the same issue ?

I'm using Windows 10
 
Joined
Nov 9, 2014
Messages
596
#30
I get the same error "xdelta3: target window checksum mismatch: XD3_INVALID_INPUT"

I'm pretty sure my ISO Pal is "Vanilla", i just download it, i tried with two different website, could not get it to work when i drag the iso.

Did someone have the same issue ?

I'm using Windows 10
The PAL version uses the NTSC iso to build it.
 

kidder

Smash Rookie
Joined
Jul 13, 2018
Messages
2
#31
Never used a Mac but you could opt for the manual way of applying the patch by using the .exe. The way of applying the patch is self explanatory but if you still have issues you can ask.
Sorry but I have no idea how to apply a patch, when I try click on xdelta.exe it just tells me my current program can't extract it, i'm using unarchiver. Unless the thing next to it, "PATCH FILE - Training ...PAL.xdelta" is what that is? But then what would I do with that? Sorry for having no idea.
 
Last edited:

Stormghetti

Smash Journeyman
Joined
Aug 23, 2015
Messages
320
Location
Spain
NNID
Stormghetti
#32
Sorry but I have no idea how to apply a patch, when I try click on xdelta.exe it just tells me my current program can't extract it, i'm using unarchiver. Unless the thing next to it, "PATCH FILE - Training ...PAL.xdelta" is what that is? But then what would I do with that? Sorry for having no idea.
Sorry I assumed the Xdelta that came with the download was XdeltaUI, which is what you'd have to use to manually apply the patch.
 

Poweranger

Smash Rookie
Joined
Jun 14, 2015
Messages
5
#33
i have been trying to figure out how to get this working on a wii setup but i cant. I have it working on my computer but dont know how to get it working on the sd card. any help would be appreciated
 

Poweranger

Smash Rookie
Joined
Jun 14, 2015
Messages
5
#37
you drag the original melee iso over the .bat and it creates the Training Mode iso
thats what i initially thought but nothing changes when i put the iso in. The only files in the folder are the "drag melee iso" "patch file" "training mode 1.0" and "xdelta"
 
Joined
Nov 9, 2014
Messages
596
#38
thats what i initially thought but nothing changes when i put the iso in. The only files in the folder are the "drag melee iso" "patch file" "training mode 1.0" and "xdelta"
theres only 3 files in the folder, "drag melee iso", "patch file", and "xdelta"
 

Gameboy.exe

Smash Rookie
Joined
May 25, 2018
Messages
2
#40
Getting an error when dragging my Melee ISO v1.02 onto the Batch File
(xdelta3: target window checksum mismatch: XD3_INVALID_INPUT)
 
Top