Jump to content

Resources/Model Pointcloud: Difference between revisions

From HEModdingWiki
Ashrindy (talk | contribs)
Added Resources/Model Pointcloud
 
Ashrindy (talk | contribs)
Line 1: Line 1:
{{Infobox Resource|type=[[Resources#Models|Models]]|extension=.pcmodel|games=* [[Games/Sonic Frontiers|Sonic Frontiers]]
* [[Games/Shadow Generations|Shadow Generations]]|tools=* [[Tools/010 Editor Binary Templates|DiEventTemplate]]|status=Done|container=BINA|name=Model Pointcloud}}
'''Model Pointcloud''' is a fileformat used since [[Games/Sonic Frontiers|Sonic Frontiers]], that's used to create terrains using a collection of points with resource names.
'''Model Pointcloud''' is a fileformat used since [[Games/Sonic Frontiers|Sonic Frontiers]], that's used to create terrains using a collection of points with resource names.



Revision as of 19:05, 7 January 2025

Model Pointcloud
Resource TypeModels
File Extension.pcmodel
Used In Games
Container FormatBINA
Editing Tools
Reverse Engineering StatusDone

Model Pointcloud is a fileformat used since Sonic Frontiers, that's used to create terrains using a collection of points with resource names.

File Format

This is one of the many BINA file formats, meaning it's very easily memory-mappable.

The structure of this format is very simple, it contains a signature "CPIC", the version "2" (no instances have been found with the version 1) and the list of points itself.

The structure of a point is

  • Instance name, to easily differentiate between different points.
  • Resource Name, to set the model name of the point.
  • Position, straight forward.
  • Rotation, straight forward.
  • Scale, straight forward.
  • Unknown value.