EvilEngine/JSP: Difference between revisions

no edit summary
m (5 revisions imported)
No edit summary
Line 1:
<onlyinclude>
{{AssetInfobox
{{#vardefine:typeid|JSP}}<nowiki/>
|subtitle=JSP
{{#vardefine:name|JSP}}<nowiki/>
|type=[[RenderWare asset|RenderWare]]
{{#vardefine:type|[[RenderWare]]}}<nowiki/>
|games=Battle for Bikini Bottom<br>The SpongeBob SquarePants Movie<br>The Incredibles<br>Rise of the Underminer
{{#vardefine:basetype|}}<nowiki/>
|sourcecode=[https://github.com/bfbbdecomp/bfbb/blob/master/src/Core/x/xJSP.h xJSP.h]}}
{{#vardefine:games|BFBB TSSM Incredibles ROTU}}<nowiki/>
|{{#vardefine:sourcecode=|[https://github.com/bfbbdecomp/bfbb/blob/master/src/Core/x/xJSP.h xJSP.h]}}<nowiki/>
{{#vardefine:image|}}<nowiki/>
</onlyinclude>
{{AutoAssetInfobox}}
 
JSP is an asset type which defines a 3D model. It's a RenderWare binary stream file. There are two types of JSP: the normal (model) has a format much similar to a DFF. They can be opened by RWAnalyze and other tools that work with RenderWare models. [https://www.gtamodding.com/wiki/RenderWare_binary_stream_file GTAModding] has a lot of useful information regarding this format. The other format is used for visibility and collision data and is very different from a normal JSP/DFF, but still follows the layout of a RenderWare binary stream file, with three custom sections.
Line 118 ⟶ 123:
 
{{Assets}}
{{AutoGameNavs}}
 
[[Category:Asset]]