Documentation
Readme
View as plain text
Species Viewer fix and why we need this mod
-------------------------------------------
This mod fixes the problem with the game hatchery not releasing
modded dinosaurs if they have been previously spawned in the
'Species Viewer' mode.
Species viewer allows browsing dinosaurs without needing to fully
hatch them. For this purpose, it modifies the game files in a way
that the dinosaurs don't have all required game needs like life
spectancy, simulation data, reduced animation set, etc.. When the
user exists Model Viewer everything is reset back to normal by the
game (due to its 'release' and inmutable state) for the game files,
and dinosaurs will again work in a normal game.
Mods however don't have that luxury of inmutability and the
Species Viewer mode was changing some of their files, modifying the
required information and affecting how they behave later in the game.
This Species Viewer Fix mod prevents the game from changing these mod
files, and the result is animals working again in the game.
In a more technical fashion, ACSE keeps a copy in memory of all the
prefabs included in every mod. Species Viewer was getting these prefabs
prefabs and modifying them, instead of making a copy and modifying this
new copy. This mod changes the way the game api 'FindPrefab' returns
the ACSE prefabs to provide a copy of the ACSE prefabs always while
in the Species Viewer, but keeping the normal operation in any other
game level.
Installation
------------
Download and unzip in the OVLData folder as every other mod.
Thanks to everyone to helped resolving and testing this issue.
Open-Naja dev team