1
Fork 0
mirror of https://github.com/SapphireServer/Sapphire.git synced 2025-05-07 11:17:46 +00:00
sapphire/src/tools/pcb_reader
2017-11-04 10:04:30 +00:00
..
CMakeLists.txt const all the things for readability 2017-10-19 09:39:05 +01:00
lgb.h fixed collision dumping 2017-10-19 16:38:06 +01:00
main.cpp clean up some style issues 2017-11-04 10:04:30 +00:00
matrix4.h const all the things for readability 2017-10-19 09:39:05 +01:00
pcb.h const all the things for readability 2017-10-19 09:39:05 +01:00
README.md added STANDALONE compile flag for pcb_reader which doesnt require boost or sapphire dependencies 2017-11-03 20:26:53 +00:00
sgb.h legit why the fuck are we missing stairs in towers (pcb) 2017-10-20 17:56:01 +01:00
vec3.h added wavefront obj dump (doesnt work yet) 2017-10-19 09:38:49 +01:00

collision data exporter for sapphire

compile with STANDALONE defined to compile without boost and sapphire dependencies

usage:

  • regular
  • compile with root sapphire dir cmakelists
  • sapphire/src/tools/bin/pcb_reader2 "<path/to/game/sqpack/ffxiv>"
  • standalone
  • compile main.cpp with STANDALONE defined in build arg
  • download ffxivexplorer http://ffxivexplorer.fragmenterworks.com/
  • ffxivexplorer > path/to/ffxiv's/game/sqpack/ffxiv/020000.dat
  • ctrl click the following:
  • bg/ffxiv/[REGION]/common/collision
  • bg/ffxiv/[REGION]/[dun|fld|twn|etc..]/common/collision/
  • bg/ffxiv/[REGION]/[dun|fld|twn|etc..]/collision/
  • bg/ffxiv/region/shared/[for_bg|for_hou]/
  • bg/ffxiv/[REGION]/[dun|fld|twn|etc..]/ZONE/level/
  • bg/ffxiv/[REGION]/[dun|fld|twn|etc..]/ZONE/collision/
  • bgcommon/world/sys/shared/for_bg/ and File > Export Raw to pcb_reader exe dir (common and shared files are optional but you will be missing a lot of objects if you skip them)
  • note: at this time ffxivexplorer is still missing some hashes, though any tool which can export the exds should work fine
  • main ""