*MySQLA - My Safe QuickLoad Assistant*
*********************************
Check out the http://www.youtube.com/watch?v=PW6bBAYbRik&feature=player_embedded
Name: My Safe QuickLoad Assistant (MySQLA)
Author: otm
Version: 1.4
Date: 18/08/10
Category: Utilities
Link: http://www.fallout3nexus.com/downloads/file.php?id=14094
Homepage: None
===============
Introduction:
===============
Loading from the main menu instead of quickloading? No problem! Vault-Tec now provides MySQLA,
Your new Safe QuickLoad Assistant!
Extensive simulations in straining senarios of extremely unlikely events such as total global
catastrophe, outbreaks of pestilence, and cat swarming have proven this product an invaluable
addition to the new G.E.C.K. firmware. Order your copy now and it should arrive by mail within
3-5 days. What could go wrong? Right?
===============
Why You Need This:
===============
Bethesda's patches resulted in, quickload being broken and extremely ill-advised. Quitting to
the main menu and loading from there is advised instead, if one is to avoid savegame corruption
and other bugs.
Some Usual Symptoms
--------------------------
- Mobs or objects that spawn with flawed collision.
- Bullets as well as the player going right through these mobs' bodies. These mobs can still
shoot, meaning invincible enemies.
- Another known symptom is evident in the minefield, where sometimes there are mines that cannot
be disarmed or interacted with.
Since the game doesn't quickload the game data correctly, your next save may end up including
corrupt/incomplete data, leading to CTDs and other problems as more hours are invested to the
game.
===============
Description:
===============
My Safe QuickLoad Assistant is, in essence, a script compiled using the freeware utility
AutoHotkeys, which automates the procedure of quitting to menu and loading, using a single key
tap (Default F7).
Note that this is a *TIMED* keypress sequence, therefore you must configure TWO settings if you
want this utility to work correctly.
MySQLA now comes with a comfortable .INI file where you can edit all of its features.
This release offers two quickload methods, the Long Loading Sequence and the Short Loading Sequence.
- The Long Loading Sequence quits to the main menu and loads from there.
- The Short Loading Sequence loads the game from the "Pause" menu.
The safest one is obviously the LLS. I personally use the SLS because I die/get Crippled/incinerated
or otherwise molestified quite often. In my hours of playing I haven't come across any of the
visible issues described above with SLS.
Also please note that this utility merely emulates key presses and disables your controls while
doing it so that nothing else will be pressed by accident. While this Control Block is
configurable, it is HIGHLY RECOMMENDED!
All the above mean that it is EXTREMELY UNLIKELY that you will come across an issue due to this
mod. If you experience at any point savegame corruption, or any other loading problems, it will
be because of the Fallout engine, not because of this utility. Case may be though, that if you do
not use the LLS you are moe likely to face issues because of the Fallout engine in the future.
Still, SLS has eliminated from my game the visible issues described above that led me to write
this mod.
===============
Installation and Usage:
===============
1. Extract the .exe and the .ini files in (install folder)\Fallout 3\
2. Configure whether you are using FOSE, LLS or SLS and the key tap delay times
2. Start the game by clicking the MySQLA.exe
3. Once in-game, press F7 (Default) to Quickload via your selected method
4. After you exit the game, the key remapping is disengaged and the .exe terminated on its own.
===============
Un-Install:
===============
Just delete the file
===============
Configuration:
===============
MySQLA is now fully configurable via an .INI file.
There are in total ten configurable options. The average user will only need to
configure FOUR options. The options are explained below:
1. Using FOSE or not (Default: Using FOSE)
2. LLS or SLS (Default: LLS)
3. Quickload key (Default F7). Be careful not to leave blank (space) characters or "TABs" after
this string. If you do, it will not be recognized.
4. Mute Volume While Loading (Default: OFF). This feature is for those who do not want to hear
the "click" sounds in the menu every time they load the game. This mutes all sound while loading.
5. Block Controls While Loading (Default: ON, HIGHLY RECOMMENDED). Blocks your keyboard and mouse
input while loading. If this is not in effect it is quite easy to break the key tap sequence just
by moving the mouse to the wrong spot.
6. Death Sequence SLS fix (Default: ON) When loading from the "death screen" (while watching your
character die) the save button is grayed out, which means that the SLS doesn't work (LLS is fine).
With this fix the arrow key taps are replaced from TWO to TEN in order to fix this issue. The extra
time is 8*50 milliseconds = 400 ms or about half a second so it is negligible. However, some people
(like me) don't want to watch 10 key taps in a row on a "Short" method, which is why this is optional.
7. Sleeptime 1 (Default: 10000 ms). This is the time required to quit to main menu from the moment
that "Quit -> Main Menu" is pressed, till the buttons in the main menu BECOME VISIBLE AGAIN! Time
is in Milliseconds: 1000 -> 1 second!
8. Sleeptime 2 (Default: 1000 ms). This is the time required from the moment LOAD is pressed,
till the savegame list comes up. A typical value would be 500 - 1000 milliseconds. Having many
saves or a slow hard drive can increase the required time.
9. Pause Delay (Default: 800 ms). This is the time required to go from in-game to the pause
menu (if you press ESC). Quite short, typically 500-1000 ms.
10. Key Delay (Default: 50 ms). This is the time delay of the key taps. Normally this needn't
be configured and is set to 50 ms. If the key taps are unresponsive or inconsistent in your PC
for some reason, increase this time.
===============
Requirements:
===============
Intro Screen Disabler or similar: http://www.fallout3nexus.com/downloads/file.php?id=999
===============
Compatibility:
===============
No compatibility issues so far and nothing should come up since this is just a keypress script.
===============
Bugs/Issues:
===============
No Bugs or Issues are known at the moment. There is only one thing that I feel I should mention
again though:
If you find that all the key presses are not done as they should, you should probably change the
"Sleep" time delays in the script. This is a TIMED keypress sequence, thus different on every
computer.
===============
History:
===============
1.0b 13/08/10 - Initial Release
1.1b 13/08/10 - Compiled the script to a standalone .exe. Implemented Auto-Quit.
Revamped the readme.
1.2b 14/08/10 - Implemented one button quickload. Fixed a bug related to the game
install directory. Improved ReadMe. Improved script comments.
1.3 17/08/10 - Total Rewrite.
Implemented .INI file.
Added options: Mute Volume, Block Controls, Configurable Sleep times, FOSE usage,
LLS or SLS selection, Quickload key configurable via .ini file.
Uploaded demo Video to youtube.
Added several checks and warnings for incorrect usage.
Eliminated multiple .exe files. There is now only one .exe and one .INI file.
Revamped ReadMe (Hopefully for the last time).
Changed name.
1.4 18/08/10 - Implemented SLS death sequence fix.
Cleared up source code a bit.
===============
Recommended Mods:
===============
CASM
DarnUI
===============
Credits:
===============
- Thanks to Bethesda for creating Fallout 3.
- Thanks to InsanitySorrow for ReadMe Generator this readme is based on.
- Thanks to the creators of AutoHotkeys
- Thanks to the people in the AutoHotkeys forums for their assistance and
willingness to help a Noob!
- Kudos to the FOSE team. I hope that the MenuTapKey command will support arrow and enter key
taps so that third party software will no longer be necessary.
- Thanks to the hamster I never had. Missing you already.
===============
Tools Used:
===============
AutoHotkeys
Fallout 3 ReadMe Generator
===============
[color="#F4A460"]License/Legal:
===============
- This file is provided as is and the author holds no responsiblity for anything that may come
to happen from using this file.
- Everyone who charges whatsoever for this mod will burn for eternity to the nine depths of Hell.
- I do not really mind if someone wants to use the file in any way but I would like to be
credited if my work is used.
- For trivial changes I'd like you to notify me so that I can implement them myself. If I am
unavailable for a long time you can update my work as you see fit.
- Please do not bug me debating whether or not this mod is necessary. If you have tasted the
bugs, you know what I'm talking about. If not, may God have Mercy on your game.
- I do not have much time available so support will be limited. If you ask me something there
may be quite a while till I see it. This is a simple mod so no big questions should arise anyway.
- All the above is not applicable to you if and only if you are a Giant Space Hamster. You will
rule the universe anyway so why not be on your good side?