ShikyoKira / Project-New-Reign---Nemesis-Main

Animation Behavior Patching Tool
GNU General Public License v3.0
466 stars 183 forks source link

Enderal Forggoten Stories Support / Nemesis Crash on Update #132

Open Sarund9 opened 4 years ago

Sarund9 commented 4 years ago

More of a Feature request, current behabior engine does not support the Steam version of Enderal. The Steam version installs enderal to a Separate folder, Nemesis detected this as a Wrong installation the first time i Launched. Now Nemesis crashes when it Updates, likely because of the same reason.

ShikyoKira commented 4 years ago

whats the file structure for steam version of Enderal? Where do you place your mod? What is directory path of Enderal?

Just post a few pictures of it will do

Sarund9 commented 4 years ago

Steam installs enderal as a Separate game, in SteamApps > Common, there are your normal game folders, (Skyrim, Skyrim Special Edition, Fallout 4, Etc..). There is a Folder for Enderal. The Folder contains an Exact Replica of Skyrim LE Installation with:

FNIS is a Part of enderal, it was used to Generate new Animations (Apparently all are Idles played for Scripted Events/Cutscenes), however, FNIS itself is not installed, and Must be installed in order to install FNIS dependant Mods. GenerateFNISforUsers tool is not included, but was used to create the behaviors for the new animations.

Note: I have installed some ENB files and Wrye Bash Screen Shot

Sarund9 commented 4 years ago

Oh sorry i didn't understand correcly, i use MO2 latest version that recognizes enderal. Enderal is installed on HardDrive F: and the Mods directory is on E:, is this a Problem?

ShikyoKira commented 4 years ago

Nope. I don't think that is the problem. The file structure looks fine to me. You said it crash on update. By right, if you install it in a wrong location, it would detect that and prevent you from even updating the engine

Send me the updatelog.txt. I'll see if I can find any useful information from it

Sarund9 commented 4 years ago

I Reinstalled to recreate the first bug: Nemesis Update Log:

[2020-Jan-20 17:21:03] Nemesis Behavior Version: v0.83b [2020-Jan-20 17:21:03] Current Directory: F:\SteamLibrary B\steamapps\common\Enderal\data\Nemesis_Engine [2020-Jan-20 17:21:03] Data Directory: F:\SteamLibrary B\steamapps\common\Skyrim\Data\ [2020-Jan-20 17:21:03] Skyrim Special Edition: FALSE [2020-Jan-20 17:21:03] Detecting processes... [2020-Jan-20 17:21:03] Process count: 32 [2020-Jan-20 17:21:03] Initializing file check... [2020-Jan-20 17:21:03] File Check complete [2020-Jan-20 17:21:03] External script run complete [2020-Jan-20 17:21:03] Temp behavior clearance complete [2020-Jan-20 17:21:03] Data record complete [2020-Jan-20 17:21:03] New Animations extraction start (Folder: behavior templates\b\animationdatasinglefile) [2020-Jan-20 17:21:03] New Animations extraction complete (Folder: behavior templates\b\animationdatasinglefile) [2020-Jan-20 17:21:03] New Animations extraction start (Folder: behavior templates\b\behavior)

Critical Log: [2020-Jan-20 17:28:50] Global reset all: TRUE

ShikyoKira commented 4 years ago

It is not a bug. That message is correct. It is expecting it to be in skyrim. However, Enderal has it in different folder name so messing up Nemesis

[2020-Jan-20 17:21:03] Current Directory: F:\SteamLibrary B\steamapps\common\Enderal\data \Nemesis_Engine

[2020-Jan-20 17:21:03] Data Directory: F:\SteamLibrary B\steamapps\common\Skyrim\Data

If you look at these 2 logs, it is trying to get skyrim's data directory hence it fails to update

Anyway, I'll add Enderal support in the next update. Thanks for reporting =)

NielsGx commented 4 years ago

Still doesn't work ?

Thanks for all

M0J0MAN commented 4 years ago

Any workaround we could possibly do on our own in the meantime? I don't really know anything but this seems just like a small blip that can be circumvented.

Also thanks so much for the work on Nemesis, recently came back to Skyrim and my playthrough on SE was a blast, always tried to avoid FNIS the previous times I set up a modlist and Nemesis was super smooth.

ShikyoKira commented 4 years ago

go to nemesis.ini and edit the "skyrimdatadirectory" to enderal's data directory. This will force it to redirect to enderal's data directory instead of getting skyrim's data directory