http://www.gamesas.com/bgsforums/index.php?showtopic=915278 http://www.gamesas.com/bgsforums/index.php?showtopic=924371 http://www.gamesas.com/bgsforums/index.php?showtopic=928358 http://www.gamesas.com/bgsforums/index.php?showtopic=932720 http://www.gamesas.com/bgsforums/index.php?showtopic=935840 http://www.gamesas.com/bgsforums/index.php?showtopic=940548 http://www.gamesas.com/bgsforums/index.php?showtopic=945361 http://www.gamesas.com/bgsforums/index.php?showtopic=951381
Fallout Script Extender v1
by Ian Patterson (ianpatt), Stephen Abel (behippo) and Paul Connelly (scruggsywuggsy the ferret)
Additional contributions from: Timeslip, ElminsterEU
If you are using version of Fallout newer than 1.1.0.35 (or the loader is telling you that you have an unknown version of Fallout), you will need to download the beta version posted below.
Current beta: v1.1 beta 5
Download: http://fose.silverlock.org/beta/fose_v1_1_beta5.zip
Stable version: v1
Download: http://fose.silverlock.org/download/fose_v1.zip
Documentation: http://fose.silverlock.org/fose_command_doc.html
From the beta readme:
Compatibility:
FOSE supports these versions of Fallout 3 (from either a retail DVD or Steam):
- 1.0.0.15
- 1.1.0.35
- 1.4.0.6 (original release)
- 1.4.0.6 (alternate release, found on steam and some European patches)
FOSE is compatible with the 1.1.0.36 G.E.C.K.
Incompatibilities:
* FOSE is not compatible with the original, unpatched DVD or Steam version. Either version patched to 1.0.0.15 or 1.4.0.6 will work.
* FOSE is not compatible with the Direct2Drive (D2D) or the Russian version of Fallout 3 protected by StarForce. FOSE will never be compatible with these versions, as they are encrypted and it would be illegal to break the encryption.
* FOSE is currently incompatible with Windows Live, so when running via fose_loader.exe, Live will be disabled. Live functions as an anti-cheat mechanism, so it disables itself if it detects any in-memory modifications to the executable, despite the fact that Fallout has no multiplayer component. Since Live cannot tell the difference between the modifications we make and the modifications a cheating program would make, we will probably never be directly compatible. To download DLC and updates, simply launch Fallout normally. Live stores DLC and save files in a separate folder when active, so some things may need to be moved around - see the official Fallout forums for more information.
This initial release adds 189 new scripting functions including:
- basic input functions based on DX scancodes
- basic form list functions
- debugging console functions
- various weapon and inventory item Get and Set functions
- script versions of several console functions
- Looping functions (Label, Goto)
- GetCrosshairRef
- get and set game setting and INI functions
- loaded mod informtion functions
- reference walking functions
- Basic UI Functions (GetUIFloat, SetUIFloat, SetUIString)
- basic math and bit flag functions
- GetGameRestarted, GetGameLoaded
- temporary base form cloning functions
This official release will be supported going forward and you may now release mods based on FOSE. Thanks to all of our fabulous beta testers!
Mods which were built against the earlier beta should be recompiled using the official release.
v1.1 beta 2 should resolve issues with Label/Goto not working on some machines.
v1.1 beta 5 should resolve issues with SetUIFloat crashing on 1.4.6/1.4.6b runtimes.