User:Scrooge200/Sandbox
plumber vanity
OTHER TOK STUFF TO DO:
- add species appearances based on Shy Guys Finish Last, the airship scene, and the ending
- screenshots after blue streamer
- look for more missing objects and MOBJs... I think the lockers, spike balls could be added, the sliding doors in Shogun Studios, maybe some more
- max HP to instakill on bestiary
BESTIARY WEAKNESSES AND RESISTANCES:
- Goomba, Paragoomba, Bone Goomba, Galoomba, Shy Guy, Black Shy Guy, Fly Guy, Snifit, Paratroopa: no special weaknesses/resistances
- Shoe Goomba: nullifies damage to Jump
- Koopa Troopa: Jumps insta-kill and launch when in the shell
- Buzzy Beetle and Spike Top: default and flipped over: nullifies damage from Fire, 3/4th damage from Fire Vellumental. In shell: Jump insta-kills, still nullifies Fire. Ice, Earth Vellumental, and Water Vellumental do default damage. Hammer, Hurlhammer, POW, Earth, Water, Fire Vellumental, Ice Vellumental, and everything else all do half damage.
TOK MISC RESEARCH
TOK Weapon Durability
Weapon durability works based on two values tracked uniquely for each weapon: the used endurance and the break rate. A weapon's used endurance increases by 10 every time it damages an enemy; for example, hitting 3 enemies at once with a hammer will increase it by 30. The break rate is either 3050, 5065, 10080, or 20090, chosen at random for any copy of any weapon.
50/1000, 100/1000, 150/1000 show used, 200/1000 onwards show the damaged icon. When does the weapon break, is that dependent on used endurance (usually it doesn't go above 200-300 in my experience) or the break rate factoring in?
- Fishing spots and how they work needs more research, like what determines spawn rates for each fish?
- want to look into SmallMsgParam to see who can talk, I think one of these speaker icons is unused
- Anything related to chances or tables for the Pelmanism Leaf games?
- What determines if you get the purple burst effect when cheering? Is it related to the amount of Toads, Fever, or Sleep?
- What is DashAttack??
- Mario has an attack for hitting Boss Sumo Bro with the 1000 Fold Arms, and there are a couple unused Sumo Bro battle layouts in btlBoard, so maybe one of those spawned an Arms Magic Circle? I tried loading and I got a softlock, and you can't just replace panels or put Boss Sumo Bro in another existing battle.
WORLDWIDE #CHEERSMACK
The cheering mechanic is so baffling and underdocumented. I want to find out whatever I can.
- CHEER_MOVE_RING_KINOPIO1: 12
- CHEER_MOVE_RING_COIN1: 100
- CHEER_MOVE_RING_KINOPIO2: 120
- CHEER_MOVE_RING_COIN2: 500 (orange burst)
- CHEER_MOVE_RING_KINOPIO3: 200
- CHEER_MOVE_RING_COIN3: 999 (purple burst)
CHEER_ON_RING is pretty useless it's just how many Toads jump onto the rings once you reach that level
There are 10 levels of puzzle-solving. The first starts at 1 coin, the second start at 100 coins, the third starts at 200 coins, and so on until the ninth starts at 800 coins and the tenth is at 999 coins.
There is a Cheer Fever mechanic that the game never explains! The max Cheer Fever level is 200, the minimum is -100, and the normal level is 0.
- +3 for solving a puzzle correctly
- +2 for winning a battle
- +1 for landing an Excellent action command
- -1 for missing an action command
- -5 for not solving a puzzle
- -20 for fleeing from a battle
There are actually two "level" things that max out at 200: CHEER_MOVE_RING_KINOPIO3 and CHEER_HEAL_L_KINOPIO.
Guesses:
- -PUZZLE levels probably control how smart the Toads' puzzle solving is and which moves they will make. There are also three CHEER_MOVE_RING_COIN variables: they will not move the ring when given less than 100 coins, will only move it once when given less than 500 coins.
- -SUGORUKO is for boss fights and is probably similar. I think 0x1c affects the path highlighting and 0x34 is them making moves for you.
- -The HEAL values seem to affect the chances/circumstances that they will throw a heart with 30 health, 50 health, or 100 health respectively.
- -ITEM is the items they can throw, I imagine the values have something to do with how well you're doing and the situation they will throw the item.
I also noticed that there's a Cheer Counter that starts at 0 and has increments as its value increases, maxing out to 19 when its value is 340... there are around 416 hidden Toads in the game with some being multiple rescues at once, so maybe it has to do with that?
There's also a Cheer Sleep value that seems to increase as you add time or waste time on puzzles, so that could affect it too. I tested this at 0 and 999 and I have no idea what this does. Maybe it affects something like, how often you can get really good items?
CHEER_COUNTER_BASE_W1 and so on have 20 base, so maybe you only start getting (better?) items when the internal cheer fever thing goes up to 20?
Battles in certain streamer areas and boss battles have different item sets you can get, but I'm not sure what determines which item you get, or if you get one at all (it doesn't always happen). PUZZLE6 seems to be where they start throwing items. Some items are also listed as strings but have no corresponding powers-of-2 data, it seems?
Should try tanking my cheer fever to the lowest level and seeing if I can get items or anything good from cheers. If I still can then it's not a factor in this
OTHER
Here are links to spreadsheets/resources/dumps of game text to help for getting foreign names. I make sure to be as thorough with covering languages as I can. MSBTs can be read with Kuriimu, AeonSake's MSBT Editor, or MSBT Editor Reloaded. Some might have better features depending on what you want to do. To extract from the Mario & Luigi games, you can usually open them with the mario_luigi_paper.bms QuickBMS script or Karameru (included with Kuriimu).
- Super Paper Mario (American version only includes English so there's no American Spanish or American French)
- Paper Mario: Sticker Star
- Paper Mario: Color Splash (only European text on spreadsheet, American text can be found here. LZ can be extracted with Switch Toolbox.)
- Paper Mario: The Origami King (don't use Russian or Greek, those are a fan translation)
- TTYD Switch
- Mario & Luigi: Dream Team
- Mario & Luigi: Paper Jam
- Mario & Luigi: Superstar Saga + Bowser's Minions
- Mario & Luigi: Bowser's Inside Story + Bowser Jr.'s Journey
I am also publicizing some helpful information because I don't want to be a Discord hoarder. Here is:
- every decompiled script in Color Splash
- every decompiled script in The Origami King
- vgmstream (plugin for foobar2000 that lets you play many game audio file formats)
- Sounds Resource (user-submitted resource of video game sounds of dubious quality and organization, still better than nothing)
- Paper Mario Technical Knowledge Base (specialized wiki for modern Paper Mario game data)
- Brillante (lets you read data for Sticker Star)
- paintelf (lets you read data for Color Splash)
- Origami Wand (lets you read data for The Origami King)
- Unsimplifier (lets you read data for The Thousand-Year Door on Switch)