Romancing SaGa 3/RAM map: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{rammap|game=Romancing SaGa 3}}
==In-battle state==
==In-battle state==
* <tt>7E0942</tt> - ID of currently attack character is performing
* <tt>7E0942</tt> - ID of currently attack character is performing
* <tt>7E0943</tt> - Learning-difficulty level of technique character is rolling to learn (higher = less chance to learn)
* <tt>7E0943</tt> - Learning-difficulty level of technique character is rolling to learn (higher = less chance to learn)
* <tt>7E0944</tt> - Strength level of currently targeted monster. It seems the chance to learn a skill is 0 if the skill difficulty is 10 or more points higher than the monster's power level.
* <tt>7E0944</tt> - Target monster's learning rate. It seems the chance to learn a skill is 0 if the skill difficulty is 10 or more points higher than the monster's learning rate. Asura has rate 35. Final boss only has a rate of 24.
* <tt>7E0945</tt> - Summarized strength level of character? (Lowers chance to learn)
* <tt>7E0945</tt> - ? (Lowers chance to learn when not 0)


* <tt>7E0983</tt> - ? (copy) Learning-difficulty level of technique character is rolling to learn (higher = less chance to learn)
* <tt>7E0983</tt> - ? (copy) Learning-difficulty level of technique character is rolling to learn (higher = less chance to learn)
* <tt>7E098A</tt> - After function, holds number you must roll less than to succeed at current technique learning
* <tt>7E098A</tt> - After function, holds number you must roll less than to succeed at current technique learning
* <tt>7E099E</tt> - 3-byte pointer to currently selected character battle-data structure
* <tt>7E09AD</tt> - 3-byte scratch pointer along with AF.
* <tt>7E09AF</tt> - ''
* <tt>7E09B3</tt> - 3-byte scratch pointer along with B5.
* <tt>7E09B3</tt> - 3-byte scratch pointer along with B5.
* <tt>7E09B5</tt> - ''
* <tt>7E09B5</tt> - ''
* <tt>7E09B6</tt> - 3-byte pointer to currently selected enemy battle data structure.
* <tt>7E09C4</tt> - (During tech-learning function) Chance to learn skill. Gotten from chance table at FE3195.
* <tt>7E09C4</tt> - (During tech-learning function) Chance to learn skill. Gotten from chance table at FE3195.
* <tt>7E09C5</tt> - 0'd by learning function.
* <tt>7E09C5</tt> - 0'd by learning function.
Line 14: Line 19:
* <tt>7E09C8</tt> - Scratch RAM for learning function. Eventually holds determining random number.
* <tt>7E09C8</tt> - Scratch RAM for learning function. Eventually holds determining random number.
* <tt>7E09CA</tt> - ? Holds result of random rolling routine 2
* <tt>7E09CA</tt> - ? Holds result of random rolling routine 2
* <tt>7E143C</tt> - ? Number of techs learned during current battle.
{{Internal Data}}

Latest revision as of 14:33, 24 January 2024

Chip tiny.png The following article is a RAM map for Romancing SaGa 3.

In-battle state

  • 7E0942 - ID of currently attack character is performing
  • 7E0943 - Learning-difficulty level of technique character is rolling to learn (higher = less chance to learn)
  • 7E0944 - Target monster's learning rate. It seems the chance to learn a skill is 0 if the skill difficulty is 10 or more points higher than the monster's learning rate. Asura has rate 35. Final boss only has a rate of 24.
  • 7E0945 - ? (Lowers chance to learn when not 0)
  • 7E0983 - ? (copy) Learning-difficulty level of technique character is rolling to learn (higher = less chance to learn)
  • 7E098A - After function, holds number you must roll less than to succeed at current technique learning
  • 7E099E - 3-byte pointer to currently selected character battle-data structure
  • 7E09AD - 3-byte scratch pointer along with AF.
  • 7E09AF -
  • 7E09B3 - 3-byte scratch pointer along with B5.
  • 7E09B5 -
  • 7E09B6 - 3-byte pointer to currently selected enemy battle data structure.
  • 7E09C4 - (During tech-learning function) Chance to learn skill. Gotten from chance table at FE3195.
  • 7E09C5 - 0'd by learning function.
  • 7E09C7 - 0'd by learning function.
  • 7E09C8 - Scratch RAM for learning function. Eventually holds determining random number.
  • 7E09CA - ? Holds result of random rolling routine 2
  • 7E143C - ? Number of techs learned during current battle.