Ralf, feel free to correct me if I'm wrong on this one, but I'm confident that I am right... but, I've decided to construct a little chart for easier access...
Code: Select all
Item Base Struct Address = [ItemID * 0x28 + 0x803108CC]
Item BSA + 0x11 = FP Needed to Use (If Applicable)
e.g., Fire Drive [0xFC * 0x28 + 0x803108CC = 0x8031302C] = [0x80354E68] + 0x11 = 0x80354E79
[u]I been having trouble with these equations for the first one I got up to the 80311302C part
but I don't know how to figure out getting the 80354E68 address.
furthermore I entered the final number into the gecko code text file 80354E79 00000001
expecting the fire drive fp use to be @ 1. Until I took out the "80" then it worked, But I still don't know how to get the 0x80354E68
this is what I did FC x 28=2760 + 8031302C= 8031302C AND THIS IS AS FAR AS I GET HELP PLEASE
Item BSA + 0x12 = SP Needed to use (If Applicable)
e.g., Supernova [0x803B5980] + 0x12 = 0x003B5992
Default SP Cost = 6
Item BSA + 0x23 = Base Item Damage
e.g., Ice Storm = [0x83 * 0x28 + 0x803108CC = 0x80311D44] = [0x80367AE0] + 0x23 = 0x80367B03
Default Base Damage = 3
Item BSA + 0x44-0x47 = Base FP Damage
e.g., Ice Storm = [0x83 * 0x28 + 0x803108CC = 0x80311D44] = [0x80367AE0] + 0x47 = 0x80367B27
Default Base FP Damage = 0
Item BSA + 0x6C = Element of Item/Attack
e.g., Fire Flower = [0x84 * 0x28 + 0x803108CC = 0x80311D6C] = [0x803666CC] + 0x6C = 0x80366738
Default Element = 1 (Fire)
0 = No Element
1 = Fire
2 = Ice
3 = Explosion
4 = Lightning
Item BSA + 0x77 = Defense Piercing Check
e.g., Piercing Blow [0xFA * 0x28 + 0x803108CC = 0x80312FDC] = [0x80354CE8] + 0x77 = 0x80354D5F
40/47 = Gulp Piercing
C7 = Pierces Defense
Item BSA + 0x80/0x81 = Sleepiness Chance & Duration
e.g., Sleepy Sheep [0x00368B2C]
Default Chance of Sleepiness = 5F (95)
Default Duration of Sleepiness = 3 Turns
Item BSA + 0x82/0x83 = Immobilization Chance & Duration
e.g., Stopwatch [0x8C * 0x28 + 0x803108CC = 0x80311EAC] = [0x80368F00] + 0x82 = 0x80368F82
Default Chance of Immobilization = 5F (95)
Default Duration of Immobilization = 3 Turns
Item BSA + 0x84/0x85 = Dizziness Chance & Duration
e.g., Tease [0x80381E70 + 0x84] = 0x80381EF4
Default Chance of Dizziness = 64 (100)
Default Duration of Dizziness = 3 Turns
Item BSA + 0x86/0x87/0x88 = Poisoning Chance/Duration/Damage Dealt At The End of Each Turn
e.g., Poison Shroom [0xD5 * 0x28 + 0x803108CC = 0x80312A14] = [0x8036CA2C] + 0x86 = 0x8036CAB2
Default Chance of Poisoning = 64 (100)
Default Duration of Poisoning = 3 Turns
Default D.D.A.T.E.O.F.E.T = 1
Item BSA + 0x89/0x8A = Confusion Chance & Duration
e.g., Head Rattle [0x80354DA8 + 0x89] = 0x80354E31
Default Chance of Confusion = 64 (100)
Default Duration of Confusion = 3 Turns
Item BSA + 0x8B/0x8C = Electrification Chance & Duration
e.g., Volt Shroom [0x80368694 + 0x8B] = 0x8036871F
Default Chance of Electrification = 64 (100)
Default Duration of Electrification = 5 Turns
Item BSA + 0x8D/0x8E = Dodgy Chance & Duration
Item BSA + 0x8F/0x90 = Chance & Duration of being Burnt
Item BSA + 0x91/0x92 = Chance & Duration of being Frozen
Item BSA + 0x93/0x94/0x95 = Hugeness/Smallness Chance/Duration/Strength Increase/Decrease #
e.g., Power Punch [0x8E * 0x28 + 0x803108CC = 0x80311EFC] = [0x8036910C] + 0x93
Default Hugeness Chance = 64 (100)
Default Duration of Hugeness = 3 Turns
Default Strength Increase = 2
Item BSA + 0x96/0x97/0x98 = Anger/Fear, Power Up/Down Modifier (01-7F = Power Up, 80-FF = Power Down), Chance and Duration
Item BSA + 0x99/0x9A/0x9B = Defense Up/Down Chance and Duration (01-7F = Defense Up, 80-FF = Defense Down)
Item BSA + 0x9C/0x9D = Allergic Chance &d Duration
Item BSA + 0x9E = OHKO (Showstopper)
Item BSA + 0x9F = Charge Value
e.g., Charge [0x100 * 0x28 + 0x803108CC = 0x803130CC] = [0x803550A8] + 0x9F = 0x80355147
Default Charge = 2
Item BSA + 0xA0/0xA1 = Fast Chance & Duration
e.g., Rally Wink [0x803940E8 + 0xA0] = 0x80394188
Default Chance of Fast = 64 (100)
Default Duration of Fastness = 2 Turns
Item BSA + 0xA2/0xA3 = Slow Chance & Duration
e.g., Koopa Curse [0xb2 * 0x28) + 0x803108CC = 0x8031249C] = [0x8036AC3C] + 0xA2 = 0x8036ACDE
Default Chance of Slow = 64 (100)
Default Duration of Slowness = 3 Turns
0xA4 - Fright
0xA5 - Gale Force
0xA6 - Payback
0xA7 - Payback (Hold Fast Version)
0x00A8 - Invisibility
0xAA - HP Regen Duration
0xAB - HP Regen Value
0xAC - FP Regen Duration
0xAD - FP Regen Value
0xAE - Showstopper
0xAF - Unknown
UPDATE (9/11/2017): Now, I know what everything does. It only took me years to figure that out; turns out 9E was actually the byte for Showstopper.
UPDATE (8/25/2018): I know where the SP Cost is for Crystal Star attacks, now, and the Base FP Damage
[/quote]
This information is really helpful. at least if i has all the information to use it properly...
these formula's and values are extremely helpful and useful, at least if i knew ItemID's it would. something which i could not find just by googling or on here. at the same time use usage from this is pretty unclear, at least it is for me as somebody brand new into this. regardless, a little bit of extra information on how to use this data would be nice. i might be misunderstanding this, this list applies to both Item Effects like Thunder Rage and So on, and Abilities like Mario's Jump/Hammer moves or Ms. Mowz's Love Slap. or is it only for Items? just a double check. if it's only for items the information to modify Abilities would be nice, im not sure where one would be finding this information but help in having the information to make my ideas listed in my previous post a reality would be very helpful.
[/quote]
These are the item IDs:
Code: Select all
0000 - Invalid Item (thunderbolt)
0001 - Strange Sack
0002 - Invalid Item (Integral sign)
0003 - Invalid Item (spiral)
0004 - Invalid Item (paper airplane)
0005 - Invalid Item (boat)
0006 - Boots
0007 - Super Boots
0008 - Ultra Boots
0009 - Hammer
000A - Super Hammer
000B - Ultra Hammer
000C - Castle Key
000D - Castle Key
000E - Castle Key
000F - Castle Key
0010 - Red Key
0011 - Blue Key
0012 - Storage Key
0013 - Storage Key
0014 - Grotto Key
0015 - Shop Key
0016 - Steeple Key
0017 - Steeple Key
0018 - Station Key
0019 - Station Key
001A - Card Key
001B - Elevator Key
001C - Elevator Key
001D - Card Key
001E - Card Key
001F - Card Key
0020 - Card Key
0021 - Black Key
0022 - Black Key
0023 - Black Key
0024 - Black Key
0025 - Star Key
0026 - Palace Key
0027 - Palace Key
0028 - Palace Key
0029 - Palace Key
002A - Palace Key
002B - Palace Key
002C - Palace Key
002D - Palace Key
002E - Palace Key
002F - Palace Key
0030 - Palace Key
0031 - House Key
0032 - Magical Map
0033 - Contact Lens
0034 - Blimp Ticket
0035 - Train Ticket
0036 - Mailbox SP
0037 - Super Luigi
0038 - Super Luigi 2
0039 - Super Luigi 3
003A - Super Luigi 4
003B - Super Luigi 5
003C - Cookbook
003D - Moon Stone
003E - Sun Stone
003F - Necklace
0040 - Puni Orb
0041 - Champ's Belt
0042 - Poisoned Cake
0043 - Superbombomb
0044 - The Letter "p"
0045 - Old Letter
0046 - Chuckola Cola
0047 - Skull Gem
0048 - Gate Handle
0049 - Wedding Ring
004A - Galley Pot
004B - Gold Ring
004C - Shell Earrings
004D - Autograph
004E - Ragged Diary
004F - Blanket
0050 - Vital Paper
0051 - Briefcase
0052 - Goldbob Guide
0053 - Invalid Item (paper w/ award)
0054 - Invalid Item (paper w/ award)
0055 - Cog
0056 - Data Disk
0057 - Shine Sprite
0058 - Ultra Stone
0059 - Invalid Item (Bowser's upgrade meat)
005A - Invalid Item (Poster w/ Mario)
005B - Special Card
005C - Platinum Card
005D - Gold Card
005E - Silver Card
005F - Box
0060 - Magical Map (Bigger?)
0061 - Dubious Paper
0062 - Routing Slip
0063 - Wrestling Mag
0064 - Present
0065 - Blue Potion
0066 - Red Potion
0067 - Orange Potion
0068 - Green Potion
0069 - fn0ow (star?)
006A - Lottery Pick
006B - Battle Trunks
006C - Up Arrow
006D - Package
006E - Attack FX B
006F - Invalid Item (Lightning Bolt Badge)
0070 - Invalid Item (Lightning Bolt Badge)
0071 - Invalid Item (Lightning Bolt Badge)
0072 - Diamond Star
0073 - Emerald Star
0074 - Gold Star
0075 - Ruby Star
0076 - Sapphire Star
0077 - Garnet Star
0078 - Crystal Star
0079 - Coin
007A - Pianta
007B - Invalid Item (Heart pickup after defeating enemy)
007C - Invalid Item (Flower pickup after defeating enemy)
007D - Star Piece
007E - Gold Bar
007F - Gold Bar x 3
0080 - Thunder Bolt
0081 - Thunder Rage
0082 - Shooting Star
0083 - Ice Storm
0084 - Fire Flower
0085 - Earth Quake
0086 - Boo's Sheet
0087 - Volt Shroom
0088 - Repel Cape
0089 - Ruin Powder
008A - Sleepy Sheep
008B - POW Block
008C - Stopwatch
008D - Dizzy Dial
008E - Power Punch
008F - Courage Shell
0090 - HP Drain
0091 - Trade Off
0092 - Mini Mr. Mini
0093 - Mr. Softener
0094 - Mushroom
0095 - Super Shroom
0096 - Ultra Shroom
0097 - Life Shroom
0098 - Dried Shroom
0099 - Tasty Tonic
009A - Honey Syrup
009B - Maple Syrup
009C - Jammin' Jelly
009D - Slow Shroom
009E - Gradual Syrup
009F - Hot Dog
00A0 - Cake
00A1 - Point Swap
00A2 - Fright Mask
00A3 - Mystery
00A4 - Inn Coupon
00A5 - Whacka Bump
00A6 - Coconut
00A7 - Dried Bouquet
00A8 - Mystic Egg
00A9 - Golden Leaf
00AA - Keel Mango
00AB - Fresh Pasta
00AC - Cake Mix
00AD - Hot Sauce
00AE - Turtley Leaf
00AF - Horsetail
00B0 - Peachy Peach
00B1 - Spite Pouch
00B2 - Koopa Curse
00B3 - Shroom Fry
00B4 - Shroom Roast
00B5 - Shroom Steak
00B6 - Mistake
00B7 - Honey Shroom
00B8 - Maple Shroom
00B9 - Jelly Shroom
00BA - Honey Super
00BB - Maple Super
00BC - Jelly Super
00BD - Honey Ultra
00BE - Maple Ultra
00BF - Jelly Ultra
00C0 - Spicy Soup
00C1 - Zess Dinner
00C2 - Zess Special
00C3 - Zess Deluxe
00C4 - Zess Dynamite
00C5 - Zess Tea
00C6 - Space Food
00C7 - Icicle Pop
00C8 - Zess Frappe
00C9 - Snow Bunny
00CA - Coconut Bomb
00CB - Courage Meal
00CC - Shroom Cake
00CD - Shroom Crepe
00CE - Mousse Cake
00CF - Fried Egg
00D0 - Fruit Parfait
00D1 - Egg Bomb
00D2 - Ink Pasta
00D3 - Spaghetti
00D4 - Shroom Broth
00D5 - Poison Shroom
00D6 - Choco Cake
00D7 - Mango Delight
00D8 - Love Pudding
00D9 - Meteor Meal
00DA - Trial Stew
00DB - Couple's Cake
00DC - Inky Sauce
00DD - Omelette meal
00DE - Koopa Tea
00DF - Koopasta
00E0 - Spicy Pasta
00E1 - Heartful Cake
00E2 - Peach Tart
00E3 - Electro Pop
00E4 - Fire Pop
00E5 - Honey Candy
00E6 - Coco Candy
00E7 - Jelly Candy
00E8 - Zess Cookie
00E9 - Healthy Salad
00EA - Koopa Bun
00EB - Fresh Juice
00EC - Invalid Item (Can audience throws at you)
00ED - Invalid Item (Rock)
00EE - Invalid Item (Bone)
00EF - Invalid Item (Hammer)
00F0 - Power Jump
00F1 - Multibounce
00F2 - Power Bounce
00F3 - Tornado Jump
00F4 - Shrink Stomp
00F5 - Sleepy Stomp
00F6 - Soft Stomp
00F7 - Power Smash
00F8 - Quake Hammer
00F9 - Hammer Throw
00FA - Piercing Blow
00FB - Head Rattle
00FC - Fire Drive
00FD - Ice Smash
00FE - Double Dip
00FF - Double Dip P
0100 - Charge
0101 - Charge P
0102 - Super Appeal
0103 - Super Appeal P
0104 - Power Plus
0105 - Power Plus P
0106 - P-Up, D-Down
0107 - P-Up, D-Down P
0108 - All or Nothing
0109 - All or Nothing P
010A - Mega Rush
010B - Mega Rush P
010C - Power Rush
010D - Power Rush P
010E - P-Down, D-Up
010F - P-Down, D-Up P
0110 - Last Stand
0111 - Last Stand P
0112 - Defend Plus
0113 - Defend Plus P
0114 - Damage Dodge
0115 - Damage Dodge P
0116 - HP Plus
0117 - HP Plus P
0118 - FP Plus
0119 - Flower Saver
011A - Flower Saver P
011B - Ice Power
011C - Spike Shield
011D - Feeling Fine
011E - Feeling Fine P
011F - Zap Tap
0120 - Double Pain
0121 - Jumpman
0122 - Hammerman
0123 - Return Postage
0124 - Happy Heart
0125 - Happy Heart P
0126 - Happy Flower
0127 - HP Drain
0128 - HP Drain P
0129 - FP Drain
012A - FP Drain P
012B - Close Call
012C - Close Call P
012D - Pretty Lucky
012E - Pretty Lucky P
012F - Lucky Day
0130 - Lucky Day P
0131 - Refund
0132 - Pity Flower
0133 - Pity Flower P
0134 - Quick Change
0135 - Peekaboo
0136 - Timing Tutor
0137 - Heart Finder
0138 - Flower Finder
0139 - Money Money
013A - Item Hog
013B - Attack FX R
013C - Attack FX B
013D - Attack FX G
013E - Attack FX Y
013F - Attack FX P
0140 - Chill Out
0141 - First Attack
0142 - Bump Attack
0143 - Slow Go
0144 - Simplifier
0145 - Unsimplifier
0146 - Lucky Start
0147 - L Emblem
0148 - W Emblem
0149 - Triple Dip
014A - Invalid Item (Square w/ Sun inside)
014B - Invalid Item (Round w/ Lightning inside) (Debug Badge)
014C - Invalid Item (Shoe with Spikes) (attacks one enemy)
014D - Invalid Item (Spiked Hammer) (attacks one enemy)
014E - Invalid Item (Some kind of Hammer) (attacks all enemies from distance)
014F - Invalid Item (Square w/ Diamond inside)
0150 - Invalid Item (Square w/ Diamond inside) P
0151 - Invalid Item (Hexagon w/ C inside) (Super Charge)
0152 - Invalid Item (Hexagon w/ C inside) P (Super Charge P)
0153 - Freezes
0154 - Negative BP Badge (Gives 36 more BP)
[/quote]