REQUIRED: Core shared functionality and debugging come from this.
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission as long as you credit me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
This mod is not opted-in to receive Donation Points
Changelogs
Version 1.0.21
Adding new enum for NPC faction titles will be used for index parsing with new faction title form lists for Venworks factions cause the auto title script goes over the property limit.
Version 1.0.20
To satisfy user demands even though this will make things hard for them in the long run, VenworksCoreConfig RTFP file has been moved to this library.
You will now have to create a empty mod and put the RTFP changes in it and that empty mod must live at the end of the load order. Where before you could have just simply edited the config file in the consuming mod. Sorry like I said you can't have you cake and eat it to. You guys wanted the hard way lol.
Version 1.0.19
Added back the stats tracking AVIF variable for NPC dumper
Cleaned up the formatting in the dumper to use less room. Long term I need to move this to a terminal screen.
Version 1.0.18
Fix for the Starborn Known condition function post 1.10.31.0
Added Player Dump Command: CGF "VPI_NPCUtilities.DumpPlayerInfo"
Added Enums for AI Data Settings
Version 1.0.17
Excluded anything from the whole nasa launch tower cell from the safe fast travel list. Some how still getting sent there when all listed map markers and xMarkerHeading referers are excluded.
Version 1.0.16
Excluded the MQ301 locations (Moon and Nasa) from usage they are not properly tagged so were showing up.
Version 1.0.15
Fast Travel/MoveTo Utility Functions with error handling. Thank you SKK50 for the feedback and help with it.
Added overridable form list to exclude map markers from safe fast travel targets. The default values into it are know to cause infinite load screens or dump you outside valid space.
Added a quest and collection list to get a somewhat safe list of fast travel targets
Version 1.0.14
New condition forms for detecting if the player is aware of starborn and NG+ mode.
Version 1.0.13
Added shared enum class for difficulty/preset mode for Scale The World and Resize The World.
Version 1.0.12
Added utility command to enable use of smartdoc via console hotkey. For the hotkey run: CGF "VPI_SmartdocUtilities.Use"
Version 1.0.11
Added default for Venpi_ModName to prevent blank named log files
Added new shared inventory functions
Created a shared object manger for shared global objects across mods. Uses an init quest and manager script.
Version 1.0.10
Using user log files instead of the papyrus logs. Thank you SFCP team.
This mod will break all my mods I have updates prepped and tested but will probably take an hour to upload them all. So don't update this until all the ones you use are uploaded.
Version 1.0.9
Added leveled lists for ingredients
Version 1.0.8
Added a bunch of leveled item lists for use in Galactic Pawn/Junk and Cora
Version 1.0.7
New condition forms for checking is an NPC is a critter, human, or robot.
Version 1.0.6
New condition form for checking if an NPC is a creature.
Version 1.0.5
New cloak ability injector for the upcoming split dynamic scaling mods and new NPC resizer
Version 1.0.4
Added injector utilities that will be used by "Cora Wants All The Book" and the new split dynamic scaling mods
Version 1.0.3
Added message display utility
Version 1.0.2
Moved rare books leveled item list to core so "Cora Can Read" mod can use it also
Version 1.0.1
Not implemented message object for Galactic Pet/Pawn Shop
Version 1.0.0
Initial Release
Donations
No donations accepted
Overview
Unless you are using one of my mods you will not need this. It's just a shared utility library for my mods so I stop having to copy identical PEX scripts around.
There has been some interest in using my script functions and ESM objects outside of my projects. So, I'm opening comments and adding a link to my GitHub repo. I'll also add some sort of SDK docs to the GitHub Readme Files/Wiki.
Donations For those of you wishing to donate to me for my mods you can do so via my partners Quarter Onion Games. Donate via PayPal
Social Presence
I can be found as Venpi hanging out in the xEdit and Starfield Nexus Mod's discord servers.
I have created the Venworks Discord Community for discussing, tracking, bug reporting, and helping out with my mods and Starfield modding research.