Difference between revisions of "User:1ccsDontMatter/notes"

From HYPER SYSTEM Shooting Game Wiki!
Jump to navigation Jump to search
Line 69: Line 69:
  
 
101325 - 8 - p1 ship frailty
 
101325 - 8 - p1 ship frailty
 +
 +
1016AA - obj- base of enemy racer obj (slot 1?)
 +
 +
1016AA - 16 - relative offset (from somewhere) to enemy racer script. 2A9A = chitta, 2BBA = miyamoto
  
 
102c4a - obj- base of data object
 
102c4a - obj- base of data object

Revision as of 23:37, 6 July 2020

Data

Data taken from stage 1 and air circus (rates are different on different stages)

Base acceleration

  • Borrnam - 2, 4 booster
  • Miyamoto - 6, 6 booster
  • HJ - 3, 5 booster
  • Nirvana - 8, 8 booster
  • KL - 5, 6 booster
  • Gain - 4, 6 booster
  • Chitta - 7, 8 booster
  • Bulgin - 1, 4 booster

Boost activation

  • Borrnam - 0x3c
  • Nirvana - 0x46
  • Miyamoto - 0x50
  • Gain - 0x5A
  • Chitta - 0x64
  • HJ - 0x6E
  • KL - 0x78
  • Bulgin - 0x97

Back brake

  • Borrnam - -8 per frame
  • Miyamoto - -4
  • HJ - -7
  • Nirvana - -2
  • KL - -6
  • Gain - -5
  • Chitta - -1
  • Bulgin - -3

Wall brake

  • Borrnam - -6 per frame
  • Miyamoto - -7
  • HJ - -4
  • Nirvana - -8
  • KL - -5
  • Gain - -2
  • Chitta - 3
  • Bulgin - -1

Movement speed

  • Borrnam - 0xE
  • Miyamoto - 0x14
  • HJ - 0x11
  • Nirvana - 0x15
  • KL - 0x13
  • Gain - 0x12
  • Chitta - 0x10
  • Bulgin - 0xF

Frailty (negative weight)

  • Bulgin - 0x5
  • HJ - 0x06
  • KL - 0x7
  • Gain - 0x8
  • Miyamoto - 0x9
  • Borrnam - 0xA
  • Chitta - 0xB
  • Nirvana - 0x0C

Memory addresses

RAM

1006C7 - 16 - enemy HP (array slot 1?)

1012ee - 16 - charge count to activate booster (player holding down shot button)

1012f0 - 16 - amount needed to activate booster

101324 - 8 - p1 ship movement speed

101325 - 8 - p1 ship frailty

1016AA - obj- base of enemy racer obj (slot 1?)

1016AA - 16 - relative offset (from somewhere) to enemy racer script. 2A9A = chitta, 2BBA = miyamoto

102c4a - obj- base of data object

102c5c - 16 - current position of background layer / level position

102c8e - 16 - current maximum speed limit of scrolling

102c88 - 32 - current logical position in level (goal line progress)

102c92 - 16 - current minimum possible speed of screen scroll

102dcd - 16 - current rate of change (used for passing to scroll speed modifier function)

ROM

71890 - 16 - Nirvana booster time (0x46)

71892 - 16 - Nirvana booster speed (8)

Program

007af6 - somewhere in player init function - sets booster time for p1 (1012ee)

009694 - sets argument for function (booster boost amount)

011634 - calls racer speed update?

018830 -

018890 - writes to current player scroll speed during booster use