Industrial Park (level editor): Difference between revisions
Content added Content deleted
Battlepedia>Igorseabra4 No edit summary |
Battlepedia>Igorseabra4 No edit summary |
||
Line 1: | Line 1: | ||
==Introduction== |
==Introduction== |
||
'''Industrial Park''' is a tool made by community member [[igorseabra4]] in C# using SharpDX. It is an editor capable of opening a number of [[HIP|HIP/HOP files]] and display the level, with models and textures for level and objects, as well as edit some of the [[asset]] types. The program is still under development, so features are still planned; the latest release version is Preview |
'''Industrial Park''' is a tool made by community member [[igorseabra4]] in C# using SharpDX. It is an editor capable of opening a number of [[HIP|HIP/HOP files]] and display the level, with models and textures for level and objects, as well as edit some of the [[asset]] types. The program is still under development, so features are still planned; the latest release version is Preview 17 and the information on this page is up to date with it. |
||
This tool is based off from, and shares a lot of its source code with another one of the creator's tools: [https://info.sonicretro.org/Heroes_Power_Plant Heroes Power Plant], a tool to edit levels in [https://info.sonicretro.org/Sonic%20Heroes Sonic Heroes]. Being also based on the RenderWare engine, both games share their model format. It also gave Industrial Park the convention of being named after a level in the game. |
This tool is based off from, and shares a lot of its source code with another one of the creator's tools: [https://info.sonicretro.org/Heroes_Power_Plant Heroes Power Plant], a tool to edit levels in [https://info.sonicretro.org/Sonic%20Heroes Sonic Heroes]. Being also based on the RenderWare engine, both games share their model format. It also gave Industrial Park the convention of being named after a level in the game. |
||
Line 64: | Line 64: | ||
* Right click and drag to pan (move view up, left, down, right) |
* Right click and drag to pan (move view up, left, down, right) |
||
* Middle click and drag to rotate view |
* Middle click and drag to rotate view |
||
* Left click on an asset to select it |
|||
* Ctrl + Left click on an asset to select multiple |
|||
Mouse mode (Z): similar to a first person camera. The view rotates automatically as you move the mouse. Use the keyboard to move around. |
Mouse mode (Z): similar to a first person camera. The view rotates automatically as you move the mouse. Use the keyboard to move around. |
||
Line 138: | Line 140: | ||
** Add: this will add a new layer to the archive. |
** Add: this will add a new layer to the archive. |
||
** Remove: this will delete the selected layer from the archive along with all its assets. |
** Remove: this will delete the selected layer from the archive along with all its assets. |
||
** Move Layer Up: this will move the selected layer up in the list. This is useful as Texture layers must come before all others in the HOP. |
|||
** Move Layer Down: this will move the selected layer down in the list. |
|||
* Assets: each asset is an individual in-game object with a type and function. |
* Assets: each asset is an individual in-game object with a type and function. You can click on an asset in the list to select it, or Ctrl + click to select multiple. |
||
** Show by type: this will allow you to see in the list only assets of a specific type, or all of them. |
** Show by type: this will allow you to see in the list only assets of a specific type, or all of them. |
||
** Find Asset: type an asset ID (preceded by 0x) or name here. If an asset with this ID or name is present, it'll be selected. |
** Find Asset: type an asset ID (preceded by 0x) or name here. If an asset with this ID or name is present, it'll be selected. |
||
** Add: displays the [[#Asset Header Editor]], allowing you to import raw data for a new asset. |
** Add: displays the [[#Asset Header Editor]], allowing you to import raw data for a new asset. |
||
** Duplicate: duplicates the selected asset. The new |
** Duplicate: duplicates the selected asset(s). The new assets will be a copy with a new name and asset ID. |
||
** Copy: puts the selected |
** Copy: puts the selected assets on clipboard. You can paste them to a text file and save it, or paste in a different Archive Editor, for example. |
||
** Paste: pastes the |
** Paste: pastes the assets from clipboard. You must have previously copied assets. If the asset already exists, it'll be given a new name and asset ID. |
||
** Remove: deletes the selected |
** Remove: deletes the selected assets from the archive. |
||
** View: will move the view to the selected asset's position |
** View: will move the view to the selected asset's position. For most assets, it will show the asset from a short distance, but for the [[CAM]] asset, it will place the view in the exact position it assumes ingame for that camera. |
||
** Export Raw: allows you to export an asset's raw data to a file. |
** Export Raw: allows you to export an asset's raw data to a file. |
||
** Edit Header: displays the [[#Asset Header Editor]], allowing you to edit the selected asset's header. |
** Edit Header: displays the [[#Asset Header Editor]], allowing you to edit the selected asset's header. |
||
Line 229: | Line 233: | ||
|- |
|- |
||
| align=center | [[DPAT]] |
| align=center | [[DPAT]] |
||
|| <span style="color:#007F00">Edit</span> |
|||
|| |
|||
|- |
|||
| align=center | [[DSCO]] |
|||
|| <span style="color:#007F00">Edit</span> |
|| <span style="color:#007F00">Edit</span> |
||
|| |
|| |