User contributions for Raphi

A user with 388 edits. Account created on 2 August 2024.
Search for contributionsExpandCollapse
⧼contribs-top⧽
⧼contribs-date⧽
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)

9 August 2024

8 August 2024

7 August 2024

  • 16:5516:55, 7 August 2024 diff hist +50 Script list (Boktai 1)No edit summary
  • 16:5416:54, 7 August 2024 diff hist +185,543 N Script list (Boktai 1)Created page with "This is a list of the scripts in the Boktai 1 script directory. The tables are sorted by address, as related scripts tend to be stored close together in the ROM, whereas IDs are relatively random. * Map-specific scripts should use a name from the map list * See Engine calls (Boktai 1) for control 0x9906 and control 0xb745 reference {| class="wikitable" |- ! ID || Address || Group || Description |- | 0xa59b || 0x08e41d4c || || |- | 0xa84b |..."
  • 16:4616:46, 7 August 2024 diff hist +22,899 N BytecodeCreated page with "= Script structure = * Bytecode scripts are stored in the script directory * A script must start with a <code>block</code> instruction. The script terminates either when that block ends, or with an explicit <code>return</code> instruction. * Blocks may only contain the following instructions as direct descendants: <code>end</code>, <code>expression</code>, <code>control</code>, and <code>[..."
  • 16:4516:45, 7 August 2024 diff hist +23,326 N Engine calls (Boktai 1)Created page with "This is a list of the engine calls (control 0x9906 and control 0xb745 opcodes) supported in Boktai 1 scripts. These all refer to native (THUMB) functions stored in the ROM. The tables are sorted by address, as similar functions tend to be stored close together in the ROM, whereas IDs are relatively random. = control 0x9906 = {| class="wikitable" |- ! ID || Address || # Uses || Descriptio..."
  • 15:5515:55, 7 August 2024 diff hist +23,329 N Maps (Boktai 1)Created page with "The following maps exist in Boktai 1. The names have been extracted from the string data. The init script is responsible for loading the map, spawning objects in it, etc. {| class="wikitable" |- ! ID || Name || Init script || Description |- | 0 || DOKODEMO_NAI || || |- | 1 || KANOKE_MISETTI || || |- | 2 || IDOUYUKA_NO_UE || || |- | 3 || HINODE_HINOIRI_DEMO || 0x0f07 || Sunrise/Sunset cutscenes |- | 4 || ENDING || 0x457f || Ending after defeati..."
  • 10:2910:29, 7 August 2024 diff hist +37 N RNGRedirected page to Random number generator current Tag: New redirect
  • 07:5607:56, 7 August 2024 diff hist +2,111 Script directoryNo edit summary
  • 07:4607:46, 7 August 2024 diff hist +38 m Collision map fileNo edit summary

6 August 2024

5 August 2024

  • 19:1519:15, 5 August 2024 diff hist +4,540 RAM map (Boktai 1)No edit summary
  • 19:1519:15, 5 August 2024 diff hist +1,516 N Random number generatorCreated page with "The GBA Boktai games use a very simple method of generating random numbers: # There's a list of 1024 pregenerated u16 random numbers stored in EWRAM ("RNG Table") # The game keeps track of the last list index used in IWRAM ("RNG Index") # When the game needs a random number, it increments the RNG index (mod 1024)... # ...and then returns <code>RNG_Table[RNG_Index]</code>. # When the game needs a random value within a certain range, it instead returns <code>(RNG_Table[RN..."

4 August 2024

(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)