News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - joe73ffdq

Pages: [1] 2
1
Newcomer's Board / Pointers and calls made
« on: April 18, 2020, 10:54:13 pm »
I am trying to revisit my project with DW2, and I ran into a difficulty I cant figure out... The entire spell structure has been redone. For characters it appears to work out just fine, but for enemies, there is something I am wondering... The game will make a call to heal or revive, once an enemies hp is 25% or less. Enemies will run if hp is 25% or less also... Given I rearranged the entire spell set, I was looking for pointers, and cant find any. If spells are not in the same location, how would the call for 25% hp be determined...

In the link below, check out line 193 in 3-unfinished data... On the left is the original 32 enemy skills. On the right is the new set of skills... I checked for pointers for all 32 skills, and all 32 locations for each one. 64 locations in total, and nothing appears to call from those locations.

Maybe I am over thinking it, or maybe there is something I am unaware to look for... I want to eliminate the run routine for enemies altogether, but am not sure if that location of code is called... 6 healing spells cut to 3, but are those locations called, and I am missing something.

Hopefully my question makes sense... What do I look for, and are these changes going to work... Check out line 193 in 3-unfinished data, and let me know what I might need to look for...


https://www.dropbox.com/s/zaah0d08ze93mwi/DW2%20-%20Remix%20and%20rebalance.zip?dl=0

2
ROM Hacking Discussion / Dragon Warrior 2 - Remix and rebalance
« on: April 07, 2019, 06:32:13 am »
Finally after several attempts at rom hacking, I am actually close to finishing a project  :)

Many people to thank for how far I made it...

AlexKC who discovered how enemy variables work, and other data on a Gamefaqs thread from 2011 :beer:
Gameboy9 who discovered a majority of the data 2 years ago on the original DW2 thread here  :beer:

Too many names to think of here, but there are 2 in particular that have helped on various things.

Disch for technical help and patience when I struggled to grasp how code works  :beer:
King Mike for help with many things in the 5+ years of visiting here, and overall help in the rhdn community  :beer:

There are many others to thank as well, given the 4-5 games I have attempted  :beer:


Ok... Now onto what I have so far


Complete overhaul of the equipment, with the most viable use of a limited roster.

Jailors key now opens all doors without any glitches, through the open routine.

Panacea and Yggdrasil Dew both have dual use. Revive from Leaf and Healmore. There is text overlap across the screen from the added function of Healmore.

Treasure drops are now good to excellent. Chest contents ended up better then expected.

Enemy choices expanded past the DW world as you will see. I wanted favorites and dragons first. Then I set up what now looks balanced, mixed with the creative ideas I chose. Palettes were redone for most enemies, and several changes were made as I went along.

Magic was a chore with limited options for characters. Enemies now have 5 breath attacks, 3 group fire spells, and 3 single target fire spells.


Enemy build, formations, and zoning, are currently in progress (line 678-1029)... Patch #5 has all other changes in "current work" already applied.


---


The final few things are much less difficult now, and I also wanted to share all the data for others who might be interested (beer)


Tell me what you guys think... I am still contemplating possible enemy changes.


Also, if anyone wants to look into the code, there are 3 text related errors that I know of... Panacea, Yggsdrasil Dew, and power shield.


Last thing... I am hoping to have this complete this month...


Hopefully this link works properly

---

https://www.dropbox.com/s/zaah0d08ze93mwi/DW2%20-%20Remix%20and%20rebalance.zip?dl=0


---


 7-Falcon Sword   
 8-Club           
12-Magic Knife   
15-Copper Sword   
24-Chain Sickle   
27-Wizard's Wand 
32-Iron Spear     
40-Broad Sword   
45-Divine Dagger 
50-Erdrick's Sword
60-Giant Hammer   
63-Staff Thunder 
65-Light Sword   
80-Dragon Killer 
80-Hero Spear     
95-Thunder Sword 

10-Leather Armor   
18-Chain Mail     
25-Bronze Armor   
28-Cloak of Evasion
35-Silver Armor   
45-Full Plate Armor
50-Water Flying   
50-Magic Armor     
60-Gaia Armor     
65-Dragon Mail     
75-Erdrick's Armor
                   
 7-Leather Shield 
17-Scale Shield   
25-Iron Shield     
40-Power Shield   
50-Erdrick's Shield

 8-Mysterious Hat 
15-Iron Helmet     
30-Erdrick's Helmet

---

Heal     
Healall 
Hustle   
         
Infernos
Firebane
Icespears
Explodet
Lightning

---

Heal     
Heal     
Heal All
         
Breath 1
Breath 2
Breath 3
Breath 4
Breath 5
         
Firebal 
Firebane
Explodet
         
Blaze 1 
Blaze 2 
Blaze 3 

---

   1-Slime       
   2-Big Slug   
   3-Army Ant   
   4-Drakee     
   4-Red Slime 
   6-Wild Mouse
   9-Pit Viper 
  10-Magician   

  16-Healer     
  12-Babble     
  20-Fire Ant   
  18-Magidrakee
  23-Smoke     
  11-Giant Rat 
  17-Skeleton   
  24-Baboon     
  31-Centipede 
  47-Zombie     
  42-Carnivog   
  53-Saber Tiger

 225-Met Slime 
  47-Iron Ant   
  54-Drakeema   
  74-Warlock   
  63-Mud Man   
  58-King Cobra
  71-Mummy     
  67-Demighost 
  84-Hibabango 
  87-Armorpede 
  93-Wraith Knig

  32-Gold Slime
  54-Goopi     
 117-Sorcerer   
 168-Gas       
 136-Gremlin   
 108-Basilisk   
 145-Orc       
 125-Titan Tree
 164-Hunter     
 177-Saber Lion
 500-Green D   

  35-Man O’ War
  48-Sea Slug   
  94-Medusa     
 172-Gorgon     
 800-Sea Dragon

1650-Met Babble
 153-Vampirus   
 138-Ghoul     
 193-Mega Knight
 225-Attack Bot
 204-Flame     
 172-Puppet Man
 800-Radimvice 
1150-Yellow D   

 350-Iron Slug 
 241-Dark Eye   
 264-Wizard     
 277-Gargoyle   
 578-Orc King   
 338-Magic Vampi
 362-Coeurl     
 389-Berserker 
 407-Hargon’s Kn
1527-Killing M 
1600-Blue D     

 280-Curer     
1023-Pink Puff 
4050-Met Drakee
 548-Blizzard   
 571-Pterodactyl
 736-Cyclops   
1195-Giant     
1454-Mace Mast 
1579-Bullwong   
2100-Red D     

2500-Atlas     
2625-Bazuzu     
3150-Zarlox     
   2-Hargon     
   2-Malroth   



3
Personal Projects / Dragon Warrior 2 Disassembly
« on: April 05, 2018, 06:38:32 pm »
Finally, after several weeks of plugging away at this, I got everything organized the right way. All the data is presented in disassembly form, which made it much easier then how I was doing it before.

There are 2 banks, 04 and 06, where almost all of the found data is. The full rom disassembly is left unmarked. Then there is an index, and one for detailed info.

Characters - Exp, Stats, Equip, Magic
Enemies - Stats, Skills, Formations, Zones, Palettes
Shop and Treasure
Text for - starting names, items, equipment, magic, enemies

Just about all I want to find has been found. The Item drops for Evil Clown and Saber Lion still havent been found yet. Power for all healing and fire spells have been found, except for the 3 fire breath attacks. The next things I would like to find is enemy drops, and see if I can find enemies assigned. I would like to create a blue and red dragon, among a few other ideas. Now with the ability to normalize all the equipment, there will be more varied options, also expanding what can be found in chests. I also want to remove sacrifice and surround, and add healall for poc, and hustle for pom. The last thing I would like to try and figure out, is HP past 256 for characters and enemies. There is a location in ram for this, and if I can find the zero page instruction, then writing new code to add this in, would really expand the options quite a bit.

In DW1 I, found a way to change the damage resistance for Erdricks and magic armor. I took the ASL and expanded it to 3 ASL's. Now every armor can have x16 resistance options, by choosing between ASL, LSR, and NOP, on those 3 bytes. That was my best accomplishment, with total new code of about 225 bytes. I need to find the bank switch in DW2, which I haveent looked for, but it should be similar to DW1 MMC1. There is roughly 80K free space, with the US release being expanded to 256, from the original 128. I am getting a little bit ahead of my self, but when I understand the code, I can branch upon it, even though I have no idea how to write a whole new instruction.

I will admit, that I struggle more with concentration, then I do understanding the code. Using a hex editor all these years, and now I found the mix of good methods. Organize the notes, scan through the disassembly, look for things in fceux, and then use HxD.


With all that said, here we finally have, a good foundation for further disassembly of DW2, now that I finally set it up in an organized manner.


Original thanks to AlexKC, who found the initial data back in 2011. Special thanks to gameboy9, who was finding code left and right 2 years ago, when he was helping me on my DW2 thread  :)  :beer:

Then there are the many people here that have helped me quite a bit. Disch and King Mike in particular, who always give a full scale analysis, and precise direction to find the code I am looking for  :) :beer:



One last thing here, that I was wondering if someone knew about. DragonWarriorX overworld editor sort of works. There is a full interface that edits everything perfectly fine, and even marks coords and location entrances as well. When you try to open the game, all the graphics and tiles are a garbled mess. So it partially works...


If anyone is interested in helping look for code, that would be awesome  :beer:

Now I am finally ready to start the writing process. Starting with Character stats, exp, and magic. Equipment and then enemy stats, abilities, formations, and zoning. Then shop and treasure last.


https://www.dropbox.com/s/dv539hthifv8mw4/DW%202%20Disassembly.zip?dl=0

4
Newcomer's Board / fceux help
« on: March 11, 2018, 07:58:40 am »
I didnt phrase the question correctly in the last topic, so I will try this again.

I am trying to figure out how to find special equipment options in DW2, but to no avail, I keep running through miles of hex, and not finding anything.

The methods I tried are zero page (A5), with possible RAM locations, but there are several that could be possible. Then I tried to search with compare (C9), and the item ID#, but the other item ID numbers are not in the same locations. Then the text displayed with these items are not even anywhere to be found, which I am assuming would be LDA (A9) with that text.

While using fceux, what is the correct way to look for code. Can I work off of a save state, or should I load from a regular save. Which of the many options in fceux will yield the results I need.

Here are the items and corresponding text.

13 : Water Flying Clothes - reduces breath and magic damage by 1/2
1b : Erdrick's Armour - reduces breath and magic damage by 1/4
18 : Magic Armour - reduces magic damage ONLY (not breath attacks) by 1/4
12 : Clothes Hiding - increases character evasion, but unsure as to how much
30 : Dragon's Bane - reduces effectiveness of enemy Stopspell and Sleep from 3/8 to 3/16
2F : Gremlin's Tail - increases effectiveness of enemy Stopspell and Sleep from 3/8 to 3/4
0c : Sword of Destruction - Increases critical hit rate from 1/64 to 1/8, and 1/4 chance of freezing your character
17 : Gremiln Armour - 1/4 chance of freezing your character
1f : Evil Shield - 1/4 chance of freezing your character

71 : --, too, was cursed.
0d : A tremendous blow!
42 : No movement was possible, for the curse had frozen --'s body.

5
ROM Hacking Discussion / FF1 - New Battle Formations
« on: May 20, 2017, 01:21:17 am »
This has always been one of the things I always wanted look at, but just recently took the time go over. This has been some of the most fun I have done with this hobby in a while  :beer:

I made a few more edits, and now it looks good. Im open to other ideas as well  :beer:


 
Code: [Select]
  +--------------------+--------------------+--------------------+--------------------+
  |  1c130 - Imp       |  1c930 - Sahag     |  1d130 - Bone      |  1d930 - Asp       |
  |  1c230 - Wolf      |  1ca30 - Pirate    |  1d230 - Creep     |  1da30 - Lobster   |
  |  1c330 - Iguana    |  1cb30 - Shark     |  1d330 - Hyena     |  1db30 - Bull      |
  |  1c570 - Giant     |  1cd70 - Big Eye   |  1d570 - Ogre      |  1dd70 - Troll     |
  |  1c7af             |  1cfaf             |  1d7af             |  1dfaf             |
  |--------------------+--------------------+--------------------+--------------------+
  |  1e130 - Image     |  1e930 - Medusa    |  1f130 - Vampire   |  1f930 - Slime     |
  |  1e230 - Geist     |  1ea30 - Catman    |  1f230 - Gargoyle  |  1fa30 - Spider    |
  |  1e330 - Worm      |  1eb30 - Pede      |  1f330 - Earth     |  1fb30 - Manticor  |
  |  1e570 - Eye       |  1ed70 - Tiger     |  1f570 - Dragon 1  |  1fd70 - Ankylo    |
  |  1e7af             |  1efaf             |  1f7af             |  1ffaf             |
  +--------------------+--------------------+--------------------+--------------------+
  |  20130 - Mummy     |  20930 - Caribe    |  21130 - Sentry    |  21930 - Wizard    |
  |  20230 - Coctrice  |  20a30 - Gator     |  21230 - Water     |  21a30 - Garland   |
  |  20330 - Wyvern    |  20b30 - Ocho      |  21330 - Naga      |  21b30 - Dragon 2  |
  |  20570 - Tyro      |  20d70 - Hydra     |  21570 - Chimera   |  21d70 - Golem     |
  |  207af             |  20faf             |  217af             |  21faf             |
  +--------------------+--------------------+--------------------+--------------------+
  |  22130 - Badman    |  22930 - Kary      |  23130 - Kraken    |                    |
  |  22230 - Astos     |  22c7f             |  2346f             |  23930 - Chaos     |
  |  22330 - Madpony   |                    |                    |  23f6f             |
  |  22570 - Warmech   |  22c80 - Lich      |  23470 - Tiamat    |                    |
  |  227af             |  22f9f             |  237af             |                    |
  +--------------------+--------------------+--------------------+--------------------+




  +------------+------------+------------+------------+------------+------------+------------+
  |  Imp       |  Sahag     |  Bone      |  Asp       |  Image     |  Medusa    |  Vampire   |
  |  Wolf      |  Pirate    |  Creep     |  Lobster   |  Geist     |  Catman    |  Gargoyle  |
  |  Iguana    |  Shark     |  Hyena     |  Bull      |  Worm      |  Pede      |  Earth     |
  |  Giant     |  Big Eye   |  Ogre      |  Troll     |  Eye       |  Tiger     |  Dragon 1  |
  +------------+------------+------------+------------+------------+------------+------------+
  |  Slime     |  Mummy     |  Caribe    |  Sentry    |  Wizard    |  Badman    | 
  |  Spider    |  Coctrice  |  Gator     |  Water     |  Garland   |  Astos     | 
  |  Manticor  |  Wyvern    |  Ocho      |  Naga      |  Dragon 2  |  Madpony   |
  |  Ankylo    |  Tyro      |  Hydra     |  Chimera   |  Golem     |  Warmech   | 
  +------------+------------+------------+------------+------------+------------+


  +------------+------------+------------+------------+------------+------------+------------+
  |  Garland   |  Sahag     |  Asp       |  Slime     |  Bone      |  Pirate    |  Badman    |
  |  Astos     |  Caribe    |  Gator     |  Gargoyle  |  Medusa    |  Sentry    |  Wizard    |
  |  Earth     |  Shark     |  Ocho      |  Chimera   |  Worm      |  Tyro      |  Eye       |
  |  Water     |  Hydra     |  Big Eye   |  Dragon 1  |  Dragon 2  |  Warmech   |  Golem     |
  +------------+------------+------------+------------+------------+------------+------------+
  |  Imp       |  Wolf      |  Spider    |  Lobster   |  Iguana    |  Catman    |
  |  Geist     |  Coctrice  |  Creep     |  Mummy     |  Image     |  Vampire   |
  |  Ogre      |  Tiger     |  Bull      |  Manticor  |  Troll     |  Wyvern    |
  |  Madpony   |  Giant     |  Pede      |  Naga      |  Hyena     |  Ankylo    |
  +------------+------------+------------+------------+------------+------------+


  +-------------+-------------+-------------+-------------+-------------+
  | 1 Garland   | 4 Imp       | 4 Slime     | 3 Cocktrice | 2 Giest     |
  | 1 Astos     | 3 Pirate    | 2 Spider    | 2 Wyvern    | 3 Image     |
  | 1 Chaos     | 2 Badman    | 3 Lobster   | 2 Manticor  | 2 Eye       |
  |             | 2 Sentry    |             | 2 Hydra     |             |
  | 6 Elements  |             | 1 Creep     | 2 Chimera   | 2 Bone      |
  | 8 Fiends    | 2 Troll     | 3 Iguana    |             | 2 Mummy     |
  |             | 3 Ogre      | 4 Wolf      | 2 Ankylo    | 2 Vampire   |
  | 3 Sahag     | 3 Giant     | 2 Catman    | 2 Tyro      |             |
  | 3 Caribe    | 4 Golem     |             | 4 Dragon 1  | 2 Wizard    |
  | 2 Shark     |             | 3 Madpony   | 3 Dragon 2  | 2 Gargoyle  |
  |             |             | 2 Bull      |             |             |
  | 1 Bigeye    |             | 2 Hyena     | 2 Warmech   | 1 Medusa    |
  | 2 Gator     |             | 2 Tiger     |             | 2 Naga      |
  | 2 Ocho      |             |             |             |             |
  |             |             | 2 Asp       |             |             |
  |             |             | 2 Pede      |             |             |
  |             |             | 3 Worm      |             |             |
  +-------------+-------------+-------------+-------------+-------------+


  +-------------------------------------------------------------------------------------------------------------+
  |                     |                     |                     |                     |                     |
  | Garland             | Imp                 | Green Slime         | Eagle               | Ghoul               |
  | Astos               | Imp Captain         | Red Mousse          | Cockatrice          | Wight               |
  | Chaos               | Dark Imp            | Black Pudding       | Pyrolisk            |                     |
  |                     | Lunar Imp           | Metal Slime         |                     | Shadow              |
  | Earth               |                     |                     | Wyvern              | Wraith              |
  | Fire                | Bikkeneer           | Spider              | Storm Wyvern        | Ghost               |
  | Water               | Pirate              | Black Widow         |                     |                     |
  | Wind                | Assasine            |                     | Manticore           | Beholder            |
  | Dark Matter         |                     | Scorpion            | Sphinx              | Soul                |
  | Black Hole          | Warrior             | Blue Scorpion       |                     |                     |
  |                     | Knight              | Emporor Scorpion    | Hydra               |                     |
  | Lich                |                     |                     | Red Hydra           | Skeletin            |
  | Lich                | Sentry              |                     |                     | Blood Skeleton      |
  | Marilith            | General             | Crawler             | Chimera             |                     |
  | Marilith            |                     |                     | Gorgimera           | Mummy               |
  | Kraken              |                     | Lizard              |                     | Pharaoh             |
  | Kraken              | Troll               | Salamander          |                     |                     |
  | Tiamat              | Sea Troll           | Basilisk            | Bulette             | Vampire             |
  | Tiamat              |                     |                     | Ankylosaurus        | Vampire Lord        |
  |                     | Ogre                | Wolf                |                     |                     |
  |                     | Ogre Mage           | Werewolf            | Allosaurus          |                     |
  | Sahag               | Ogre Chief          | Arctic Wolf         | Tyrannosaurus       | Wizard              |
  | Sahag Baron         |                     | Hellhound           |                     | Sorceror            |
  | Sahag Prince        | Giant               |                     |                     |                     |
  |                     | Red Giant           | Weretiger           | Yellow  Dragon      | Gargoyle            |
  | Caribe              | Ancient Giant       | Rakshasa            | Red Dragon          | Stone Gargoyle      |
  | Piranha             |                     |                     | White Dragon        |                     |
  | Tigerfish           | Mud Golem           |                     | Black Dragon        |                     |
  |                     | Rock Golem          | Wild Horse          |                     | Medusa              |
  | Shark               | Iron Golem          | Nightmare           | Green Dragon        |                     |
  | Great White         | Graphene Golem      | Apocalypse          | Blue Dragon         | Naga                |
  |                     |                     |                     | Gold Dragon         | Spirit Naga         |
  |                     |                     | Minotuar            |                     |                     |
  | Mysterious Eye      |                     | Zombie Minotuar     | Warmech             |                     |
  |                     |                     |                     | Guardian            |                     |
  | Gator               |                     | Hyena               |                     |                     |
  | Black Caiman        |                     | Cerebus             |                     |                     |
  |                     |                     |                     |                     |                     |
  | Otyugh              |                     | Tiger               |                     |                     |
  | Magma Otyugh        |                     | Saber Tooth         |                     |                     |
  |                     |                     |                     |                     |                     |
  |                     |                     |                     |                     |                     |
  |                     |                     | Cobra               |                     |                     |
  |                     |                     | Anaconda            |                     |                     |
  |                     |                     |                     |                     |                     |
  |                     |                     | Centipede           |                     |                     |
  |                     |                     | Great Centipede     |                     |                     |
  |                     |                     |                     |                     |                     |
  |                     |                     | Sand Worm           |                     |                     |
  |                     |                     | Abyss Worm          |                     |                     |
  |                     |                     | Purple Worm         |                     |                     |
  |                     |                     |                     |                     |                     |
  +-------------------------------------------------------------------------------------------------------------+



6
Newcomer's Board / Bank Swapping
« on: January 03, 2017, 02:04:10 am »
Ok. Im still struggling with this, and cant quite get it to work.

In Dragon Warrior, which is MMC1, it appears that LDA 8D xx xx is the right code to read from another bank, but I either get glitches, or it flat out doesnt work.


This is existing code which indicates what should work, but it still doesnt.

FE1C/2F : 8D FF 9F 4A  8D FF 9F 4A  8D FF 9F 4A  8D FF 9F 4A  8D FF 9F 60

C627/35 : A9 01  8D 16 40  A9 00  8D 16 40  A0 08  AD 16 40

C9CA/D5 : A9 00 AA  8D 0A 60  8D 2F 60  9D 1C 60

E9C8/CC : A9 02  8D 2F 60

F68E/XX : BD 45 60  8D 3A 60  60


This is the one I tried to replicate in both banks (02 and 03)

FE1C/2F : 8D FF 9F 4A  8D FF 9F 4A  8D FF 9F 4A  8D FF 9F 4A  8D FF 9F 60

Going from F01E to BEF0 with : 8D E0 BE 4A  8D E0 BE 4A  8D E0 BE 4A  8D E0 BE 4A  8D E0 BE
Then trying to return to the RTS at F123 with : 8D 13 F1 4A  8D 13 F1 4A  8D 13 F1 4A  8D 13 F1 4A  8D 13 F1 4A


There is a boatload of space at 7EAE/7FE7 and BEE1/BFE7



What am I not seeing here. There is way to read code from another bank (out of fixed bank C010/10010), but its not working for me.

The game happens to have 5 banks ending at 1400F. That last bank is all graphics related, with the fixed bank running from C010/10010

7
Personal Projects / Dragon Warrior 1 - ultimate patch and project
« on: December 19, 2016, 03:37:26 am »
Fairy Water
dd74/77 : A9 FE 85 DB > 4C xx xx EA

MP restore and Repel
A5 C6 18 69 xx 18 85 C6 A9 FE 85 DB 4C 68 DD

---

Dragons Scale
f10e/1b : A5 CF 29 10 F0 07 A5 CD 18 69 xx 85 CD 60

Fighters Ring, Dragon's Scale, Cursed Belt, Death Necklace
A5 CF 29 20 F0 07 A5 CC 18 69 xx 85 CC-------------------- Fighters Ring - Attack
A5 CF 29 10 F0 07 A5 CD 18 69 xx 85 CD-------------------- Dragon's Scale - Defense
A5 CF 29 40 F0 07 A5 CA 18 69 xx 85 CA-------------------- Cursed Belt - Max HP
A5 CF 29 80 F0 07 A5 CB 18 69 xx 85 CB 60----------------- Death Necklace - Max MP

---

Hurt resistance
ec46/64 :
A5 BE 29 1C C9 1C F0 04 C9 18 D0 10 A5 00 85 3C A9 xx 85 3E 20 F0 C1 A5 3C 0A 85 00 4C 20 ED >
A5 BE 29 1C C9 1C 4C xx xx A5 00 85 3C A9 xx 85 3E 20 F0 C1 A5 3C 0A 0A 0A EA 85 00 4C 20 ED ------------------- Erdricks Armor

A9 xx is your dividing #

This patch changes the multiplying # from 2 to 8. This gives more range for the dividing number.
EC5C/5F : 0A 0A 0A 0A - use EA on any of those to change the multiplier to 2, 4, or 8.

With this we have resistance options for
F0 2A C9 18 F0 1A C9 14 F0 0D C9 10 D0 1B
A5 00 85 3C A9 xx 4C 45 EC----------------------------- Half Plate
A5 00 85 3C A9 xx 4C 45 EC ---------------------------- Full Plate
A5 00 85 3C A9 xx 4C 45 EC ---------------------------- Magic Armor
4C 52 EC 4C 3F EC
 
---

Fire resistance
ed0c/23 :
A5 BE 29 1C C9 1C D0 10 A5 00 85 3C A9 xx 85 3E 20 F0 C1 A5 3C 0A 85 00 >
A5 BE 4C 54 FF A5 00 85 3C A9 xx 85 3E 20 F0 C1 A5 3C 0A 0A 0A EA 85 00 -------------------- Erdricks Armor

ED1E/21 : 0A 0A 0A 0A

29 1C C9 1C F0 27 C9 18 F0 1A C9 14 F0 0D C9 10 D0 1E
A5 00 85 3C A9 xx 4C 07 ED ---------------------------------------- Half Plate
A5 00 85 3C A9 xx 4C 07 ED ---------------------------------------- Full Plate
A5 00 85 3C A9 xx 4C 07 ED ---------------------------------------- Magic Armor
4C 01 ED 4C 14 ED

---

Stopspell resist added to Magic Armor

ec80/95 :
A5 BE 29 1C C9 1C F0 16 20 5B C5 A5 95 4A 90 0E A5 DF 09 10 85 DF
A5 BE 29 1C 4C xx xx EA 20 5B C5 A5 95 4A 90 0E A5 DF 09 10 85 DF

C9 1C F0 04 C9 18 D0 03 4C 8E EC 4C 78 EC

---

Sleep resist for both Erdricks and Magic Armor

eca6/b5 :
20 EE EB A5 DF 09 80 85 DF 20 C5 C7 06 4C DE E5
4c xx xx A5 DF 09 80 85 DF 20 C5 C7 06 4C DE E5

20 EE EB A5 BE 29 1C C9 1C F0 04 C9 18 D0 03 4C 8E EC 4C 99 EC



-------------------


Where does all this space come from?


Remove name generator for stats

F095/97 : 4C CD F0  -  make this jump and then nop the following

F098/dc - 69
F11C/42 - 40

There is more space at

FF64/83 - 32
FF8d/9d - 17


There are 4 variables for running from enemies. Lower this to 3 with

EEB1/B2 : 90 07 > 90 1D

EEBA/CF - 22 - nop this for more space


And this one is proving tricky.

Eliminating the lower encounter rate for zone 00. This whole routine runs from CDD6/CF83. I have had close results on a few tries, but still trying to figure what can be eliminated. CED1/CEE7 is part of it, but the JMP is inconclusive. 20 to 30 free space here is likely.


---


Code space required - 188 (dec), and a few jumps as well

Not including zone 00 encounters, there is 180 free space


----------------------


If there is a way to bank switch from C010/1000F to 8010/C00F, then there is about 240 available space at BEFB/BFE6 . If someone can help me figure this out, then I can create more new code as well. If it is possible, then I would like to add a holding amount for Fairy Water. Adding more spiked square battles besides the two, is another thought.


Once I get all this code stuff done and finalize the document for it, then I will likely start a mod. I already have the idea for mountain cave to go south of Kol, and swamp cave to go east of Cantlin. Garins Grave will go north of Cantlin. Everything else is yet to be concluded. It will be similar to DQ3's Alafgard, and with some of DQ2's difficulty.


Im back into the hacking mood, and with 90%+ of the code I am looking for, hopefully I keep with it this time  :beer:



8
ROM Hacking Discussion / The sluggard hacker
« on: November 11, 2016, 11:33:26 pm »
I have been trying to figure out a way to explain this, but now I think I can.

Within all my ideas, I will admit to always getting stuck. I want to crack the code, to expand beyond what is currently available. I probably could have made a decent mod for FF1 or DW2 by now, but here is my barrier. I scroll through the hex editor for hours, trying to find all the JSR's, and hoping to create new effects, or expand upon the data.

Then there is my jotting down every note, and losing track. On top of that, I get fixated on setting up a document to look good, and trying to figure out how to set it up. I will admit that documentation is a bigger strength, then desire to produce an actual mod.

There is also life circumstances, and alcohol addiction, which makes following through even more difficult.

FF1 did produce some results for everyone, with GFF hacking documents, and FF1 Disassembly Companion. I have incomplete work on DW2, which I should upload as .3 anyway. Some things were figured out in DW2, that everyone should have access to. Thank you Gameboy9 for your help and interest back in 2/16.

I fizzled out on FF1 and DW2. I also fizzled out with playing DQ7.


DW1 is the game I know and understand the most, and other then Townedit not working properly, I am almost there with data finding. There is a comfort here, with knowing every nook and cranny,  by playing it many times. Between the RAM map data, and having a complete feel for the game, there is progress here that isnt bogging me down as much.

Question here for DW1 fans. Even if all maps were almost the same, who would be interested in a DW1 2nd quest. Key items are likely to be in the same location, but with...

Better treasure options (especially gold)
Weapons and Armor higher, with stat increases lower
Much higher prices, but treasure and enemies will compensate for that
All new zoning for enemies
Higher HP because enemy damage will test your mettle
Certain enemies will get high priority, especially Metal Slime, Metal Scorpion, Goldman, Golem, Demon Knight, and Ghost
Some treasure movement, and map editing, as this is easy to do manually (except the world map)

---

Feeling motivated again, and I would rather hack an old one, then play any of the new ones. FF1 is too complex, DW2 is too limited for what I want, and DW1 is right at home.

Here is what I have so far for DW1
https://dl.dropboxusercontent.com/u/228695840/DW1%20data.zip

And for DW2... Sift through this at your own will
https://dl.dropboxusercontent.com/u/228695840/DW%202.zip

---

All of these notes need to be finalized, and documentation needs to be finished first.

Hopefully I can stop feeling sluggard, and at least finish the text files.

---

I am feeling good about working on DW1 right now, but one question here.

Save states work with new files, but once you modify something, you have to start a new file. Is there a way to modify the data in a hex editor, and continue from that point with a save state?


9
Newcomer's Board / Townedit for DW1 will not work
« on: November 03, 2016, 01:09:58 am »
I can get dosbox74 to work with some things, but Townedit will not work. I have a windows 7 64 bit, and supposedly dosbox is for 32 bit, but it does work with dw1mde.

Why not townedit???

I only have a few more things I want to find in DW1 (all 5 of them are map related). If I can get this friggin townedit to work, then I should be all set. I get this error in dosbox saying (advanced features not available) WTF is going wrong here!!!

10
ROM Hacking Discussion / Dragon Warrior 1
« on: October 22, 2016, 07:16:58 am »
I have sifted through much of the data for this very simple game, and yet ran into more complications then I expected. FF1 and FF3 have too many statistical formulas, and I lost patience or ability to keep up with. DW1 is VERY simple, but I ran into one barrier. Most of what I am interested in has been found, except zoning.

3...3...2...2...3...5...4...5

3...2...1...2...3...3...4...5

4...1...0...0...1...3...4...5

5...1...1...12..9...6...6...6

5...5...4...12..12..7...7...7

10..9...8...12..12..12..8..7

10..10..11.12..13..13..9..8

11..11..12.13..13..12..9...9


This is each zone, as depicted by Ryan8bit on Gamefaqs. 8x8 grid, with 16x16 per block.

The 2 zero's on the 3rd row, are for Tantagel area, which are just Slime and Red Slime.


I can change each enemy per zone...

Zone 00 : F55F: 00 01 00 01 00 --- Slime, Red Slime, Slime, Red Slime, Slime


How do i manually redefine each zone # on the world map. This hasent been found. I cant get Townedit to work, but I am not interested in map editing. I want to define each zone as I wish, and leave the layout exactly as is. 8x8 = 3f, but I couldnt find a pattern in hex conclusive for this.

The only other things I havent conclusively found, are Heal/Herb/Hurt/Breath values.


If someone can help me figure out how to change the zone numbers, then I finally have a game that will be essentially easy to work through. I have played through DW1 100+ times in the 90's, and about 30 times post 2000. The math and variables are cake compared to FF1.

My goal would be to create Dragon Warrior rebalanced, while leaving the EXACT vanilla maps. There is just this 1 barrier of data with DW1, whereas FF1, FF3, And DW2 had too many hurdles for me. Once I can redefine each zone #, then I will have enough viable interest to seriously hack this game. First JRPG in late 89, and the first RPG to be completed. I didnt expect DW1 to have that many complications with the data, but it is much much simpler then the FF series. Once I can create my own zones, then I finally have a project I can wrap my head around. I know this game inside and out, and Im just a few data points away from working on it

Character stats/level up/exp - Check
Enemy attributes - Check
Weapon/Armor, strength and price - Check
Shop and Treasure - Check

I just need to change those zone #'s to my liking, and Im well on my way :)

11
Gaming Discussion / I love this site
« on: October 14, 2016, 03:15:56 am »
Without being too long winded, I have to say this much...

I love trolling this site. I enjoy reading many posts here at RHDN  :thumbsup:

Maybe I havent produced many results here, but will honestly admit...
You guys rock here..... :)

Awsome place for old school gamers like myself. <3

12
Gaming Discussion / Suggest a good SMB1 hack
« on: October 07, 2016, 09:55:40 pm »
After completing vanilla 1,3, and world recently, I was thinking about which of the many SMB1 hacks might be good.

Something that scales in difficulty from normal to lost levels
Something with a good variety of different levels
More levels then the normal 32
New graphics or original, doesnt matter


Good SMB2 and 3 hacks are welcome also. Thanks :)

13
Personal Projects / FF3 NES - Character rewrite
« on: August 09, 2016, 01:20:05 am »
Here is something I have been casually working on for a few months. Starting and final stats, command changes, and magic learned changes.

For any serious FF3 players, I would like opinions for the projected changes I have in mind. Every class can now use spells, but I want to know if anyone thinks it is overkill. This will be used in conjunction with Maesons Mix when final ideas are confirmed. For anyone who knows the math and formulas for this game, I would like suggestions to possible modify some of the ideas I have. I am also inclined to think that enemy hp will need to be increased by 20-50% across the board.

I definitely want some opinions, so I can adjust anything if needed.

https://dl.dropboxusercontent.com/u/228695840/FF3nes%20Character%20changes%2C%20v1.0.zip

14
ROM Hacking Discussion / Need a suggestion
« on: August 01, 2016, 02:02:33 am »
Almost all of my hacking work, is hex editing, and weighing out math rebalancing.

I would like some ideas, for something that has good editors for. SMB1's editor, the last time I tried, seemed to have a difficult interface. SMB2 is something I am also considered, but havent checked out the new editor yet. Then there is DW1, which doesnt seem to have much available. This would be quick and very enjoyable, if I could easily map edit, adjust character and enemy stats, and change inventory attributes, and enemy zoning. These 3 are the top ideas because they are smaller projects to attempt, then my full RPG data concepts. I am buried in FF1 ideas, and got really burnt out. With FF3nes, I have a character sheet almost ready to show for ideas, and feel burnt out on this as well. Numbers numbers numbers. I need to find something to try and produce, as well as hex editing sheets.

What are the best editor options for those 3 games, and possible suggest for other easy to use editors. Castlevania and Megaman games are of interest if the editors are easy to navigate.

15
Personal Projects / FF3 NES - Stat and MP balance
« on: May 15, 2016, 02:57:04 am »
I would like opinions here. This is my proposal for starting and final stats. Original stats are on the right.
Stats are - Str, Agi, Vit, Int, Spr. On the left, the # is when you receive each job, and A-E are class types.

                                              St-Ag-Vt-In-Sp  St-Ag-Vt-In-Sp    St-Ag-Vt-In-Sp   St-Ag-Vt-In-Sp

 (S)  - 01 - ONION              - 10 10 10 07 07 / 99 99 99 80 80 -- 05 05 05 05 05 / 99 99 99 99 99

(1)A - 02 - FIGHTER           - 15 10 13 03 05 / 80 65 75 18 30 -- 10 10 05 02 03 / 75 75 50 25 25
(1)B - 03 - MONK               - 15 13 16 04 07 / 80 76 81 25 40 -- 10 10 07 01 02 / 98 75 73 01 02
(1)E - 04 - W MAGE           - 08 07 12 10 15 / 56 50 68 64 80 -- 05 06 04 05 10 / 50 50 50 25 75
(1)E - 05 - B MAGE            - 05 09 04 16 10 / 48 63 42 80 64 -- 05 07 03 10 05 / 50 50 49 75 25
(1)E - 06 - R MAGE            - 11 10 07 10 10 / 65 60 48 63 63 -- 06 07 05 06 06 / 50 70 30 50 50

(2)A - 08 - KNIGHT            - 25 20 24 05 08 / 90 81 88 42 65 -- 10 10 10 03 07 / 84 84 80 25 25
(2)C - 09 - THIEF               - 18 25 15 14 06 / 72 99 61 56 25 -- 10 15 09 05 01 / 75 98 50 75 01
(2)C - 07 - HUNTER           - 20 24 17 11 12 / 76 98 72 44 52 -- 05 20 05 05 05 / 75 98 75 25 25
(2)D - 0a - SCHOLAR         - 11 10 04 24 15 / 45 42 27 90 56 -- 10 10 01 15 04 / 75 75 15 98 35

                                             St-Ag-Vt-In-Sp  St-Ag-Vt-In-Sp    St-Ag-Vt-In-Sp   St-Ag-Vt-In-Sp

(3)A - 0f - M KNIGHT         - 32 30 27 18 13 / 90 85 78 67 40 -- 20 20 10 02 03 / 75 75 50 50 50
(3)A - 0c - DRAGOON        - 35 24 32 12 18 / 93 68 85 36 65 -- 20 10 10 05 10 / 75 98 50 25 50
(3)A - 0d - VIKING             - 38 15 39 08 16 / 96 45 98 27 52 -- 15 10 20 05 05 / 75 50 98 25 50
(3)B - 0e - KARATEKA       - 35 35 36 11 20 / 98 98 99 35 64 -- 23 10 20 01 01 / 98 98 98 01 01
(3)D - 11 - BARD              - 10 33 17 21 36 / 35 81 56 63 88 -- 05 15 15 10 10 / 25 75 75 50 75
(3)D - 0b - GEOMANCER   - 20 27 18 32 21 / 58 73 55 80 63 -- 10 10 10 20 05 / 50 75 50 75 50
(3)E - 10 - CONJURER       - 17 24 15 38 20 / 45 64 38 92 56 -- 10 10 05 15 15 / 75 50 25 75 75

(4)E - 13 - SHAMAN          - 32 30 45 38 50 / 72 60 92 81 99 -- 15 10 15 05 25 / 50 75 75 50 99
(4)E - 12 - WARLOCK        - 28 35 27 52 38 / 56 78 55 99 81 -- 10 15 10 30 05 / 25 75 98 99 50
(4)E - 14 - SUMMONER     - 27 33 25 54 30 / 64 75 52 99 65 -- 20 15 05 15 15 / 75 98 25 75 75
(5)E - 15 - SAGE               - 21 32 35 56 56 / 55 64 72 99 99 -- 15 20 15 25 25 / 50 75 75 99 99
(5)C - 16 - NINJA              - 48 55 42 38 24 / 88 99 78 70 52 -- 25 25 20 15 15 / 99 99 98 50 50

                                            St-Ag-Vt-In-Sp   St-Ag-Vt-In-Sp    St-Ag-Vt-In-Sp   St-Ag-Vt-In-Sp

I would like to play Maesons Mix after I make these changes. MP will come later, and I will ask for opinions for that as well when I get to it.

16
Newcomer's Board / hex compare
« on: May 06, 2016, 07:24:14 pm »
There is a hex editor that I had before my hard drive crashed back in December, that would take the 2 files, and create the compare results in text format. I cant seem to figure out which hex editor did this, as there are many to choose from.

There would be a print out of ONLY changes that were made, which made the perfect reference sheet for my projects of interest. GFF, Maeson, and Zombero, for FF1,FF3, and DW3.

It was one of the 30 day trial hex editors IIRC, but Im not sure.

17
ROM Hacking Discussion / FF3 nes - MP boost
« on: April 27, 2016, 04:12:04 pm »
I got burned out on my projects with FF1 and DW2, because they got to big to keep up with. After 2 months of no work on anything, I decided to set up a document to do one simple thing... Adjust the MP gains for all characters, with mainly tightening Lv1 and Lv2  discrepancies.

One quick question though. Do stats and MP adjust to a given patch, if characters are already at level 30 for example, or will the gains before level 30 not reflect. I imagine that most people who are playing this, will not be starting at level 1, and are already in progression.

I have contemplated working on this for over a year, and I just got a document set up to start the work. One simple goal here, to improve MP gains, and maybe stats also, as each character has 2 bytes per level up. The first one is for stats, of which can go up as much as 7 per stat on a level up. The second byte is for MP up.

This will be an uncomplicated process, because it will all be on one page, and I can just mark the page as I make adjustments.

Preliminary idea here, is to make 3 patches. One for MP tightening, with little increase in level 99 finals. Then a 10% and a 30 increase, with also adding level 8 MP for white and black mages for example. Then possibly a separate patch for warrior type class MP.

So I was wondering, because I dont know for sure. Do previous gains reflect for characters at level 30 for example.

18
Newcomer's Board / Best hacking methods
« on: February 08, 2016, 02:48:01 am »
I have been at this for a couple years, but it seems like things take forever, and I would like opinions for some better methods or tools. Also, what are some patterns in the code I might not be thinking of.
 

19
ROM Hacking Discussion / 2016 hacking plans
« on: January 14, 2016, 02:55:55 am »
After over a year of circumstances, that did not permit me to have the time or patience to work on anything, I am now back into the feel of (where I am at). Im pretty sure a few of you can relate to feeling bogged down, if you havent visited a certain folder for a while, and going through miles of notes just feels to frustrating.

I am much better at the layout of my texts now, and now have the time and quiet space to stay focused.

Here is my list for 2016.


1 - DW2. This is going fairly quick, and I should have completed documents by March.

2 - FF1 - There is a massive amount of notes for this game. I just looked, and there is 6.15MB in FF1 text notes. This project has many directions, and it has become hard to keep track. Im hoping to have the Sprite section for my GFF project, done right after my notes on DW2. Increasing the damage output (physical and magical) to 5-6000 for both GFF and vanilla, is the other plan. Creating a substat routine is another possibility, if I can learn how to piece together that large of a code block.

3 - DW3 + DW4. I want to find whatever bits, bytes, or nybbles, that determine how much character stats go up, for every level and every character.

4 - FF3 NES. Change around stats for all levels, for every character. Mainly improving stats by 10-30%, depending on my feel for each class. The main thing though, is the flow of MP up per level. Not so much as to increase the gains by a lot, but to tighten the comparisons between levels, especially Lv1 and Lv2 MP amounts.

5 - Zelda 1 - I havent even tried yet, because I know this could turn into a massive undertaking. Doing a 20-30% change around, to give a 3rd and 4th quest, is where my mind is at if I even ever get to this game.

6 - Ghosts n Goblins. About 2 years ago, I spent a few months editing the first level, and improving the graphics. The first few screen lengths ended up with some really good graphics, and I managed to make the game easier, by designing a better approach to enemy spawn spots. All this data was lost when that laptop just outright died. I would like to revisit this again, as my tile editing skills are more fluid now.

7 - FF6 Advance. This was the game that compelled me to first try at hacking 3 years ago this spring. I remember When I decided to look at FF1, while I was waiting for a critical update to FF6AE, and little did I know how addicted I was going to get with FF1. I doubt I will ever find the time, to even think about FF6A now, given the massive size and scope. My actual plan if I get to it, is to change around character stats, esper spells and learn rates, which items improve stats and by how much, and maybe a scan of equipment and enemy attributes.



This is all a massive amount of desire, and never enough time to accomplish much of it. DW2 is small enough, that I actually dont feel bogged down. I ended up finding much more data then I had initially hoped for. Battle formations, treasure data, and changing item functions, are huge finds. Now I just need to find that damn RNG, and expand item holding past 8, and we can make DW2 appeal to more people. I finally decided to unglue myself from FF1, and look into a game that needs some tweaking, really bad.

True story here. I had an idea for the location of the final boss, to be up on top of a massive mountain range, several months before DW2's 9/90 release. Me and a friend at the time were doing some artwork, for what we envisioned for Zelda 3, and this was in 1989. We had a 28 floor tower, and LTTP did use floors. The final boss was located deep up top of the highest mountains. IIRC, I did envision a nearly enclosed area, with several caves along the way. When I first saw the map to DW2 in the sept/oct 1990 nintendo power, I was shocked at how similar my idea was. There was only 1 cave, and a larger open area, but it was still up in the mountains, which made the purchase really exciting. I also had the idea for level 50, as level 99 or 100 wasnt even a thought at the time.

1990 is where my heart is at, in terms of what my favorite types of games, and styles of games are. 87-95 is ultimately my favorite gaming era.

20
Newcomer's Board / 6502d
« on: January 08, 2016, 08:16:01 pm »
I was given 6502d by Disch a few months ago, and it works fairly good, but it does not label everything in a rom fully correct. Sometimes things are misread as .DB, and parts of the code layout are labeled incorrectly in the process.

Is there something that works more accurately for producing a fully labeled rom map for NES roms.

Pages: [1] 2