/test.entity

assembly:/_pro/scenes/notex/test.entity | Hitman 3 custom scene experimentation using ResourceTool + RPKG Tool

Primary LanguageBatchfile

assembly:/_pro/scenes/notex/test.entity

This is my work in progress custom Hitman 3 map that I am creating as a learning experience.

Layout:

πŸ“¦test.entity
 ┣ πŸ“‚TBLU
 ┃ ┣ πŸ“œ002358C35FE1FD13.TBLU.JSON (Data - Entity Blueprint) [assembly:/_pro/scenes/notex/test.entity].pc_entityblueprint
 ┃ β”— πŸ“œ002358C35FE1FD13.TBLU.meta.JSON (Dependencies)
 ┣ πŸ“‚TEMP
 ┃ ┣ πŸ“œ00E63B961C72ADFF.TEMP.JSON (Data - Entity Template) [assembly:/_pro/scenes/notex/test.entity].pc_entitytemplate
 ┃ β”— πŸ“œ00E63B961C72ADFF.TEMP.meta.JSON (Dependencies)

Basic summary of the files

Entity Blueprint

Contains the structure of map including entities and their names and a vast range of other things.

Entity Template

Contains properties and data for every entity.

Concerns

AI might not be possible currently due to the lack of tools to compile a navmesh (But this might change in the future).

Instructions for use

Compiling the map

  1. Clone this repo to your computer
  2. Download the latest version of the RPKG Tool from https://notex.app/rpkg/
  3. Download the latest version of ResourceTool from https://github.com/OrfeasZ/ZHMTools/
  4. Copy rpkg-cli.exe and ResourceTool.exe into the cloned repo's root folder.
  5. Run compilemap.bat (You may want to edit the destination folder in the last line of this script)

Launching the map

  1. Drag your game's packagedefintion.txt file (Located in the game's Runtime folder) into https://www.notex.app/tools/online/xtea
  2. Add [assembly:/_pro/scenes/notex/test.entity].entitytemplate under the Chunk 1 Base section like this:
// --- Chunk 1 Base
@partition name=base parent=super type=standard patchlevel=1
// --- render.packagedefinition
[assembly:/_PRO/Scenes/Demo/Render/materialexamples.entity].entitytemplate
[assembly:/_PRO/Scenes/Demo/Render/EmptyScene.entity].entitytemplate
[assembly:/_pro/scenes/notex/test.entity].entitytemplate
  1. Click save file and copy the new packagedefintion.txt to your game, replacing the old one.
  2. Drag thumbs.dat (From the game's Retail folder) into the XTEA site and edit the SCENE_FILE variable so it is SCENE_FILE=assembly:/_pro/scenes/notex/test.entity instead.
  3. Launch the game and it should now load straight into this map.