[RELz] MySQLA - My Super Quickload Assistant

Post » Sun Jan 09, 2011 4:27 am

***********************
*MySafeQuickLoadAssistant*
***********************

Goodbuy Dirty Quickloads!!!

Hello everyone, this is from my Nexus Page: http://www.fallout3nexus.com/downloads/file.php?id=14094

Please try it and let me know what you think of the mod and the simplicity of the
instructions :celebration:

New http://www.youtube.com/watch?v=PW6bBAYbRik be sure to check it out!

NEW VERSION 1.2b is out! This will likely be the last beta version!
Changelog:
1.2b 14/08/10 - Implemented one button quickload. Fixed a bug related to the game
install directory. Improved ReadMe


Name: My Safe QuickLoad Assistant (MySQLA)
Author: otm
Version: 1.2b
Date: 14/08/10
Category: Utilities
Link: http://www.fallout3nexus.com/downloads/file.php?id=14094
Homepage: None

===============
Introduction:
===============

Fellow Customer,

- Is radiation still a subject on the Morning Table?

- Being the accidental survivor of a Bethesda Nuclear Patching Holocaust
makes you feel Puny and Worthless?

- Do you regard the attempts to fix the Fallout world as acts of Horror
and Pestilence?

- Do you honestly believe that the atempts to patch the game have bestowed
upon it an eluding similarity to Fallout History?

- Do you sometimes recall the good old days with Vigor and Serenity?


---------0000---------Look no further!!!---------0000---------

Vault Tec proudly presents MySQLA, an innovative programming platform that
is guaranteed to be able to fix the Fallout world. 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.

===============
Why You Need This:
===============

Since the 1.4 patch, quickload is 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.

Usual issues involve mobs and other objects that may spawn with
no collision, resulting in bullets as well as the player going right through
their 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.
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 keypress (Default F7)

Note that this is a *TIMED* keypress sequence, therefore some calibrating may be
needed in order to achieve optimal loading times.
In particular, a maximum of TWO key press delay times may have to be configured.

If your system is pretty slow or heavily modded (thus having long load times) you
will HAVE to configure these settings as I cannot possibly provide every possible
combination.

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 but I personally use the SLS because I
die/get Crippled/incinerated or otherwise molestified quite often. I haven't come
across any of the visivle issues described above with SLS, but this is still in
beta testing.

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.
This means 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.

===============
Usage:
===============

1. Choose the proper file to install. There are two distinctions:
- You want the Long Loading Sequence or the Short one.
- You use FOSE or not
2. Start the game by clicking the MySQLA_*****.exe
3. Once in-game, press F7 to Quickload via your selected method
4. After you exit the game, the key remapping is disengaged and the .exe
terminated on its own

===============
Configuration:
===============

If you want to fine-tune the utility, you must download AutoHotkeys and the mod's
source code from Nexus.
After installing AutoHotkeys:

- copy the .ahk file to your Fallout directory, just like you did with the .exe.

- Right click on the .ahk file and select "edit script".

- After you complete the config you save the file and simply double click it to run the new script and the game.

The configuration procedure is pretty self-explanatory in the file.

There are FOUR things that you can configure:

1. Using FOSE or not. Just comment out the line that is not applicable to your config
2. Button Config. F7 is configurable there.
3. Quickload Keypress Sequence. If using a UI other than Vanilla or DarnUI you may need
to add/remove button strokes. Not likely to be needed though.
4. Delay times between key presses. There are TWO times that you may need to configure.
These are marked at the bottom of the script as "SLEEPTIME1" and "SLEEPTIME2".

Note that "3." is not applicable to the SLS file since it's the same everywhere. Also,
SLS doesn't have "SLEEPTIME1".

===============
Requirements:
===============

Intro Screen Disabler or similar: http://www.fallout3nexus.com/downloads/file.php?id=999

===============
Install:
===============

1. Extract the proper file from the archive, depending on whether you want the
Long Loading Sequence or the Short one, and using FOSE or not.
2. Copy file to (install folder)\Fallout 3\
3. Start the game from the new .exe

===============
Un-Install:
===============

Just delete the file

===============
Compatibility:
===============

No compatibility issues so far and nothing should come up since this is just
a keypress script. Note however that this is still in beta stage.

===============
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 that works on my computer "just" fine. Weaker computers will require
larger sleep times and stronger ones will want to take advantage of that speed
by reducing them. Note that time in the SLEEP syntax is given in milliseconds.

===============
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

===============
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
- 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

===============
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.
- 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.
- 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 rule the universe anyway so why not be on your good side?
User avatar
Susan Elizabeth
 
Posts: 3420
Joined: Sat Oct 21, 2006 4:35 pm

Post » Sun Jan 09, 2011 12:31 am

You could use something like
WinWaitClose, Fallout3
Exit
To close the script when you exit FO3.
What's stopping you from just sending escape when you hit F8? I haven't tried it but I don't see why it wouldn't work.
User avatar
Juan Cerda
 
Posts: 3426
Joined: Thu Jul 12, 2007 8:49 pm

Post » Sun Jan 09, 2011 4:08 am

That was the first thing I tried, but the key sequence didn't work consistently.
I think that it is affected by the CPU load when in-game. This resulted in the
keystrokes not always being picked up correctly if the sequence was begun
outside the pause menu. I'm looking for a way around it, but I am pretty satisfied
as it is :hubbahubba:
User avatar
bimsy
 
Posts: 3541
Joined: Wed Oct 11, 2006 3:04 pm

Post » Sun Jan 09, 2011 10:34 am

Update: Version 1.1b up on Nexus.

Changelog:

- Implemented Automatic script quit when Fallout 3 is terminated
- Compiled the scripts to standalone .exe
- Improved Readme
- Changed the title too. Safe sounds better than Super (gotta love these acronyms) :clap:

ToDo list:

- Resolve the two button quickload issue
- Set up an .ini file
- Compile into a FOSE .dll plugin

Let me know what you think/need!
User avatar
MISS KEEP UR
 
Posts: 3384
Joined: Sat Aug 26, 2006 6:26 am

Post » Sun Jan 09, 2011 6:48 am

Does anyone know of a way to remap the Fallout 3 pause (escape) key?

Sending an Esc key tap does not work in Fallout 3, or at least I can't
seem to make it work with AutoHotkeys.

Any pointer would be great! :banghead:

Edit:

Ok, I tried FOSE GetKeyPress and TapKey to get the quickload key
to bring up the pause menu but it doesn't work when AutoHotkeys is
messing with the same key.
My next move is to implement a mutual .ini file with a check every second
in order to make an .esp to communicate with my program. Wish me luck :shocking:

UPDATE:

NEW VERSION 1.2b is out! This will likely be the last beta version!
Changelog:
Implemented one button quickload.
Fixed a bug related to the game install directory causing the script not to launch the game
Improved ReadMe.
Improved script comments and configuration.

I would really like some feedback on the timing settings on other computers
so that I can see whether implementing an .ini file would be a necessary
addition in the future.

Let me know what you think all you Main-Menu-Load people!
User avatar
Sabrina Steige
 
Posts: 3396
Joined: Mon Aug 20, 2007 9:51 pm


Return to Fallout 3