-
Announcements
-
SITE MOVED - IN READ ONLY MODE 12/08/2015
Please use http://www.loverslab.com moving forward. Site has been restored to a previous version, and this one placed into a read-only mode. This is available for a limited time so users may reference/copy content that has been lost in the transition. This will no longer be accessible by December 22nd, 2015.
-
-
Content count
113 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Blogs
Everything posted by luthienanarion
-
[WIP] Skykids - Child races & other technical goodies - No more armor patcher! New CotS R2 Race!(6/22/15)
luthienanarion replied to en_hawk's topic in Downloads - Skyrim Non Adult Mods
The DLL does more than just make armor equippable; it builds the armature records from scratch with modified mesh paths based on existing replacement meshes for each racial configuration and attaches them to the armor records from all loaded plugins. The source code for it will not be made available, as the entire point of replacing the cumbersome SkyProc patcher was to remove one of the hurdles to using SkyKids instead of another child race mod. -
The procedure entry point CreateDXGIFactory2 could not be located in the dynamic link library C:\Windows\SYSTEM32\d3d11.dll
luthienanarion replied to nvidiot's topic in Fallout Technical Support
Those are DirectX files, and they don't exist on your system. See if you can guess why and what you can do to fix it. -
[WIP] Skykids - Child races & other technical goodies - No more armor patcher! New CotS R2 Race!(6/22/15)
luthienanarion replied to en_hawk's topic in Downloads - Skyrim Non Adult Mods
You can install any adult hair pack, and the child races will be able to use whatever hairstyles their corresponding adult races can use. -
[WIP] Skykids - Child races & other technical goodies - No more armor patcher! New CotS R2 Race!(6/22/15)
luthienanarion replied to en_hawk's topic in Downloads - Skyrim Non Adult Mods
I tested it with 1.7.3, and there is no difference from 1.7.2 or 1.7.1. -
Fallout New Vegas GECK / Scripting Help 101
luthienanarion replied to Halstrom's topic in Fallout Technical Support
There are still people who refuse to install NVSE, citing various half-baked reasons, but I think most of them are just too lazy to install something that isn't a one-click process in NXMM. -
Fallout New Vegas GECK / Scripting Help 101
luthienanarion replied to Halstrom's topic in Fallout Technical Support
It's also astronomically faster. Before I delved into writing my own script functions, I once wrote a script similar to the one above that took 20 minutes to generate a list of all weapon forms in a load order comprised only of the DLCs. (FormIDs are not necessarily contiguous, so you must attempt to build a reference to all 16.7 million possible values for each plugin.) GetLoadedType and GetLoadedTypeArray instead iterate over an already-existing linked list in the game's memory containing the necessary data and return a result in mere milliseconds. -
[WIP] Skykids - Child races & other technical goodies - No more armor patcher! New CotS R2 Race!(6/22/15)
luthienanarion replied to en_hawk's topic in Downloads - Skyrim Non Adult Mods
The XMPSE RaceMenu plugin allows you to adjust the positioning of weapon nodes in the race menu. -
[WIP] Skykids - Child races & other technical goodies - No more armor patcher! New CotS R2 Race!(6/22/15)
luthienanarion replied to en_hawk's topic in Downloads - Skyrim Non Adult Mods
That particular armor set is indeed meant to be worn all at once. The chest armor does not have arms or legs: Also, the gloves include the left hand, which may look weird when playing a child character: I cannot reproduce any errors regarding the boots, which show up just fine on my test character: Make sure that you are using the new build of Skykids en_hawk linked to a few posts earlier: https://mega.co.nz/#!Dc0iUaDI!qZWSDAwEkUQG-KCtWPtSkbkc9bVPDQQdlkyIuhns148 (Install it over the old Skykids.) I added a fix to the code regarding ARMA priority settings in that build, which may help with items that go missing when you equip additional armors. In other news, I have a routine in my internal build that mirrors the racial abilities and powers of the vanilla races onto their Skykids counterparts. This should enable compatibility with mods such as EnaiSiaion's Imperious - Races of Skyrim or Skyrim Redone's race module without needing a patch. If we don't discover any errors in testing, that functionality may be included in the next update. -
[WIP] Skykids - Child races & other technical goodies - No more armor patcher! New CotS R2 Race!(6/22/15)
luthienanarion replied to en_hawk's topic in Downloads - Skyrim Non Adult Mods
What armor and gauntlets are you wearing when this happens? -
Fallout New Vegas GECK / Scripting Help 101
luthienanarion replied to Halstrom's topic in Fallout Technical Support
GetBaseForm can be used in place of GetBaseObject in all other circumstances. Unless you specifically want to retrieve the leveled list an actor was generated from, just use GBF. -
[WIP] Skykids - Child races & other technical goodies - No more armor patcher! New CotS R2 Race!(6/22/15)
luthienanarion replied to en_hawk's topic in Downloads - Skyrim Non Adult Mods
On another technical note, the SKSE plugin also scans loaded BSA archives for swap meshes. That means you can have your swap meshes contained in a BSA and they will still work. -
[WIP] Skykids - Child races & other technical goodies - No more armor patcher! New CotS R2 Race!(6/22/15)
luthienanarion replied to en_hawk's topic in Downloads - Skyrim Non Adult Mods
It only removes the need for the Java patcher. -
[WIP] Skykids - Child races & other technical goodies - No more armor patcher! New CotS R2 Race!(6/22/15)
luthienanarion replied to en_hawk's topic in Downloads - Skyrim Non Adult Mods
I'm working on some speed improvements. Naturally, it will take longer the more records it has to process, but I can probably optimize the parts of the code that are run tens of thousands of times in my own (very) modest load order. -
By default, Skyrim autosaves before each loading screen and after a set length of time whenever you open the menu, and it keeps a rotation of three such saves. CASM was created because the autosave system was buggy in Fallout and produced corrupted save files; the same doesn't appear to be true for Skyrim, eliminating the need for such a mod.
-
[WIP] Skykids - Child races & other technical goodies - No more armor patcher! New CotS R2 Race!(6/22/15)
luthienanarion replied to en_hawk's topic in Downloads - Skyrim Non Adult Mods
I found a bug! (Just kidding.) -
Mismatch head and body skintones
luthienanarion replied to packprof's topic in Fallout Technical Support
You can't add NPCs in an ESP, or you'll encounter this issue. Convert it to an ESM. -
Fallout New Vegas GECK / Scripting Help 101
luthienanarion replied to Halstrom's topic in Fallout Technical Support
Here's the original version of that script (with comments intact) from my Renamer Rifle mod: scn lutRenamerTokenOSref playernameref itemname1ref itemname2ref actornameshort namemenushort invalidrefshort removeshort removedbegin gamemode if(remove) ; Prevent RemoveMe being called more than once. if(removed) else set removed to 1 removeme endif endif if(invalidref) ; Abort the script and set the token for removal if the target is invalid. set remove to 1 return endif if(namemenu == 1) ; Wait for the text input to close before renaming actors. setnameex "%n" playername itemname2 ; Copy the new player name to the "name" of MSG2. actorname.setactorfullname lutRenamerMSG2 ; Set the actor's name to the "name" of MSG2. player.setactorfullname lutRenamerMSG1 ; Set the player's name back to what we saved in MSG1. set remove to 1 ; Set the token for removal. else set playername to player set itemname1 to lutRenamerMSG1 ; SetNameEx requires a ref variable for input, while SetActorFullName requires a MESG object. set itemname2 to lutRenamerMSG2 ; Point our ref variables to our MESG objects. set actorname to getcontainer ; Get the actor the token is on. if(actorname) if(gettype actorname != 42 && gettype actorname != 43) set invalidref to 1 ; Don't rename non-actor containers. return endif setnameex "%n" playername itemname1 ; Copy the player's name to the "name" of MSG1. setnameex "%n" actorname playername ; Copy the actor's name to the player so that GetPlayerName shows the name of the actor. getplayername ; Open the player-name input box. This uses MenuMode 1051 endif endifend ; gamemodebegin menumode 1051 ; "Text-Edit" mode used by GetPlayerName. set namemenu to 1end ; menumode 1051It could probably be simplified, but it predates NVSE4. The player's name displayed in the Pip-Boy stats menu is updated by GetPlayerName but not by SetActorFullName; that's why the displayed name changes until the game is reloaded. (SetActorFullName is used instead of SetNameEx for renaming the actor because the change is permanent.) The correct name is used everywhere else. The extra guard against calling RemoveMe twice is included because an object script that calls it may or may not run an extra time and hit the RemoveMe call again, which crashes the game. -
[WIP] Skykids - Child races & other technical goodies - No more armor patcher! New CotS R2 Race!(6/22/15)
luthienanarion replied to en_hawk's topic in Downloads - Skyrim Non Adult Mods
Thos "arrow" symbols are ARMA (armature) records attached to the ARMO (armor) form shown above them. They show as "BAD EDITOR ID" because they don't have real names and the game doesn't load EditorID data. The fact that they show up in the console output is simply stupidity on the part of Bethesda, and they are not errors at all. Similarly, the console also shows the health of ARMO forms (the "100" and "100%" values) , even though such data isn't used at all in Skyrim. If Dragonborn is at index 07 in your load order, that output only signifies that the "Child's Clothes" item is from the Dragonborn ESM and that it has two armatures: one from the Dragonborn ESM, and one from another plugin loaded at index BE (the armor patch ESP). The same goes for the "Shoes" item. If an NPC tends to wear its default clothing instead of items you gave them in the CK, they probably have one or more "outfits" defined. Delete those, and the NPC should stop questioning your fashion sense. You'll likely have to remove any existing copies of those items in their inventory if you've already encountered that NPC in a save. -
Writable Logbook [Fallout NV]
luthienanarion replied to A.J.'s topic in Downloads - Fallout Non Adult Mods
LutanaNVSE v11 does indeed contain functions to read/write numeric or string values from custom INI files. I should have it ready to upload fairly soon. -
Fallout New Vegas GECK / Scripting Help 101
luthienanarion replied to Halstrom's topic in Fallout Technical Support
I sent a PM with a link to an early build you can test with. -
Fallout New Vegas GECK / Scripting Help 101
luthienanarion replied to Halstrom's topic in Fallout Technical Support
The error was on my end, actually. I changed the method I used to set the value of the map marker name, and it's working now in testing. It seems that I already had an IsMapMarker function defined but forgot to register it, so that'll be in v9 anyway. -
Fallout New Vegas GECK / Scripting Help 101
luthienanarion replied to Halstrom's topic in Fallout Technical Support
-
Fallout New Vegas GECK / Scripting Help 101
luthienanarion replied to Halstrom's topic in Fallout Technical Support
My NVSE plugin has actor.LNGetAggroRadius and actor.LNSetAggroRadius if you need them for something before NVSE adds them. -
Fallout New Vegas GECK / Scripting Help 101
luthienanarion replied to Halstrom's topic in Fallout Technical Support
I've been declaring local variables in dialogue results and quest stages for years now. I never knew the possibility was in question. -
Fallout New Vegas GECK / Scripting Help 101
luthienanarion replied to Halstrom's topic in Fallout Technical Support
In my experience, this is correct: GetSelf will not return a dynamically-generated reference. However, PlaceAtMe returns a reference to the created object. In order to do something with a PlaceAtMe-created object: let refVar := someRef.PlaceAtMe someObject 1This is outlined in the wiki page, as I recall.
