Skip to content

Jurassic World Evolution New Species Guide WIP

HENDRIX-ZT2 edited this page Feb 12, 2022 · 9 revisions

Step 1:

decide which dinosaur you want to base your armature on. This will determine which species ovl from the dinosaurs folders you want to use. E.g if you are basing your dinosaur off of allosaurus you will use the OVL and OVS from the following folder: Win64/ovldata/FilmContent/Dinosaurs/Allosaurus

Step 2:

decide which dinosaur you want to base your content pack on. It is not feasible to remove all the files from content0 main.ovl and init.ovl so choose a smaller content pack as the basis of your prefab and lua files.

For example: if you are using Giganotosaurus as your Step 1 ovl than you can choose the ContentPDLC2 main and init ovls instead of content0's. This is because ContentPDLC2 contains Carcharodontosaurus which shares a similar rig to Giganotosaurus so you can use its prefab and lua files in the main and init ovls.

Step 3:

Choose a codename to replace the content pack name, make sure it is the same length of characters. Note: you cannot use the word Content in the new codename.

Copy your content pack choice from step 2 and rename it to the chosen codename.

Step 4:

Choose a codename to replace the species code name from Step 1, make sure it is the same length of characters.

Step 5:

Open Manifest.xml and update the Name and randomly change one number in the ID

Step 6:

unpack the database lua and ownership fdbs into a folder named Init.

Step 7:

Edit the Lua to replace the folder codename with your new one, It is case sensitive.

Step 8:

Rename the Lua filename to use the new folder codename

Step 9:

edit the dinosaurs ownership fdb and rename it to use the new folder name under security ownership remove all rows except one. choose a random unique species ID for the remaining UniqueKey, I reccomend a 4-5 digit number. save

Step 10:

edit the research ownership fdb and rename it to use the new folder name under security ownership remove all rows except one. use the same random species ID as your new research ID. save

Step 11:

edit the expedition ownership fdb and rename it to use the new folder name under security ownership remove all rows except one. use your species codename for the new expedition ID save

Step 12:

Create 5 .assetpkg files with the following names and content: note: file names themselves are lowercase but use of codenames inside file contents are case sensitive

  1. name: <species codename>.assetpkg
    content: ovldata\<folderName>\Dinosaurs\<Species Codename>\<Species Codename>
  2. name: dinosaurs_sizelarge_<species codename>.assetpkg
    content: ovldata\<folderName>\UI\Icons\Dinosaurs_SizeLarge_<Species Codename>\Dinosaurs_SizeLarge_<Species Codename>
  3. name: researchicons_fossils<species codename>.assetpkg
    content: ovldata\<folderName>\UI\Icons\ResearchIcons_Fossils<Species Codename>\ResearchIcons_Fossils<Species Codename>
  4. name: researchlargefossils<species codename>.assetpkg
    content: ovldata\<folderName>\UI\Icons\ResearchLargeFossils<Species Codename>\ResearchLargeFossils<Species Codename>
  5. name: dinosaurs_sizestandard<species codename.assetpkg
    content: ovldata\<folderName>\UI\Icons\Dinosaurs_SizeStandard<Species Codename>\Dinosaurs_SizeStandard<Species Codename>

Step 13:

ensure your ownership fdbs and the lua and 5 assetpkg files are in a folder named Init

Step 14:

using fresh instance of cobra tools, use the create ovl function on the Init folder and save the ovl as Init.ovl