-
Notifications
You must be signed in to change notification settings - Fork 35
/
Copy pathsetup.html
514 lines (455 loc) · 26.4 KB
/
setup.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="icon" href="img/Coco/Logo.webp">
<title>Initial Setup | Viva New Vegas</title>
<meta name="keywords" content="Fallout New Vegas, FNV, Fallout NV, Fallout, New Vegas, Fallout 4, FO4, Guide, Mod, Mods, Modding Guide, Bethesda, Stable, Performance, Fix, Help, DXVK, Fast, Easy, Tutorial, Mod Organizer, Nexus, Tale of Two Wastelands, TTW, Wabbajack, WJ, Installer">
<meta name="description" content="Clean install and initial launch of the vanilla game.">
<meta http-equiv='content-language' content='en-us'>
<meta name="twitter:card" value="summary_large_image">
<meta property="og:site_name" content="ModdingLinked">
<meta property="og:title" content="Viva New Vegas">
<meta property="og:type" content="article">
<meta property="og:url" content="https://vivanewvegas.moddinglinked.com">
<meta property="og:image" content="https://vivanewvegas.moddinglinked.com/img/Others/Card.webp">
<meta property="og:description" content="Clean install and initial launch of the vanilla game.">
<meta name="theme-color" media="(prefers-color-scheme: dark)" content="#333230">
<meta name="darkreader-lock">
<meta http-equiv='cache-control' content='no-cache'>
<meta http-equiv='expires' content='0'>
<meta http-equiv='pragma' content='no-cache'>
<meta http-equiv='clear-site-data' content='cache'>
<script src="imageViewer.js"></script>
<script src="javascript.js"></script>
<link rel="stylesheet" href="css/styles.css">
<link rel="stylesheet" href="css/cards.css">
<link rel="stylesheet" href="css/header.css">
<link rel="stylesheet" href="css/navigationArrows.css">
<link rel="stylesheet" href="css/progressBar.css">
<link rel="stylesheet" href="css/guideColors.css">
<link rel="stylesheet" href="css/sidebar.css">
<link rel="stylesheet" href="css/images.css">
</head>
<body class="theme">
<div class="progress-container">
<div class="progress-bar"></div>
</div>
<div class="container">
<div class="header">
<div class="headerMenu" onclick="toggleNav()">
<img src="./img/UI/Navigation.svg" id="navButton">
</div>
<div class="headerTitle">
<img src="./img/Coco/Logo.webp" alt="Logo" id="logo">
<a href="./index.html" id="headerTitle">Viva New Vegas</a>
</div>
<div class="guideLinks" id="headerLinks">
<a href="https://thebestoftimes.moddinglinked.com" target="_blank" rel="nofollow">Tale of Two Wastelands</a>
<a href="https://themidnightride.moddinglinked.com" target="_blank" rel="nofollow">Fallout 4</a>
</div>
</div>
<div class="sidebar left-sidebar">
<p class="pageLinks">
<a href="./index.html" title="Home">
Home
</a>
<a href="./intro.html" title="Introduction">
Introduction
</a>
<a href="./setup.html" title="Setup">
Setup
</a>
<a href="./mo2.html" title="MO2">
Mod Organizer 2
</a>
<a href="./utilities.html" title="Utilities">
Utilities
</a>
<a href="./bugfix.html" title="Bug Fixes">
Bug Fixes
</a>
<a href="./basefinish.html" title="Base Finish">
Base Finish
</a>
</p>
<hr>
<p class="pageLinks">
<a href="./hud.html" title="User Interface">
User Interface
</a>
<a href="./gameplay.html" title="Gameplay">
Gameplay
</a>
<a href="./content.html" title="Content">
Content
</a>
<a href="./overhauls.html" title="Overhauls">
Overhauls
</a>
<a href="./visuals.html" title="Visuals">
Visuals
</a>
<a href="./finish.html" title="Extended Finish">
Extended Finish
</a>
</p>
<hr>
<p>
<a href="./changelog.html" title="Changelog">
Changelog
</a>
<a href="./resources.html" title="Resources">
Resources
</a>
<a href="./lod.html" title="LOD Guide" class="sublink">
LOD Guide
</a>
<a href="./decompress.html" title="Decompression Guide" class="sublink">
Decompression Guide
</a>
<a href="./faq.html" title="FAQ">
FAQ
</a>
<a href="./avoid-tools.html" title="Tools to Avoid">
Tools to Avoid
</a>
<a href="./avoid-mods.html" title="Mods to Avoid">
Mods to Avoid
</a>
<a href="./wabbajack.html" title="Wabbajack">
Wabbajack
</a>
</p>
<p class="sidebar-padder"></p>
<hr>
<p class="sidebar-bottom">
<a href="https://discord.gg/S99Ary5eba" title="Discord">
Discord
</a>
<a href="https://paypal.me/Ungeziefi" title="Donate">
Donate
</a>
<a href="https://github.com/ModdingLinked/Viva-New-Vegas" title="GitHub">
GitHub
</a>
</p>
</div>
<div class="content">
<span id="Preparation" class="section">
<h2 onclick="location.href='#Preparation'">Preparation</h2>
<div class="card" id="FileExtensions" title="Enabling File Extensions">
<p>
<h3>Enabling File Extensions</h3>
Before we start, it is important to enable file extensions in Windows.
</p>
<p>
By default, File Explorer will not show file extensions (such as .exe, .dll, or .esp). These extensions are very important when going through the guide, so it is highly recommended to enable visible file extensions:
<ol>
<li>Open File Explorer.</li>
<li>Select the <b>View</b> tab at the top.</li>
<li>Enable <strong>File name extensions</strong> in the <b>Show</b> section.</li>
<div class="image-container width-90">
<img class="content-img" src="./img/Others/File Extensions.webp" alt="Show file extensions">
<div class="resize-overlay expand"></div>
</div>
</ol>
</p>
</div>
<div class="card" id="BaseAddressRandomization">
<p>
<h3>Disabling Base Address Randomization</h3>
Base Address Randomization is a security feature in Windows that allows program's starting address to be randomized, which is not the expected behavior in 32-bit programs like Fallout: New Vegas. This <strong>leads to crashes</strong> in a modded game.
<br>
<br>
While the feature should be disabled by default, it is still recommended to sanity check if it is disabled:
<ol>
<li>Open <strong>Windows Security</strong> from your <b>Start Menu</b>.</li>
<li>Click on <b>App & browser control</b> in the left sidebar.</li>
<li>Click on <b>Exploit protection settings</b> under <b>Exploit protection</b>.</li>
<li>Ensure <strong>Force randomization for images (Mandatory ASLR)</strong> is set to <strong>Use default (Off)</strong>.</li>
<div class="card-green">
<p>
If you don't want to change the global setting, you can add an exception just for the game:
<ol>
<li>Click on <b>Program settings</b>.</li>
<li>Click on <b>Add program to customize</b>.</li>
<li>Select <b>Add program by name</b>.</li>
<li>Enter <span class="card-basic">FalloutNV.exe</span> in the box and save.</li>
<li>Find the newly created entry on the list and click <b>Edit</b>.</li>
<li>Find <b>Force randomization for images (Mandatory ASLR)</b>.</li>
<li>Check <b>Override system settings</b>, and set the toggle to <b>Off</b>.</li>
</ol>
</p>
</div>
</ol>
</p>
</div>
</span>
<span id="Installation" class="section">
<h2 onclick="location.href='#Installation'">Installation</h2>
<div class="card" id="InstallLocation">
<p>
<h3>Choosing a Location</h3>
<strong>A clean installation</strong> is not only required to get rid of any potential leftover mod files, but also to make sure the game is installed in a safe location. Here is what you need to know when choosing where to install your game:
<br>
<ul>
<li>
<b>Avoid any default Windows folders</b>: This includes but is not limited to <span class="card-basic">C:\Program Files</span>, <span class="card-basic">C:\Program Files x86</span>, your <span class="card-basic">Desktop</span> and your <span class="card-basic">Documents</span> folders.
<br>
This is because users lack write access to Program Files, while Desktop and Documents are often managed by OneDrive. This can cause many issues with the game and any modding tools.
<br>
<br>
An example of a safe location is <span class="card-basic">C:\Games</span>
</li>
<li>
<b>Install on an SSD if possible</b>: Having the game on an SSD will drastically improve loading times and decrease stuttering.
</li>
</ul>
</p>
</div>
<div class="card" id="Uninstall">
<p>
<h3>Uninstalling the Games</h3>
<div class="card-green">
<p>
If you never installed the games before, go directly to the next section.
</p>
</div>
As the games are available on Steam, GOG, and Epic Games, there are separate instructions for each version. You obviously only need to follow the directions for the versions you have.
<div class="expander-top colors-steam clickable width-90" onclick="expandCard(this, uninstallSteamExpander)" id="uninstallSteam">
<p>
<h3>Steam</h3>
<img class="chevron" style="transform: rotateX(0deg);" src="img/UI/Chevron Down.svg" alt="UI element - Chevron">
</p>
</div>
<div class="expander-bottom colors-steam width-90" id="uninstallSteamExpander">
<div class="card-red">
<p>
If you already uninstalled the games, make sure to follow step 4 and 5 to ensure there are no leftovers.
</p>
</div>
<ol>
<li>Open Steam and go to your <strong>Library</strong>.</li>
<li>Find <strong>Fallout: New Vegas</strong> in the list.</li>
<li>Right-click on it and select <strong>Manage</strong> -> <strong>Uninstall</strong>.</li>
<li>Navigate to <span class="card-basic">Steam\steamapps\common</span> and, if present, delete the <strong>Fallout New Vegas</strong> folder.</li>
<li>Navigate to <span class="card-basic">Documents\My Games\FalloutNV</span> and delete all INI files inside it.</li>
</ol>
</div>
<div class="expander-top colors-gog clickable width-90" onclick="expandCard(this, uninstallGogExpander)" id="uninstallGog">
<p>
<h3>GOG</h3>
<img class="chevron" style="transform: rotateX(0deg);" src="img/UI/Chevron Down.svg" alt="UI element - Chevron">
</p>
</div>
<div class="expander-bottom colors-gog width-90" id="uninstallGogExpander">
<ol>
<li>Open GOG and go to your <strong>Library</strong>.</li>
<li>Find <strong>Fallout: New Vegas</strong> in the list.</li>
<li>Right-click on it and select <strong>Manage Installation -> Uninstall</strong>.</li>
<ul>
<li>If you used an offline installer then run the <strong>unins000.exe</strong> file in the game's <b>Root</b> folder.</li>
</ul>
<li>Navigate to <span class="card-basic">Documents\My Games\FalloutNV</span> and delete all INI files inside it.</li>
</ol>
</div>
<div class="expander-top colors-epic clickable width-90" onclick="expandCard(this, uninstallEpicExpander)" id="uninstallEpic">
<p>
<h3>Epic Games</h3>
<img class="chevron" style="transform: rotateX(0deg);" src="img/UI/Chevron Down.svg" alt="UI element - Chevron">
</p>
</div>
<div class="expander-bottom colors-epic width-90" id="uninstallEpicExpander">
<div class="card-red">
<p>
If you already uninstalled the games, make sure to follow step 4 to ensure there are no leftovers.
</p>
</div>
<ol>
<li>Open the Epic Games Launcher and go to your <strong>Library</strong>.</li>
<li>Find <strong>Fallout: New Vegas</strong> in the list.</li>
<li>Click on 3 dots and select uninstall from the menu.</li>
<li>Navigate to <span class="card-basic">Documents\My Games\FalloutNV_Epic</span> and delete all INI files inside it.</li>
</ol>
</div>
</p>
</div>
<div class="card" id="Install">
<p>
<h3>Installing the Games</h3>
As the games are available on Steam, GOG, and Epic Games, there are separate instructions for each version. You obviously only need to follow the directions for the versions you have.
<div class="expander-top colors-steam clickable width-90" onclick="expandCard(this, installSteamExpander)" id="installSteam">
<p>
<h3>Steam</h3>
<img class="chevron" style="transform: rotateX(0deg);" src="img/UI/Chevron Down.svg" alt="UI element - Chevron">
</p>
</div>
<div class="expander-bottom colors-steam width-90" id="installSteamExpander">
<h3>Creating a new Steam library</h3>
<div class="card-red">
<p>
It is strongly recommended to install the games outside of any default Windows folders (such as <span class="card-basic">Program Files (x86)</span>), as the the strict Windows file protections of these folders can break certain mods/tools. Instead, we will use a tool called Steam Library Setup Tool to create a new Steam library folder outside of any default Windows folders.
<br>
<br>
If you already have Steam installed outside of any default windows folders then go directly to step 1 of the next section and install the games to your custom Steam library.
</p>
</div>
<ol>
<li>Completely exit out of Steam using Task Manager or System Tray.</li>
<li>Download the <strong>steam_library_setup_tool-3.2.exe</strong> file from <a href="https://github.com/LostDragonist/steam-library-setup-tool/releases" target="_blank">here</a>.</li>
<li>Once downloaded, run the file and add a new entry by clicking <strong>Add Row</strong>.</li>
<li>Type the chosen path under <strong>Path</strong>, e.g. <span class="card-basic">C:\Games\Steam</span></li>
<li>Click <strong>Accept</strong> then <strong>Yes</strong> if prompted to create a new folder.</li>
<li>The tool will ask to exit, select <strong>OK</strong>.</li>
<div class="image-container width-90">
<img class="content-img" src="./img/Others/Steam Library Tool Setup.webp" alt="Steam library setup tool">
<div class="resize-overlay expand"></div>
</div>
</ol>
<ol>
<li>Open Steam and go to your <strong>Library</strong>.</li>
<li>Find <strong>Fallout: New Vegas</strong> in the list and select <strong>Install</strong>.</li>
<li>Under <strong>Install to:</strong>, select the library folder created with the tool, which is the second <b>C:\</b> entry if you are installing on the main drive.</li>
<div class="image-container width-90">
<img class="content-img" src="./img/Others/Steam Location Pick.webp" alt="Example Steam install locations">
<div class="resize-overlay expand"></div>
</div>
<li>Select <strong>Next</strong> then wait for the install to finish.</li>
</ol>
<div class="card-yellow">
<p>If you still do not see your new library, restart your PC.</p>
</div>
</div>
<div class="expander-top colors-gog clickable width-90" onclick="expandCard(this, installGogExpander)" id="installGog">
<div>
<p>
<h3>GOG</h3>
</p>
</div>
<img class="chevron" style="transform: rotateX(0deg);" src="img/UI/Chevron Down.svg" alt="UI element - Chevron">
</div>
<div class="expander-bottom colors-gog width-90" id="installGogExpander">
<ol>
<li>Open GOG and go to your <strong>Library</strong>.</li>
<li>Find <strong>Fallout: New Vegas</strong> in the list and select <strong>Install</strong>.</li>
<li>Set the <strong>Install to</strong> location to a location of your choice.</li>
<ul>
<li>It is <strong>required</strong> to install the game outside of any default Windows folders (e.g., <span class="card-basic">Program Files x86</span>).</li>
</ul>
</ol>
</div>
<div class="expander-top colors-epic clickable width-90" onclick="expandCard(this, installEpicExpander)" id="installEpic">
<p>
<h3>Epic Games</h3>
<img class="chevron" style="transform: rotateX(0deg);" src="img/UI/Chevron Down.svg" alt="UI element - Chevron">
</p>
</div>
<div class="expander-bottom colors-epic width-90" id="installEpicExpander">
<ol>
<li>Open the Epic Games Launcher and go to your <strong>Library</strong>.</li>
<li>Find <strong>Fallout: New Vegas</strong> in the list.</li>
<li>Click on the game to install it.</li>
<ul>
<li>It is <strong>required</strong> to install the game outside of any default Windows folders (e.g., <span class="card-basic">Program Files x86</span>).</li>
</ul>
</ol>
</div>
</p>
</div>
</span>
<span id="PostInstallation" class="section">
<h2 onclick="location.href='#PostInstallation'">Post-Installation</h2>
<div class="card" id="Terminology">
<p>
<h3>Key Terminology</h3>
Now that the game is installed, there are two folders from it that will be referred to in the guide often:
<ul>
<li><strong>Root</strong> folder: Where the game is installed.</li>
<ul>
<li>For Steam:
<div class="card-basic">
<p>Steam\steamapps\common\Fallout New Vegas</p>
</div>
</li>
<li>For GOG:
<div class="card-basic">
<p>GOG Galaxy\Games\Fallout New Vegas</p>
</div> (unless you manually changed the installation path).
</li>
<li>For Epic Games:
<div class="card-basic">
<p>Epic Games\FalloutNewVegas\Fallout New Vegas English</p>
</div> (unless you manually changed the installation path).
</li>
</ul>
</ul>
<ul>
<li><strong>Data</strong> folder: Where all of the game's assets are located.</li>
<ul>
<li>For Steam:
<div class="card-basic">
<p>Steam\steamapps\common\Fallout New Vegas\Data</p>
</div>
</li>
<li>For GOG:
<div class="card-basic">
<p>GOG Galaxy\Games\Fallout New Vegas\Data</p>
</div>
</li>
<li>For Epic Games:
<div class="card-basic">
<p>Epic Games\FalloutNewVegas\Fallout New Vegas English\Data</p>
</div>
</li>
</ul>
</ul>
</p>
</div>
<div class="card" id="GeneratingINIs" title="Generating INIs">
<p>
<h3>Generating Fresh INI Files</h3>
<ol>
<li>Run the game from Steam/GOG Galaxy, or through FalloutNVLauncher.exe in the game files if you are using an offline copy.</li>
<li>Click OK to both pop-ups that say <b>Detecting Video Hardware</b>.</li>
<ul>
<li>If there aren't any pop-ups, navigate to <span class="card-basic">Documents\My Games\FalloutNV</span> and delete all INI files, then retry.</li>
</ul>
<li>Click <b>OK</b> then <b>Exit</b>.</li>
</ol>
</p>
</div>
<div class="card-wj" id="WabbajackReturn" title="Return To The WJ Page">
<p>
<h3>Wabbajack Users!</h3>
You are done with the Introduction and Setup of the guide, go back to the <a href="./wabbajack.html#Installation">Wabbajack page</a> to continue installing the list with it!
</p>
</div>
</span>
<div class="navigationArrowContainer">
<a href="#" id="previous" rel="prev" class="navigationArrow">
<img class="mirror" src="./img/UI/Arrow.svg" alt="Back Arrow">
<span class="arrowText"></span>
</a>
<a href="#" id="next" rel="next" class="navigationArrow">
<span class="arrowText"></span>
<img src="./img/UI/Arrow.svg" alt="Forward Arrow">
</a>
</div>
</div>
<div class="sidebar right-sidebar">
<p id="sidebarContent">
</p>
</div>
</div>
<footer>ModdingLinked 2024</footer>
<div id="image-overlay" class="overlay" hidden>
<div class="image-container">
<img id="enlarged-image" class="enlarged-image" src="" alt="Enlarged Image">
<div class="resize-overlay shrink"></div>
</div>
</div>
</body>
</html>