Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Borg - data file: Difference between revisions

m Algoflash moved page Borg - fichier data to Borg - data file without leaving a redirect
No edit summary
Line 154: Line 154:
     14 -> ?
     14 -> ?


 
[[Category:Implementations]]
 
[[Category:Gotcha Force]]
[[Catégorie:Implémentations]]
[[Catégorie:Gotcha Force]]

Revision as of 06:07, 23 August 2022

← Gotcha Force

Cette section est en cours de rédaction.
Des recherches sont encore nécessaires et certains paragraphes peuvent être faux.

Le fichier data des borgs est un fichier de 432 octets présent à l'identique à deux endroits :

  • afs_data/plxxxxdata.bin (ou plxxxxdata2.bin, ou plxxxxdata3.bin)
  • afs_data/plxxxx.pzz -> 000C_plxxxxdata.bin

Ce fichier contient différentes valeurs relatives à l'implémentation du Borg dans le jeu tels que les valeurs dans menu -> collection -> nom_borg, ou encore dans l'utilisation du borg dans une carte.

On utilisera la liste de bookmarks HexWorkshop suivante pour regrouper tous les types et leurs significations :

https://github.com/Virtual-World-RE/NeoGF/blob/main/data/GF_NTSC-plxxxxdata.bin.hbk

Voici ce que les travaux en cours révèlent (offset : nom propriété - enums) :

  • 44:0x2C : 4 octets - float - move speed
  • 108:0x6c : 4 octets - float - falling acceleration
  • 120:0x78 : 4 octets - float - jetpack_distance - max 100
  • 124:0x7C : 4 octets - float - falling_speed - "-30.0"
  • 184:0xB8 : 4 octets - float - camera_focus_z - généralement la hauteur de la tête du Borg
  • 188:0xBC : 4 octets - float - camera_focus_z_after_shoot
  • 192:0xC0 : 4 octets - float - camera_distance - distance du Borg
  • 196:0xC4 : 4 octets - float - camera_initial_distance - distance au lancement de la scene
  • 200:0xC8 : 4 octets - float - camera_distance_after_shoot
  • 204:0xCC : 4 octets - float - camera_z_after_kill - distance qui ne doit pas être alignée avec le z focus du Borg (le jeu oscille pour montrer l'ennemie focus en toute circonstance)
  • 240:0xF0 : 4 octets - float - camera_move_delta_distance - on laisse avancer un peu le Borg pour dézoomer puis on le suit
  • 416 : Type (valeur du menu -> collection -> vue borg uniquement) :
   00 -> Long range type
   01 -> Short range type
   02 -> Speed type
   03 -> Almighty type
   04 -> Support type
  • 419 : Jump type (valeur du menu -> collection -> vue borg uniquement) :
   00 -> boost jump
   01 -> Air jump level 1
   02 -> Air jump level 2
   03 -> Air jump level 3
   04 -> Air jump level 4
   ff -> N/A
  • 420 : Defense (valeur du menu -> collection -> vue borg uniquement)
  • 421 : Shot (valeur du menu -> collection -> vue borg uniquement)
  • 422 : Attack (valeur du menu -> collection -> vue borg uniquement)
  • 423 : Speed (valeur du menu -> collection -> vue borg uniquement)
  • 424 : Shot icon (valeur du menu -> collection -> vue borg uniquement)
   00 -> Shuriken
   01 -> Ammo
   02 -> Sword
   03 -> double sword
   04 -> Fist
   05 -> "Boule à pointes"
   06 -> Rocket
   07 -> Flame
   0a -> Cannonball
   0b -> Electricity
   0d -> 
   0e -> 
   0f -> 
   14 -> 
   16 -> 
   18 -> 
   ff -> No "Shot" field
  • 425 : Attack icon (valeur du menu -> collection -> vue borg uniquement)
   00 -> Shutiken
   01 -> Ammo
   02 -> Sword
   03 -> Double sword
   04 -> Fist
   05 -> "Boule à pointe"
   06 -> Rocket
   07 -> Flame
   0d -> 
   13 -> 
   14 -> 
   15 -> 
   16 -> 
   1a -> "scie circulaire"
   ff -> No "attack" field
  • 426 : Charge atk icon (valeur du menu -> collection -> vue borg uniquement)
   00 -> Shuriken
   01 -> Ammo
   02 -> Sword
   03 -> Double sword
   04 -> Fist
   05 -> "Boule à pointe"
   07 -> Flame
   08 -> 
   0b -> 
   0f -> 
   10 -> 
   14 -> 
   15 -> 
   16 -> 
   18 -> Blue laser
   ff -> No "Charge atk" field
  • 427 : First "x" icon (valeur du menu -> collection -> vue borg uniquement)
   00 -> Shuriken
   01 -> Ammo
   02 -> Sword
   03 -> Double sword
   04 -> Fist
   05 -> "Boule à pointe"
   06 -> 
   07 -> 
   08 -> 
   09 -> 
   0a -> 
   0b -> 
   0c -> 
   0d -> 
   0e -> 
   0f -> 
   10 -> 
   11 -> 
   12 -> 
   15 -> 
   16 -> 
   18 -> 
   19 -> 
   1a -> "scie circulaire"
   ff -> No "First x" field
  • 428 : Second "x" icon (valeur du menu -> collection -> vue borg uniquement)
   00 -> Shuriken
   01 -> Ammo
   02 -> Sword
   03 -> Double sword
   0b -> Electricity
   11 -> "blue human"
   17 -> 
   18 -> 
   ff -> No "Second x" field
  • 429 : ?
   01 -> 
   02 -> ?
   03 -> 
   04 -> 
   05 -> 
   06 -> 
   07 -> 
   08 -> 
   09 -> 
   0a -> 
   0b -> 
   0c -> 
   0d -> 
   0e -> 
   0f -> 
   10 -> 
   11 -> 
   12 -> 
   13 -> ?
   14 -> ?