Jump to content

Whai

Member
  • Posts

    32
  • Joined

About Whai

  • Birthday May 16

Retained

  • Member Title
    Nobody

Profile Information

  • Interests
    programming, learning how machines work
  • Location
    France

Previous Fields

  • Favorite Fire Emblem Game
    Radiant Dawn

Allegiance

  • I fight for...
    Tellius

Recent Profile Visitors

1,094 profile views

Whai's Achievements

  1. You didn't answer my question but it look likes you put the code in the right tab. Retry the 16:9 one : And if it doesn't work, post a screen of where you put the code
  2. Did you paste the code in the AR Codes tab or in the Gecko Codes tab ? Because the code is a Gecko Code, not an AR Code. Test the 16:9 (the one you used before I gave you 4:3 code) code as a Gecko Code and if that doesn't work, test the 4:3 as a Gecko Code.
  3. Those codes don't need to be ported since I already ported them. As for your issues, Is there already a slim sword in your convoy ? if that is the case, try to take it and then your convoy should be full. Are you playing in 4:3 ? this code only works on 16:9. I don't know how your mobile app works but I think there should be an option play in 16:9 and if not, try this code : Can learn literally all non-hidden skills (4:3) 0870F8B4 00000000 2050002C 00000000 0870F8BC 00000002 0023002C 00000000 0870F8C0 80710B04 2023002C 00000000 Oh and i also ported this code in 4:3 : All Skills don't require skill points (4:3) 0870F8BA 00000000 0050002C 00000000
  4. You have to add 0x80 to the address, and in this case, you also have to add 0x80 to the value : 04884F4C 80B60E50
  5. Okay, turns out I was wrong, there is an easier way. Thanks to : @VincentASM for his thread FE10: Radiant Dawn Hacking Notes explaining how data are structured, especially Skill's data and Evan Zhang for his blog Fire Emblem: Radiant Dawn (FE10) Modding #2: Data Reference explaining how data are structured, especially Skill's data and Table of Skills' conditions data Which means I improved the "Can learn all skills" : Can learn literally all non-hidden skills 0870F8A8 00000000 2050002C 00000000 0870F8B0 00000002 0023002C 00000000 0870F8B4 80710B04 2023002C 00000000 Note : A character having either Tempest or Serenity ("dummy" skills) cannot have access to the list of non-assignable skills. You have to remove from the character these skills first.
  6. You are welcome. Adding Formshift to the list might be difficult, because I think to achieve this you have to work with ASM instructions
  7. It's weird. This might be bothersome to you but I'm going to ask you to enable debug on Dolphin : Go to Dolphin's shortcut Right click on it Click "properties" Add "/d" (see the screenshot below) (It enables the debug) Now launch Dolphin from this shortcut Go to "View" and click on "Memory" (see the screenshot below) Launch the game, start a savefile (or create one if you don't have any) Once the savefile loaded, go to Memory tab and look for the address "80B5FE10" (see screenshot below) Now screenshot and send it to me (here or send it to me by DM) If you want to remove the debug mod, remove the "/d"
  8. What kind of method did you use ? it might help. Do you have "Enable Cheats" checked ?
  9. To get x4 EXP add 0x0800 to the value : Gain x2 EXP (Universal) : 04120830 57E30E3E Now add 0x0800 : 04120830 57E30E3E -> 04120830 57E3163E Gain x4 EXP (Universal) : 04120830 57E3163E You can do it again : 04120830 57E3163E -> 04120830 57E31E3E Gain x8 EXP (Universal) : 04120830 57E31E3E You can only multiply by 2 (1 -> 2 -> 4 -> 8 -> 16 -> ...) so you cannot have x3 EXP. Try this code 20B5411C 50320A46 4A000000 80B5FE10 600000CA 00000000 3A000038 FFFE0001 92010000 00000039 86000000 00000001 94010000 00000039 E2000001 00000000 4A100000 00000050 62000000 00000000 E0000000 80008000
  10. Do you remember the code I improved it ! Enable Stats Bonus [g6flavor, Whai] 2A3CB07E FFFB0004 82000000 803CB07F 86000000 00000004 84000000 803CB07F E0000000 80008000 Amount of Stats Bonus [g6flavor, Whai] You can now filter which team get stats bonus and which stats bonus they get Player's Units don't have stat bonus [Whai] Enemy's Units have stats bonus [Whai] Here is an example : Code used :
  11. Are you playing in 16:9 or in 4:3 ? Because gecko codes in this thread work in 16:9 Are you playing in Easy difficulty or Normal/Hard difficulty ? Gecko codes (in this thread) involving units don't work on easy difficulty
  12. To be honest, I am a total beginner about ASM. It is often trial and error. I didn't name the functions because I didn't grasp the entire purpose of the functions but here are my notes : 0x800D5798 - Start of the menu function (Add items (Attack, Arrive, Gamble, etc...) to the menu) The function call -> 0x80050248 - Start of the function that iterates all items' slots to check if you can attack This is where it is being called : The function call -> 0x80039AE4 - Start of the function that checks if it is a valid target (In range ? enemy ? ...) This is where it is being called : 1. The function call -> 0x801107C0 - Start of the function that checks if the target is in range (item's max range) 2. The function call -> 0x801107A0 - Start of the function that checks if the target is in range (item's min range) This is where both functions are being called : Notes : r23 -> Unit's position Y, r24 -> Unit's position X 3. The function call -> 0x8003C924 - Start of the function that checks if the target is an enemy It is being called by the instruction bctrl Notes : r0 -> target's team
  13. Hello, This is my first time creating cheat codes involving ASM so there might have side effects. Gain x2 EXP (Univseral) 04120830 57E30E3E Now it also works on skills (Sacrifice/Steal/...), galdr, etc... Display other encounter (Push R and + on Wii Classic Controller) 283D79BA 00FF0600 0402CB68 40820004 001221CF 00000000 CC000000 00000000 0402CB68 408200E8 001221CF 00000001 E0000000 80008000 You will be able to observe the encounter between Other/Ally and Enemy units Push R and + to toggle on/off Can attack anyone 0003C96B 00000004 You will be able to attack every player/ally/other/enemy units except when they are pacifists to each other (e.g. Micaiah vs Ilyana, Haar vs Jill, ...) Here is a demo :
  14. I rewrote the guide since I cannot edit my previous post. I really hope I clarified and removed my mistakes on my previous post This post will only talk about the battle animation script. Credits to shadowofchaos and g6flavor. Link of the post : gamehacking.org/wiird (archive) Battle Animation Modding The address of the battle animation start at 0x803C9C60 (0x803C9BE0 for the v1.00). This address determines the flow of the battle so we should not touch it, so we will start to manipulate at the address 0x803C9C64. First of all, we have to understand the main structure of the Battle Animation Script. The Battle Animation is composed of 2 main sections : I. Combat Script (start at 0x803C9C64) II. Combat Settings (start at most at 0x803CA460) I) Combat Script (start at 0x803C9C64) The Combat Script operates with blocks of data (each block's size is 32 bits/4 bytes). It is composed of 3 parts : 1. Initialization 2. Main 3. Result 1) Initialization 2) Main 3) Result II) Combat Settings (start at 0x803CA460) I only managed to identify the purpose of 3 addresses : Range of the combat (at 0x803CA46B) Melee = 0x01 Range = 0x02 The view of the combat (at 0x803CA46C) On : Normal = 0x20 (0x00 + 0x20, 0x20 only display the exp gained after the combat animation not after combat(map)) Fixed = 0x30 (0x20 + 0x10, 0x10 which is the Fixed Camera) Static (?) = 0x08 (+0x20 to display the exp after the combat animation) Combat in range (however it has different camera angle if we compare 0x803CA46B) = 0x04 (+0x20 to display the exp after the combat animation) Map only = 0x80 Off = 0xC0 Outcome of the combat (at 0x803CA46E) Exp Gained = 0x04 Level up : 0x08 Important Notes The Battle Animation Script is only for visual, which means that the result is not determined with the script. It is determined at the address : 0x803C8F6C and 0x803C940C You should recognize these address, they are used, for example, on codes like ALWAYS Alive enemy turn. And since it is only for visual, the level-up panel will only show when the unit would truly level-up. However, for some reason, if the unit truly level-up and you modify the values of stats that grow, it will apply the change Aether and Astra are special cases where they are activated in multiple steps which means that when, for example, Astra is used you have to do 5 data blocks in a row where the one who use astra attack instead of the classic : attacker moves, defender moves, attacker moves... The address 0x803C9C60 is not only used for the battle animation script, it is also used for Bonus EXP, Ashera Revives, ... So activate the cheat code only when you start the map. VI) Gecko Codes and demonstration For the Gecko Code, use the String Patch CodeType, 06______ YYYYYYYY d1d2d3d4 d5d6.... Writes each byte (d1, d2, d3, ...) consecutively, starting at address ba+______ YYYYYYYY is the number of bytes to write Here is a demonstration of what we can achieve : Here is the Gecko code :
  15. Indeed, the "Have All Items in Convoy and Skills (296 items)" didn't work. However I updated the code so that should work, I totally forgot to notify you that I edited my post. My apologies for this very late reply. You find it at the address 0x803C9C60 or more precisely at the address 0x803C9C64 Yes indeed this is better. I changed the code on my post and on the pastebin.
×
×
  • Create New...