Fallout New Vegas

File information

Last updated

Original upload

Created by

PurplePigeon

Uploaded by

PurplePigeon

Virus scan

Some manually verified files

Documentation

Readme

View as plain text

The G.E.C.K. PowerUp for Fallout: New Vegas
Version 0.1.1

Written by Fedor Uvarov
aka PurplePigeon on the Nexus sites (www.fallout3nexus.com)
aka Mumbojumbo on the official Bethesda forums (forums.bethsoft.com), but not on the Nexus


ABOUT
==========
Thank you for downloading The G.E.C.K. PowerUp for New Vegas. It is a set of unofficial patches
for the GECK, the official Fallout: New Vegas data editor.

It patches the GECK in memory, so no files are altered on your disk. The ESP files are also not
modified in any way, the PowerUp only improves the GECK, it does not introduce any additions
that are not supported by the game engine itself.

Supported GECK version: 1.1.0.262 (i.e. initial release). You should also have the latest
New Vegas version, although it's not critical.

The source code (compilable with Flat Assembler) is in the "sources" directory of the distribution.


INSTALLATION, UNINSTALLATION AND RUNNING
==========
The PowerUp requires no special installation. Just copy geckpu-nv.dll and geckpu-nv.exe to your
Fallout: New Vegas directory (where geck.exe is).

To uninstall just remove these files. This version of PowerUp does not store any settings anywhere.

To run the GECK with PowerUp launch geckpu-nv.exe. It will automatically do the rest.


ANTIVIRUS ALERTS
==========
Some paranoid antivirus software can detect geckpu.exe as a "Process Patcher", "Injector" or
"Invader". Yes, it does patch/"invade"/inject code into geck.exe, so please allow this activity.

On the other hand, it is possible that PowerUp gets infected with malware on your PC or somewhere
along the way, so if your antivirus says there is a known virus in it, you may want to perform
additional checks.


IMPROVEMENTS
==========
The GECK PowerUp does these improvements to the GECK:

* Displays warnings produced by script compiler. Your scripts will no longer silently fail to compile.

* Allows you to save scripts without compilation. It is only possible from the Script Editor window
as of yet. To do this, click "Save w/o compiling and close" in the "Script" menu. But please keep
the following issues in mind:
* "ScriptName" is also a directive and it will not be processed without compilation. Therefore
to assign an EditorID to your script, you'll need to save it normally at least once, even
if with the ScriptName and nothing else. A valid FormID is assigned to the script
in any case.

* When you save w/o compiling, the GECK will not delete or modify the compiled version. It won't
even check if it exists. What's more, there is currently no way to recompile all scripts in
active file, only in opened all files. For this reason, remember which scripts are saved without
compilation and save them normally before loading the mod into the game.

* Allows you to disable and enable spell checker at runtime. This can be done in the Edit menu of the
main window.

* Fixes the bug which causes the GECK to crash when you double-click on empty space in Form List editor.

* Makes the "Edit" button in the Form List editor actually work.


CONTACT
==========
The official web page of the GECK PowerUp for New Vegas is: http://www.newvegasnexus.com/downloads/file.php?id=36290

You can post bug reports, feature requests and contact me on any matter by the following means:
* The comments section on the official page on FO3Nexus (registration on Nexus sites will be required).
* By a personal message (to user PurplePigeon) on Nexus.
* By e-mail: amaranth.fallout gmail (dot) com.
* By a personal message on Bethesda forums (to user Mumbojumbo).

Before reporting bugs and feature requests please read the next section.

There is also an edition of PowerUp for Fallout 3, available here: http://www.fallout3nexus.com/downloads/file.php?id=15067


BUGS REPORTS AND FEATURE REQUESTS
==========
NOTE: this release does not include todo.txt and NVSE has not been released yet.

BEFORE REPORTING A BUG OR POSTING A FEATURE REQUEST:
* Make sure you are using the latest GECK PowerUp version.
* Make sure you are using the compatible GECK version and the compatible NVSE version (if you use NVSE).
* Also make sure you are using the latest Fallout: New Vegas version, some errors may be fixed in patches.
If you for any reason can't update to the latest version, you may still post your report
or request, but if it is found out that your bug can be fixed by updating Fallout, it is quite
possible that I won't fix it in PowerUp.
* Please read "todo.txt". Maybe the issue you are going to report is already known.
* Finally, please read the comments on the official page (at least several newest pages). Maybe
your issue has already been reported.


REPORTING A BUG IN POWERUP:
Bug in PowerUp is any GECK or NVSE malfunctioning which happens only when PowerUp is loaded.
Include the following information in your message:
* Does this bug happen regularly or not regularly?

* What steps must be taken to reproduce the bug (unless it's obvious)?

* What version of Windows are you using? Is it 32 bit or 64 bit? What is the Service Pack number, if any?
If you use non-Windows OS with a Windows compatibility layer, it is quite possible that the bug will
not be fixed unless it also occurs on Windows.

* What versions of Fallout: New Vegas, GECK, NVSE and other related software are you using?

* If you are reporting a crash, include (if possible) the "Problem details" that Windows
gives you when a program crashes.

* If there are files called "EditorWarnings.txt" and/or "EditorStackTrace.txt" in your Fallout: New Vegas directory,
please include their contents in your report. If they are too long, upload them to a file sharing service, text storage
like pastebin.org or another web server and provide a link.

* Of course, you should also provide any information that, in your opinion, is important.

Of course, if the issue you are reporting is just a typo or something like this, then most likely
this information will not be required and you don't have to provide it.

After reporting please try and stay in contact, in case more information is needed to fix the bug.


REPORTING A BUG IN THE GECK:
Fixes for bugs in the GECK itself are considered enhancements/features in PowerUp. However,
the information required is the same as for bugs in PowerUp.


FEATURE REQUESTS:
If you'd like to post a request for enhancement of GECK's functionality (aside from bug fixes),
please make sure that:
* The feature is not already present in the TODO list.

* The feature you want is really not available in the vanilla GECK. I have myself been surprised
many times that some features I've always wanted are actually available in GECK, just hidden very well.

* That the feature you are going to request does not require modifications to the game engine or the
plugin format. If it does, then it is beyond the intended scope of PowerUp. However, if it is really
useful, maybe it will be done at some time, possibly with a NVSE plugin or in some other way.


REDISTRIBUTION AND REUSING
==========
Well, there can hardly be any valid license for a set of hacks for a proprietary program. :)
However, since most website owners respect the "modders' rights", here are the conditions
for redistributing and reusing The GECK PowerUp.

You may redistribute The GECK PowerUp's without any modifications on the following conditions.
Bundling PowerUp with something else is not considered a modification if other components
of such collection do not depend on PowerUp (apart from simply launching or installing it).
* You must give me, its author, proper credit and provide a link to the official PowerUp web page.
* This Readme must be distributed with the PowerUp and be intact.
* If the source is intact, but you compile the binaries yourself, you must make it clear that your
binaries are recompiled and not the official ones. This is to avoid confusion if your compiler
does something differently than mine (of course, no need to consider binaries modified if they are
the same as official byte to byte).
* If you distribute the PowerUp via the Internet, try to keep the version up-to-date.

If you want to redistribute a modified version of the PowerUp or incorporate it into some other
software, the following conditions apply:
* You must give me, the PowerUp author, proper credit, provide a link to the PowerUp website,
but make sure it is completely clear that your work is not the original PowerUp and that
your users should ask you, not me, about any bug fixes or improvements.
* If your work is edited in one form and used in another (i.e. it has source code, which is then
compiled to binary files), every user who receives the binaries must be able to receive the
sources. You must either distribute them along with the binaries or (if you distribute via
the Internet) provide a link where sources can be downloaded. However, it is not required that
you allow users to distribute modified or unmodified versions of your program: you can impose
any limitations or even prohibit redistribution completely.

As long as this conditions are complied with, you have an irrevocable permission to redistribute and
modify the PowerUp. If you are not sure or need a special permission, please don't hesitate to contact
me.