-
Posts
1938 -
Joined
-
Last visited
Everything posted by luthienanarion
-
Memory Leak Issues
luthienanarion replied to Chris500's topic in Fallout New Vegas's Mod Troubleshooting
It's crashing in some Havok collision code. Try removing mods related to ragdolls. -
How does COTW does this?
luthienanarion replied to gnarlyfingers's topic in Fallout New Vegas's Discussion
I make changes to forms at runtime, not via plugin record overrides or even GECK scripts. If you don't want the Vault 101 kids to remain children, don't play as a child race. -
Fix, my ass. Delete that and any other d3d9.dll file you may have installed in your game folder. If hair won't render, it's because the game is selecting a DX8 shader package for your driver which does not support the hair rendering the game uses. Open up <My Documents>\My Games\FalloutNV\RendererInfo.txt and post the contents.
-
Can't mod Sturdy Caravan Shotgun w/ WMX?
luthienanarion replied to Prenihility's topic in Fallout New Vegas's Discussion
It has nothing to do with the model. You cannot modify the form record for the Sturdy Caravan Shotgun, period. The game engine will not load any record overrides from any plugins for injected records. It loads the record data once and then fails to resolve the FormID each time that an overriding record is loaded from a subsequent plugin. Blame Obsidian for an awful design choice that I'm sure someone thought was clever at the time. -
Can't mod Sturdy Caravan Shotgun w/ WMX?
luthienanarion replied to Prenihility's topic in Fallout New Vegas's Discussion
The records in the pre-order pack ESMs cannot be overridden properly because they are injected. -
Can't run New Vegas through Vortex
luthienanarion replied to Ninj4turtl3's topic in Fallout New Vegas's Mod Troubleshooting
That's a Steam error code. Make sure that Steam is running and that it recognizes FNV as installed. -
That's in NVSE 5.1 as ShowLevelUpMenu when it gets released. SetInCharGen was only ever used to keep the player from leveling up before having the chance to re-customize their character before leaving Vault 101.
-
http://geck.bethsoft.com/index.php?title=SetInChargen
-
Creature skin code doesnt work
luthienanarion replied to klup89's topic in Fallout New Vegas's Mod Troubleshooting
Turning actors invisible is what that shader effect does. It just does it in a fancy, graphical way. Your screenshot is of a different effect. -
Purge cell buffer mod causing problems
luthienanarion replied to seweryn's topic in Fallout New Vegas's Mod Troubleshooting
Auto-purge mods will cause issues (not necessarily those described above) all by themselves and should not be used. The game clears old cell memory when more is needed to load a new cell. If you want the game to clear the cell buffer more aggressively, enable bPreemptivelyUnloadCells and bSelectivePurgeUnusedOnFastTravel in your INI settings. NEVER use the PurgeCellBuffers (PCB) command. It's a debugging tool used for testing cell and reference loading, not a magic fix for memory problems. -
Removing Bindings From Controller
luthienanarion replied to TheOriginalSINe's topic in Fallout New Vegas's Discussion
I would just call DisableButton, which prevents the game from detecting the button but allows scripts to. I'm probably a bit biased. -
Correct. I'm not sure if there is a limit to using && to add expressions to one IF condition; that limit is for nesting IF...ENDIF blocks inside each other. The GECK will throw an error when compiling (assuming GECK-PU) if you nest them too deep. It's also a lot more complex to convert a single IF to nested IFs when using || (OR) or a combination of || and &&, because you end up having to repeat some of them. It's a mostly negligible performance difference, unless you perform multiple heavy or slow function calls to determine whether or not to run a block of code in a script that runs often (an object script, for example).
-
The GECK won't let me save scripts?
luthienanarion replied to bananakillerBRO's topic in Fallout New Vegas's Discussion
There's no telling why the release version of the FNV GECK has all warnings disabled, or why the game itself was compiled in a debug configuration. Obsidian were never the development studio everyone wanted them to be. -
It should be noted that the engine actually evaluates ALL expressions in a condition, regardless if one has already evaluated to FALSE. if someVar == 7 && npcRef.GetDead && GetStage VCG01 == 100 ; do stuff endif In that example, if someVar doesn't equal 7, GetDead is still called on npcRef, GetStage is still called on VCG01, and the return value of GetStage is still compared to 100. It's uglier code to nest IF statements, but it's more efficient because of how asinine the compiler is: if someVar == 7 if npcRef.GetDead if GetStage VCG01 == 100 ; do stuff endif endif endif In this rewrite, execution moves to the line after the last ENDIF after only determining that someVar is not 7, skipping the other evaluations.Note that IF statements can only be nested inside each other 10-deep. If you're comparing a variable or function return against 0, it's more efficient to use ELSE than to make the comparison using the == operator: if someRef.GetDisabled else ; do stuff, because the ref isn't disabled endif The scripting engine does a lot of things differently from actual programming languages and compilers.
-
Reference flags are actually flags on the reference form, so some of the flags have different effects if the form is a reference. On a regular form, flag 1024 marks a quest item and makes it impossible to drop, not count toward encumbrance etc. On a reference, it marks it as persistent. Most data modifications made by NVSE functions do not persist through game sessions, because the game engine doesn't know that any changes are made and thus doesn't save them.
-
GECK won't let me save scripts?
luthienanarion replied to bananakillerBRO's topic in Fallout New Vegas's Discussion
All scripts must begin with the ScriptName command. Scripts cannot be saved without a name, as the name is used as the EditorID in the GECK. http://geck.bethsoft.com/index.php?title=Scriptname Your script compiles fine, otherwise. -
How do I change "heap" size?
luthienanarion replied to DragonJarvis's topic in Fallout New Vegas's Mod Troubleshooting
Do note that writing to a file on disk is one of the slowest things a program can do, and enabling logs will hurt performance in a small way. If you're not going to dig through those logs or understand their contents, you're better off leaving them disabled. -
Noise Filter Conversion
luthienanarion replied to Zorag's topic in Fallout New Vegas's Mod Troubleshooting
Did you recompile NoiseScript? Open the ESP in the GECK (loaded by NVSE), open the script, and click save. Then save the plugin.