-
Notifications
You must be signed in to change notification settings - Fork 42
Formats
Andrej730 edited this page Nov 27, 2022
·
22 revisions
There are numerus file formats designed by Joymax to fulfill specific jobs in their inhouse "BS" engine.
The following table contains file extension specific format descriptions.
File extension | FileType |
---|---|
Pack File (*.pk2) | JMXPACK |
Nav Mesh File (*.nvm) | JMXVNVM |
Dungeon File (*.dof) | JMXVDOF |
Resource (*.bsr) | JMXVRES |
Compound (*.cpd) | JMXVCPD |
Mesh (*.bms) | JMXVBMS |
Material (*.bmt) | JMXVBMT |
Texture (*.ddj) | JMXVDDJ |
MapObject (*.o2) | JMXVMAPO |
MapMesh (*.m) | JMXVMAPM |
MapTexture (*.t) | JMXVMAPT |
MapProject (*.mfo) | JMXVMFO |
MapEnvironment (*.ifo) | JMXVENVI |
MapObjectIndex (*.ifo) | JMXVOBJI |
MapObjectStrings (*.ifo) | JMXVOBJI |
MapObjectExtensions (*.ifo) | JMXVOBJI |
Map2DTileIndex (*.ifo) | JMXV2DTI |
Skeleton (*.bsk) | JMXVBSK |
Animation (*.ban) | JMXVBAN |
Particle (*.efp) | JMXVEFF |
AI_NAVIGATION (*.dat) | AINavData |
NewInterface (*.2dt) | NewInterface |
The following list contains file specific format descriptions.
- SV.T
- gmwpfort.dat
- DIVISIONINFO.TXT
- GATEPORT.TXT
- SilkCfg.dat
- SRChattingBlockingList.dat
- SROptionSet.dat
- SRExtQSOption.dat
- wndpos.dat
There are some engine specifications that are required to take into account if developing content for SR.
SR Online uses left-handed coordinate system with Y up.
Vertex winding order is clock-wise (left-handed) which is critical for engine understanding direction of the face and whether it should be drawn or not.
UV: U channel goes left-right, V channel - up-down.