Jump to content

Ease of extracting map and npc metadata of prologue level


Recommended Posts

Hey everyone,

I'm curious about how much data from the game world can be extracted programmatically. Specifically, I’m interested in exploring the first level on the Nautiloid ship to start small and see what’s possible.

I know about tools like the BG3 Script Extender and LSLib Toolkit, and I’ve done some reading on what they can do. I’m wondering if anyone here has experience using them (or similar tools) to extract: 

  • Map Data: The structure of the level, grid or space locations, and properties (e.g., walkable areas, obstacles). Not the models themselves. Just metadata 
  • Environment Interactions: All interactable elements on the map, like consoles, lootable bodies, and items.
  • NPC and Enemy Details: Locations, inventories, behaviors, and how these might be tied to AI scripts or other mechanics.
  • Dynamic Elements: What aspects of the environment or entities change based on actions or events, and whether it’s feasible to extract these dynamically or if they’re mostly pre-defined.

I’d love to hear from anyone who’s worked on something similar! Have you used these tools (or others) to programmatically extract detailed environment data? How much success have you had in mapping out everything in a specific level? I have programming experience so if the tools available can do this without too much difficulty, I really want to try this out, but otherwise I will probably pass on it. 

Any tips, tricks, or resources you can share would be hugely appreciated. I'm particularly curious about workflows and whether these tools helped you fully extract the level's data for modding. 

Thanks in advance!

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...