Difference between revisions of "Template:GECK: Common Problems"

From Nexus Mods Wiki
Jump to: navigation, search
(Detail: re-order of some issues)
(Detail: update)
Line 84: Line 84:
 
The "GeckCustom.ini" may not get created in the "C:\Users\<YourAccountName>\Documents\My Games\FalloutNV" folder until you save your first modified file; not merely close GECK as some have reported. NOTE that as you have to run GECK as an "Administrator", the "C:\Users\..." folder with the INI file will be for the "Administrator" account. This can cause confusion as to where to look.  
 
The "GeckCustom.ini" may not get created in the "C:\Users\<YourAccountName>\Documents\My Games\FalloutNV" folder until you save your first modified file; not merely close GECK as some have reported. NOTE that as you have to run GECK as an "Administrator", the "C:\Users\..." folder with the INI file will be for the "Administrator" account. This can cause confusion as to where to look.  
  
Common Customizations:
+
See also the wiki [[GECK:_Tips_and_Tricks|GECK: Tips and Tricks]] article.
* In order to load multiple master (i.e. ESM) files into GECK at once, you need to edit the "GeckCustom.ini" file to add:
+
 
 +
=====TIP: "GECKCustom.ini" may be missing=====
 +
<span id="Tip-GeckCustomINIMissing"></span>
 +
<div name="Note Box" class="boilerplate metadata" id="Notice Box"
 +
style="margin:0px 10px 10px 10px;border:1px dashed #DAA520;color: lightgray;
 +
background-color:#333333;padding:3px;
 +
word-wrap: break-word;      /* Internet Explorer 5.5+ */
 +
">The "GECKCustom.ini" may not get created in the "C:\Users\<YourAccountName>\Documents\My Games\FalloutNV" folder until you '''''save''''' your first modified file; not merely close GECK as some have reported.  NOTE that as you have to run GECK as an "Administrator", the "C:\Users\..." folder with the INI file will be for the "Administrator" account.  This can cause confusion as to where to look.</div>
 +
 
 +
=====TIP: Disable Audio in GECK=====
 +
<span id="Tip-GeckEnableAudio"></span>
 +
<div name="Note Box" class="boilerplate metadata" id="Notice Box"
 +
style="margin:0px 10px 10px 10px;border:1px dashed #DAA520;color: lightgray;
 +
background-color:#333333;padding:3px;
 +
word-wrap: break-word;      /* Internet Explorer 5.5+ */
 +
">Disable the editor interface from hearing sounds by changing the following to "0", but a re-edit back to "1" will restore the ability when you need it.  While not completely eliminating all frustrations, it seems to increase the amount of trouble-free edits between CTDs to multiple hours at a time.
 
<div name="Simulated code box" class="boilerplate metadata" id="Warning Notice"  
 
<div name="Simulated code box" class="boilerplate metadata" id="Warning Notice"  
 
style="margin:0px 10px 10px 20px; border:1px dashed #DAA520; color: lightgray; background-color:#424242; padding:3px;
 
style="margin:0px 10px 10px 20px; border:1px dashed #DAA520; color: lightgray; background-color:#424242; padding:3px;
Line 94: Line 109:
 
white-space: -o-pre-wrap;    /* Opera 7+ */
 
white-space: -o-pre-wrap;    /* Opera 7+ */
 
word-wrap: break-word;      /* Internet Explorer 5.5+ */
 
word-wrap: break-word;      /* Internet Explorer 5.5+ */
">bAllowMultipleMasterLoads=1</div>
+
">[Audio]
 +
bEnableAudio=0</div>
  
* To enable more than one copy of the GECK (or both the FO3 and FNV versions) to be open at one time, edit the "GeckCustom.ini" file to add:  
+
=====TIP: Enable loading multiple master files at once=====
 +
<span id="Tip-GeckMultipleMasters"></span>
 +
<div name="Note Box" class="boilerplate metadata" id="Notice Box"
 +
style="margin:0px 10px 10px 10px;border:1px dashed #DAA520;color: lightgray;
 +
background-color:#333333;padding:3px;
 +
word-wrap: break-word;      /* Internet Explorer 5.5+ */
 +
">In order to load multiple master (i.e. ESM) files into GECK at once, you need to edit the "GeckCustom.ini" file to add:
 
<div name="Simulated code box" class="boilerplate metadata" id="Warning Notice"  
 
<div name="Simulated code box" class="boilerplate metadata" id="Warning Notice"  
 
style="margin:0px 10px 10px 20px; border:1px dashed #DAA520; color: lightgray; background-color:#424242; padding:3px;
 
style="margin:0px 10px 10px 20px; border:1px dashed #DAA520; color: lightgray; background-color:#424242; padding:3px;
Line 105: Line 127:
 
white-space: -o-pre-wrap;    /* Opera 7+ */
 
white-space: -o-pre-wrap;    /* Opera 7+ */
 
word-wrap: break-word;      /* Internet Explorer 5.5+ */
 
word-wrap: break-word;      /* Internet Explorer 5.5+ */
">bAllowMultipleEditors=1</div>
+
">bAllowMultipleMasterLoads=1</div>
  
* Disable the editor interface from hearing sounds by changing the following to "0", but a re-edit back to "1" will restore the ability when you need it.  While not completely eliminating all frustrations, it seems to increase the amount of trouble-free edits between CTDs to multiple hours at a time.  
+
=====TIP: Enable more than one copy of the GECK (or both the FO3 and FNV versions)=====
 +
<span id="Tip-GeckMultipleCopies"></span>
 +
<div name="Note Box" class="boilerplate metadata" id="Notice Box"  
 +
style="margin:0px 10px 10px 10px;border:1px dashed #DAA520;color: lightgray;
 +
background-color:#333333;padding:3px;
 +
word-wrap: break-word;      /* Internet Explorer 5.5+ */
 +
">To enable more than one copy of the GECK (or both the FO3 and FNV versions) to be open at one time, edit the "GeckCustom.ini" file to add:
 
<div name="Simulated code box" class="boilerplate metadata" id="Warning Notice"  
 
<div name="Simulated code box" class="boilerplate metadata" id="Warning Notice"  
 
style="margin:0px 10px 10px 20px; border:1px dashed #DAA520; color: lightgray; background-color:#424242; padding:3px;
 
style="margin:0px 10px 10px 20px; border:1px dashed #DAA520; color: lightgray; background-color:#424242; padding:3px;
Line 116: Line 144:
 
white-space: -o-pre-wrap;    /* Opera 7+ */
 
white-space: -o-pre-wrap;    /* Opera 7+ */
 
word-wrap: break-word;      /* Internet Explorer 5.5+ */
 
word-wrap: break-word;      /* Internet Explorer 5.5+ */
">[Audio]
+
">bAllowMultipleEditors=1</div>
bEnableAudio=0</div>
 
  
* You may find many things are invisible when viewing an interior cell in the New Vegas version of the GECK. Change the following from "1" to "0".
+
=====TIP: Enable "MultiBounds=====
<div name="Simulated code box" class="boilerplate metadata" id="Warning Notice"  
+
<span id="Tip-GeckMultiBounds"></span>
style="margin:0px 10px 10px 20px; border:1px dashed #DAA520; color: lightgray; background-color:#424242; padding:3px;
+
<div name="Note Box" class="boilerplate metadata" id="Notice Box"  
/* Remove the next four 'white-space' lines to restore default white-space processing. */
+
style="margin:0px 10px 10px 10px;border:1px dashed #DAA520;color: lightgray;
white-space: pre-wrap;      /* css-3 */
+
background-color:#333333;padding:3px;
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 
white-space: -pre-wrap;      /* Opera 4-6 */
 
white-space: -o-pre-wrap;    /* Opera 7+ */
 
 
word-wrap: break-word;      /* Internet Explorer 5.5+ */
 
word-wrap: break-word;      /* Internet Explorer 5.5+ */
">bUseMultibounds=0
+
">You may find many things are invisible when viewing an interior cell in the New Vegas version of the GECK. Open the "GECKCustom.ini", find the line "bUseMultibounds=1", and change the value to "0".</div>
</div>
 
  
* To get GECK to work with '''ENBSeries''' loaded so you can see ENB's effects while in the editor as well, try the following. And get ready for GECK to take >20 seconds to load on startup. But it'll look pretty.
+
=====TIP: Load ENB Series with GECK=====
 +
<span id="Tip-GeckViewENB"></span>
 +
<div name="Note Box" class="boilerplate metadata" id="Notice Box"
 +
style="margin:0px 10px 10px 10px;border:1px dashed #DAA520;color: lightgray;
 +
background-color:#333333;padding:3px;
 +
word-wrap: break-word;      /* Internet Explorer 5.5+ */
 +
">To get GECK to work with ENBSeries loaded so you can see ENB's effects while in the editor as well, try the following.
 
:* In the "enblocal.ini" file located in the game root folder (i.e. <SteamInstallPath>\steamapps\common\Fallout New Vegas"), set:  
 
:* In the "enblocal.ini" file located in the game root folder (i.e. <SteamInstallPath>\steamapps\common\Fallout New Vegas"), set:  
 
<div name="Simulated code box" class="boilerplate metadata" id="Warning Notice"  
 
<div name="Simulated code box" class="boilerplate metadata" id="Warning Notice"  
Line 146: Line 175:
 
IgnoreGECK=false  ;<- set "false" from "true"
 
IgnoreGECK=false  ;<- set "false" from "true"
 
</div>
 
</div>
 +
: And get ready for GECK to take >20 seconds to load on startup. But it'll look pretty.</div>
  
 
==== Issue: How to get GECK to load with NVSE? ====
 
==== Issue: How to get GECK to load with NVSE? ====
Line 279: Line 309:
 
:* Solution: The "'''nam'''" file contains nothing more than the common name (i.e. "Dead Money") of the respective DLC.  When a plaintext "'''FalloutNV.nam'''" file (which does not exist by default) with "Fallout New Vegas" as content is created, "FalloutNV.ESM" will be automatically checked (enabled) in GECK's "File" menu just like the DLC.
 
:* Solution: The "'''nam'''" file contains nothing more than the common name (i.e. "Dead Money") of the respective DLC.  When a plaintext "'''FalloutNV.nam'''" file (which does not exist by default) with "Fallout New Vegas" as content is created, "FalloutNV.ESM" will be automatically checked (enabled) in GECK's "File" menu just like the DLC.
  
=== Issue: GECK doesn't show Landscape ===
+
==== Issue: GECK doesn't show Landscape ====
 
* Cause: There is a barely mentioned "shortcut key" combination that toggles the display of Landscape in the "Render Window" when you have an "exterior worldspace" loaded.  It does not appear in any menus so it is usually an accidental toggling.
 
* Cause: There is a barely mentioned "shortcut key" combination that toggles the display of Landscape in the "Render Window" when you have an "exterior worldspace" loaded.  It does not appear in any menus so it is usually an accidental toggling.
 
:* Solution: <Shift+L> will toggle the display of the Landscape.  (Thanks to '''VenonXNL''' for reporting the solution to this "mystery".)
 
:* Solution: <Shift+L> will toggle the display of the Landscape.  (Thanks to '''VenonXNL''' for reporting the solution to this "mystery".)

Revision as of 08:25, 10 June 2018


Overview

This template is so it may be included in several articles:

Programs and Tools

  • Script compiler warnings will now be displayed. Scripts will no longer silently fail to compile.
  • Many other warnings were restored: in cell loader, in NavMesh checker, and so on, more than in 1000 places. [back for testing in 0.1.7.1 beta 1]
  • Adds a special Marker hack which makes RoomMarkers and PortalMarkers visible and transparent in the render window [since 0.1.3].
Unfortunately, cannot make them completely invisible as they should be, but it's better than having to move them all away just to see the cell.
  • You can now save scripts without compiling them (useful if you want to save your script and finish it later).
  • The spell checker can now be enabled and disabled at runtime.
  • Fixed the bug which caused the GECK to crash when user double-clicks on empty space in Form List Editor.
  • The "Edit" menu item in Form List editor will now work.
  • All MessageBox'es will now be in English, regardless of your system's language. This also means that "Cancel" will be replaced by "Yes to all" where intended by GECK developers. [since 0.1.2]
  • ESM are now active and editable directly.
  • ESP used as masters will remain in the masters list.
  • ONAM records in ESM will be preserved. No guarantee new required ONAM will be added. When in doubts, use FNVEdit to update the ONAM records.
  • Enables level 2 LOD generation for large worldspaces
  • Fixes bUseMultibounds = 0 crashes in cells with multibounds
  • Extends GDI handle limit: This cleans up opened windows better when closing them so you can edit for long periods without fear that you won't be able to save your plugin because the GECK can't open any new dialog windows.
  • Help links point to new community maintained wiki: GECKWiki.
  • FNV 4GB Patcher by Roy Batty - LuthienAnarion. Sets LAA flag specifically to work with Steam version of FNV and GECK.
  • CCF Explorer by NTCore. Setting of LAA flag in EXE and DLL files, and more.
  • NTCore 4GB Patch by NTCore. General setting of LAA flag in executables only
  • CIPSCIS Script Validator by CIPCIS. Basic script synatx only. does not recognize Script Extenders.

Detail

Issue: Where to obtain the G.E.C.K.?

  • Cause: The Construction Kit is a separate download and not automatically installed by Steam. (It is with the GOG DRM-free version.)
  • Solution-1a: You can download the "GECK. - New Vegas Edition" through Steam. It's under the "Library | Tools" tab in the Steam launcher.
  • Solution-1b: Download from the following links:
  • Official GECK Wiki by Bethesda Softworks.
  • GECKWiki Community maintained (more up to date) version of GECK Wiki.
  • FNV 4GB Patcher by Roy Batty - LuthienAnarion. Sets LAA flag specifically to work with Steam versions of FNV and GECK.
  • Recommended: The community developed optional NVSE plugins supplement the GECK, and are considered essential due to the error fixes and additional diagnostic messages (especially for scripts that won't compile) it displays. They require you to launch GECK with NVSE in order to function.
  • Script compiler warnings will now be displayed. Scripts will no longer silently fail to compile.
  • Many other warnings were restored: in cell loader, in NavMesh checker, and so on, more than in 1000 places. [back for testing in 0.1.7.1 beta 1]
  • Adds a special Marker hack which makes RoomMarkers and PortalMarkers visible and transparent in the render window [since 0.1.3].
Unfortunately, cannot make them completely invisible as they should be, but it's better than having to move them all away just to see the cell.
  • You can now save scripts without compiling them (useful if you want to save your script and finish it later).
  • The spell checker can now be enabled and disabled at runtime.
  • Fixed the bug which caused the GECK to crash when user double-clicks on empty space in Form List Editor.
  • The "Edit" menu item in Form List editor will now work.
  • All MessageBox'es will now be in English, regardless of your system's language. This also means that "Cancel" will be replaced by "Yes to all" where intended by GECK developers. [since 0.1.2]
  • ESM are now active and editable directly.
  • ESP used as masters will remain in the masters list.
  • ONAM records in ESM will be preserved. No guarantee new required ONAM will be added. When in doubts, use FNVEdit to update the ONAM records.
  • Enables level 2 LOD generation for large worldspaces
  • Fixes bUseMultibounds = 0 crashes in cells with multibounds
  • Extends GDI handle limit: This cleans up opened windows better when closing them so you can edit for long periods without fear that you won't be able to save your plugin because the GECK can't open any new dialog windows.
  • Help links point to new community maintained wiki: GECKWiki.

Issue: GeckCustom.INI file

The "GeckCustom.ini" may not get created in the "C:\Users\<YourAccountName>\Documents\My Games\FalloutNV" folder until you save your first modified file; not merely close GECK as some have reported. NOTE that as you have to run GECK as an "Administrator", the "C:\Users\..." folder with the INI file will be for the "Administrator" account. This can cause confusion as to where to look.

See also the wiki GECK: Tips and Tricks article.

TIP: "GECKCustom.ini" may be missing

TIP: Disable Audio in GECK