DioKyrie / Skyrim-Godot

Open Source Recreation of Skyrim in Godot Engine
MIT License
0 stars 0 forks source link

Using Skyrim files. #1

Open DioKyrie opened 2 hours ago

DioKyrie commented 2 hours ago

So I need to use Skyrim's files to recreate a game in Godot. Skyrim Godot should not ship Skyrim AE files as user is required to own a copy of the game. As this is the goal I will require: [ ] A way to unpack Skyrim files from their archives. [ ] A way to utilize file formats of Skyrim files in Godot.

Using a native out of box means would be welcome, but is too time consuming at the start of the project. So I will make a Wiki with guides on what tools to use and how. This will make process of setting up very long, but I need to start this project immediately and native ways of handling things can be added later on.

As of now extracting is done by BSA Browser https://www.nexusmods.com/skyrimspecialedition/mods/1756 As of now file formats handling is done by Blender Niftools Addon https://github.com/niftools/blender_niftools_addon

And to make things worse Skyrim Godot should use external files provided by user. This ideally can be made by creating dummy files with same names in the project and then making user pack all the game files in .pck format. Which is ridiculous number of steps required.

DioKyrie commented 2 hours ago

The desired way would be> Skyrim Godot takes Skyrim AE path set by user Skyrim Godot copy all needed files in its directory Skyrim Godot extracts .bsa files in its directory Skyrim Godot transforms file formats to those used by Godot.