PenZ jogress DigiROM format
The PenZ jogress DigiROM format corresponds to the DigiROMs generated by the Digimon Pendulum Z in order to perform connection jogress.
(TODO: Finish)
Practical example
Let's take the following DigiROM as an example: V2-04^0E-4EEE-@E00E
| Packet number | Data | |||||
|---|---|---|---|---|---|---|
| Packet 1 | 0 | 0100 | 0 | 11 | 0000 | 1110 |
| Packet 2 | 100 | 0011110 | 00 | 1110 | ||
| Packet 3 | 0000 | 00000000 | 1110 | |||
| Packet number | Data | |||||
|---|---|---|---|---|---|---|
| Packet 1 | Order | Level | Sick | Attack | Version | EOL |
| Packet 2 | Stage | Index | Attribute | EOL | ||
| Packet 3 | Check | Result | EOL | |||
Meaning of each field
- Order: Shows whether a device initiates battle or not, or in other words, which device pressed the button to start battle. The initiating device will have a 1 for order, while the second device will have a 0.
- Example Value:
- Level: Your current experience level. Level 1 displays as 0, and maximum is level 10, which displays as 9.
- Example Value:
- Sick: Whether or not the Digimon is Sick. If it is, the enemy Digimon will become sick after the battle.
- Shot: This value determines which sprite gets used for attacks. Generally speaking there would be two sprites, one for stronger attacks (Shot S) and one for weaker (Shot W). The Digital Monster X also includes a sprite for Mega Hits (Shot M). The number itself is an index value specific to that device.
- Example Value:
- Version: This value will identify which specific version of a device series is being used. Each Battle System has its own range of version numbers, generally in sequence starting with the first released device. This is how the device determines whether special content, such as Area SP, should be unlocked.
- Example Value:
- Stage: Your current Evolution Stage. Baby I is not considered, values range from Baby II (0) to Super Ultimate (5).
- Example Value:
- Index: The number by which the device refers to a specific Digimon. Each device has its own internal index that is referenced to determine which Digimon is being used. Note that each version set has its own index, so 30 on a Version 1 will not be the same as 30 on a Version 2. Colors within the same Version do use the same index. This value will only display a unique value when connecting to a Color of the same Version, otherwise it will display 0.
- Example Value:
- Attribute: All Digimon on modern virtual pets are categorized into one of four Attributes: Vaccine (0), Data (1), Virus (2) or Free (3). Generally speaking, Vaccine is stronger than Virus, Virus is stronger than Data and Data is stronger than Vaccine. Free does not have strengths or weaknesses. Having an Attribute Advantage gives roughly the equivalent of being 32 Power Points stronger.
- Example Value:
- Check: The Check is a value that will frequently change to help ensure a certain remainder is achieved on a finished code. As such, the Check will always be in the final packet. This value is used to tell the device that the incoming code is in fact legitimate. The Check itself does not equal the intended remainder, but rather ensures the intended remainder is reached. So if the intended remainder is 11, and the current sum without the Check is 71, then the Check will be 4 (because 16 goes into 75 4 times with a remainder of 11). Remainder should always equal 14. The way it works is like this:
- The signal is divided into 4 bit groups
- Each group of 4 bits is added together
- The sum is divided by 16
- The remainder is checked
- Example Value:
- Result: What Digimon will result from the Jogress Evolution. The value is the index of the intended Digimon.
- Example Value: