Fandom

Ponymon Dawn/Dusk Wiki

How To Make Base Stats

455pages on
this wiki
Add New Page
Comments0 Share
Avatar1BlackOak

Tutorial page started by BlackOak42

Back to Wiki Help Suggestions and Tasks

UNDER CONSTRUCTION

Stat suggestions with an associated sprite submission should be submitted on the sprite submission post when possible. Some stat sets MUST be submitted together such as:

  • HP; Attack; Defense; Speed; Sp Attack; Sp Defense (in that order if possible)
  • EVs1; EVs2
  • Type1; Type2

The Ponymon fields in the ROM's BaseStat section include (in this order): HP; Attack; Defense; Speed; Sp Attack; Sp Defense; Types1; Types2; Catch Rate; Base Exp; Evs1; Evs2; Held Items1; Held Items2; Female Rate; StepsToHatch; Happiness; Growth Rate; EggGroup1; EggGroup2; Abilities1; Abilities2; Run Rate; DirColor; PadByte1; PadByte2.

Numerical stats are usually 0d to 255d (decimal a base 10 numbering system), and are stored as 00h to FFh (hexadecimal a base 16 numbering system). For percentages, 0% = 00h and 100% = FFh. Female rate is 0% = 00h and 100% = FEh with FFh = genderless. The steps to hatch is a multiple of the decimal equivalent of the StepsToHatch value.

The non numerical entries are hexadecimal values assigned to the particular option. These include: Types1; Types2; Evs1; Evs2; Held Items1; Held Items2; EggGroup1; EggGroup2; Abilities1; Abilities2; DirColor.


Example for (HP; Attack; Defense; Speed; Sp Attack; Sp Defense)

  1. Start with all numbers in the middle as a default stat (YourScaleMax/2)
    1. HP=50; Attack=50; Defense=50; Speed=50; Sp Attack=50; Sp Defense=50
  2. Make some observations like: The Ponymon is lightning fast, but vulnerable except a particularly powerful special defense
    1. HP=50; Attack=50; Defense=7; Speed=100; Sp Attack=50; Sp Defense=150
    2. Q:Wait ... mid default of 50, but used 150? A:Going over your range will not be a problem.
  3. Adjust the numbers for the way you think they would fair in each of the stats compared to another stat you have set (a default characteristic works well). This Ponymon is average on attack but could only defend itself a quarter as well as most other average Ponymon.
    1. (Defense = Attack/4 = 12.5).
    2. HP=50; Attack=50; Defense=12.5; Speed=100; Sp Attack=50; Sp Defense=150
  4. The Submitted stats must be positive non-zero Integers
    1. HP=50; Attack=50; Defense=13; Speed=100; Sp Attack=50; Sp Defense=150

The grouped numbers you provide get automatically normalized to match the levels of the rest of Ponymon data table and are dumped into the ROM. I will not round off the numbers to the nearest 10 or the like.


Example for (EVs1; EVs2)

You could add defense from experience by adding to Defense (EVs1) and/or Sp Defense (EVs2). EVs1 and EVs2 are for stat increases that occur when the Ponymon gains enough experience points to reach the next level. EVs1 indicates extra normal stat gains, and EVs2 indicates the special stat gains. EVs1 options include Nothing, HP(1 to 3), Attack(1 to 3), Defense(1 to 3), Speed(1 to 3), and any combination of them. EVs2 options include Nothing, Special Attack(1 to 3), Special Defense(1 to 3), and any combination of them. EVs1 and EVs2 are entered into the ROM as the 11th and 12th bytes in each of the Ponymons' field of the ROM's BaseStat section.


Example for (Type1; Type2)

Types are a generalization of the Ponymon's characteristics. If a Ponymon has a prominent characteristic, it might qualify as a type. The Type page has more information on what types are available. Having two types is generally reserved for higher Ponymon evolutions.


The Ponymon entry pages have not been updated with the new stats, size or weights that will be in the game. For instance, if you would like guidance on what Height to make a specific Ponymon, just ask.

Back to Wiki Help Suggestions and Tasks

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.