Jump to content

Script list (Boktai 1): Difference between revisions

mNo edit summary
cutscene stuff
 
(One intermediate revision by the same user not shown)
Line 2,088: Line 2,088:
| 0xb75b || 0x08e4fda1 ||  ||  
| 0xb75b || 0x08e4fda1 ||  ||  
|-
|-
| 0x4bcf || 0x08e4fdde || map || map_loadingzone(?, ?, door_script_id)
| 0x4bcf || 0x08e4fdde || map || Door_TeleportToAnotherMap(?, ?, door_script_id) // Called when entering a door, calls door_script_id
|-
|-
| 0xc66b || 0x08e4fde8 ||  ||  
| 0xc66b || 0x08e4fde8 ||  ||  
Line 2,146: Line 2,146:
| 0xca9c || 0x08e50e40 ||  ||  
| 0xca9c || 0x08e50e40 ||  ||  
|-
|-
| 0x6ba0 || 0x08e50f04 || map || map_spawn_django(?, direction, running_distance)
| 0x6ba0 || 0x08e50f04 || map || Django_Create(zone_id, direction, running_distance?)
|-
|-
| 0xb239 || 0x08e50f0f ||  ||  
| 0xb239 || 0x08e50f0f ||  ||  
|-
|-
| 0x528c || 0x08e50f63 || ||  
| 0x528c || 0x08e50f63 || map || Django_CreateWithCallback(zone_id, direction, running_distance?, callback_script_id)
|-
|-
| 0x323c || 0x08e50f6e || map || map_spawn_django(?, direction, running_distance, ?, ?) // final two parameters must be 0 or the game softlocks
| 0x323c || 0x08e50f6e || map || Django_Create2(zone_id, direction, running_distance?, ?, ?) // final two parameters must be 0 or the game softlocks?
|-
|-
| 0xfce2 || 0x08e510cc ||  ||  
| 0xfce2 || 0x08e510cc ||  ||  
Line 2,224: Line 2,224:
| 0xacb1 || 0x08e525f7 ||  ||  
| 0xacb1 || 0x08e525f7 ||  ||  
|-
|-
| 0x54e5 || 0x08e526b9 || ||  
| 0x54e5 || 0x08e526b9 || map || RedshroomGate_Create(zone_id_from, zone_id_to, ?, direction) // Creates a redshroom-only passage
|-
|-
| 0xc7ab || 0x08e5270e ||  ||  
| 0xc7ab || 0x08e5270e ||  ||  
Line 2,234: Line 2,234:
| 0x9056 || 0x08e52a7e ||  ||  
| 0x9056 || 0x08e52a7e ||  ||  
|-
|-
| 0x97c6 || 0x08e52af3 || ||  
| 0x97c6 || 0x08e52af3 || map || Door_CreateForSameMap(zone_id_1, zone_id_2) // Creates a pair of doors between zone_id_1 and zone_id_2
|-
|-
| 0x6f55 || 0x08e52b52 ||  ||  
| 0x6f55 || 0x08e52b52 ||  ||  
Line 2,356: Line 2,356:
| 0x765f || 0x08e57553 ||  ||  
| 0x765f || 0x08e57553 ||  ||  
|-
|-
| 0x5532 || 0x08e575ac || map || Load collision?(tilemap?, colission_map?)
| 0x5532 || 0x08e575ac || map || Map_Load(tile_map_file_id, collision_map_file_id?)
|-
|-
| 0xde66 || 0x08e575b5 ||  ||  
| 0xde66 || 0x08e575b5 ||  ||  
Line 2,384: Line 2,384:
| 0x0f2d || 0x08e57886 ||  ||  
| 0x0f2d || 0x08e57886 ||  ||  
|-
|-
| 0x5c43 || 0x08e578ec || map || Tileset loading related
| 0x5c43 || 0x08e578ec || map || Map_LoadPalette(file1, file2, file3) // Probably selects a palette file based on day/night cycle. Indoor maps can just set file1=palette id, file2=0, file3=0
|-
|-
| 0xaa94 || 0x08e57a00 ||  ||  
| 0xaa94 || 0x08e57a00 ||  ||  
Line 2,496: Line 2,496:
| 0x77a8 || 0x08e59c2e ||  ||  
| 0x77a8 || 0x08e59c2e ||  ||  
|-
|-
| 0x999b || 0x08e59c9e || map || Spawn_Bok(position_id?, state, ?, level, ?, ?)
| 0x999b || 0x08e59c9e || map || Bok_Create(position_id?, state, ?, level, ?, ?)
|-
|-
| 0x3b8c || 0x08e59cbc ||  ||  
| 0x3b8c || 0x08e59cbc ||  ||  
Line 9,932: Line 9,932:
| 0x13e9 || 0x08ed36b2 || random || “random crest room num over!!!” script
| 0x13e9 || 0x08ed36b2 || random || “random crest room num over!!!” script
|-
|-
| 0xa1a1 || 0x08ed3824 || ||  
| 0xa1a1 || 0x08ed3824 || Camera || Camera_PanTo(x, y, z, duration_frames, callback_script_id) - For cutscenes, undo with engine call 0xf341
|-
|-
| 0x8546 || 0x08ed3869 ||  ||  
| 0x8546 || 0x08ed3869 ||  ||