Fixed, thanks.
I have things to add:
-
The other way around is better: Run the script, then bind the keys in-game. Press W, it will bind it to F8 as it is supposed to.
-
There is no need to manually suspend the script with `. See my scripts at the end.
-
If you run the game as admin, you need to double-click some script I provide once. Or you start the rebinding script as admin every time.
-
Put the script into the Windows startup directory. Since it only does something when SA is active, it is fine to have it running all the time. To get to the startup directory: Press Windows Key + R and then type (paste^^) something (depends on your OS), then press return. If Windows 8/10: type shell:startup (this applies only to you, for all users, use shell:common startup ) If Windows 7: type %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup (this applies only to you, for all users, use C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup )
I have made some ready-made scripts. a) full_version rebinds more than WASD: It rebinds these buttons, too: q, e, f, v, c. (failing at Vice City ;) ) Feel free to edit. Key names to use b ) wasd_version only rebinds WASD ;) Both have an as_admin version, too (if you run the game as admin). I recommend just double-clicking the script "EnableUIAccess.ahk" instead so that admin rights (clicking "yes" on the UAC prompt) are unnecessary. Download everything from here
I have tried making the script run gta_sa (Run, path to GTASA without quotes) but SA simply got stuck - weird.
You can create a ready-to-upload crash report by double-clicking the .bat file in this: https://cdn.discordapp.com/attachments/271678111748194304/413488417738063893/wincrashreport.zip Readme:
-
Run the .bat file as admin if the game runs as admin.
-
Do not close the "GTA ... has stopped working" window until you have the crash report.
Filthy cheaters (version mixers DansGame ) who use a cracked exe in a new Steam version with removed songs regularly get crashes when the game tries to play one of them.
[12:17 PM] Nick007J: high chances to get a softlock or semaphore crash on SSD or especially ramdisk [12:17 PM] Nick007J: especially with win98 hack to reduce loading times to minimum Note: He was referring to the dxwnd Fix buffered IO after Win98 option . APPHANG report of one of those: https://pastebin.com/VCsEnVky
I have posted this in the Bullshit Compilation, forgetting that there is this thread. DansGame Intensive Care Make sure that CJ is not bailing out as you enter the "marker" at the hospital or you crash the game. The reason is that the mission gives the player vehicle double health after the cs and if you bail, there is no player vehicle, causing a crash.
Code:
Due to a bug, I could not edit, had to repost. Reminder to use spaces and newlines everywhere - after a link, for example. My problem was a link followed by [ / quote ]
Todo:
- talk about how to make short replays
- list all places to make short replays
- list all applications
I have copied over and compiled links to a bunch of info I have found mostly in the Strats thread: 1) (yes, this is allowed) [quote] Is it allowed to save a game, say at GTASAsf1, then play as much as you need. Later, save the game at GTASAsf2. Finally, load GTASAsf1, make a replay, then load GTASAsf2 and use a replay. The reason I ask is because I am thinking about 100% and stuff. Maybe after "Cecar Vialpando" mission you can grab a "Remington", get the tag, buy "El Corona Safehouse" (instead of "Willowfield Safehouse"), store the car, save at GTASAsf1 and continue the game. Then use bike replays as much as you need. Before finishing Los Santos, maybe you can even find a "Cheetah" or "Slamvan" and make a replay of it. If not, then maybe in San Fierro. But when you need a "Remington", you can always save the game at GTASAsf2, load GTASAsf1, get a "Remington" replay, load GTASAsf2 and continue what you have. [/quote] source
This and the following 3 posts and Arkowy's soon after.
[quote] Never saw this before from anyone. I know most of the runners won't cut fades by replays, but these two are really long. Basically if you have short replay saved(for example, bf one), then you can skip these 2 fades. Each of them will save you 2 seconds, so 4 seconds in sum. [/quote] source
[quote]
2. Make a fast replay here, use it for for missions & most importantly Don Peyote to spawn a Sultan.
[/quote]
Note: Press F2 right after "GO" (the sooner the shorter the replay). Flying does it wrong in this next quote:
[quote]
Different way to leave quarry and the usage of a sultan replay.
Notice the car after leaving quarry. This is the worst case because it is slow. However, there is the same chance to get other cars. Even though worst case, it's still faster to reach Don Peyote marker this way. Can save up to 20 seconds. Don't forget to use sultan replay.
[/quote]
source: this and the following post.
Edit: I have fixed this by now, feel free to skim and just read the last paragraph properly. TL;DR for the users is: Use spaces and newlines after markdown/BB code and links.
I'd like to edit my post to fix the messed up quoting but I cannot.
I have tried CTRL+F5 and waiting for the page to load fully ("refresh" icon appears), tested on two browsers.
Browsers: Newest Chrome and Firefox 64bit (Win7 64bit)
Chrome has loads of extensions, Firefox only these (Adblock disabled for testing): https://gyazo.com/1f01276c6cc753766ee82bf0c233c442
Here is #maincontent
after clicking "edit" if that helps:
https://pastebin.com/ctCrDR8b
https://gyazo.com/c617668c4ff33f9c52148b6c104924fe
Here is the post: https://www.speedrun.com/gtasa/thread/apdhp (Edit, I fixed it by now)
There is no editing limit, is there? I did not get a message about it or anything. I have probably edited the post a bunch. I don't know what the last edit was.
Edit: I had a [ / q u o t e ] after a YouTube link without a space, this caused the messed up quoting in the "formatted post" and this bug here. I recovered the "source code" of my post by copying the "edit post" textarea content into a text editor, changed minor things, this happened to fix this bug. I then diffed the "bugged post" content with the "fixed post" one and this line looked most suspicious. Then I reproduced the bug by removing that newline.
Edit: In this post, KZ had the same problem at High Jack (call getting stuck, need to cancel it to dupe). He had some "audio system" "fuck ups" right beforehand - they probably caused it. Perhaps saving and loading fixes this but in KZ's case it would have wasted loads of time. E: Saving and loading does not help, at all, it seems. https://www.speedrun.com/post/ue2wa
Here is a video of the call getting stuck loading mission audio. You know that the call is still running because onmission is 1 after skipping the cutscene.
In this next VM dupe failure example, the call ends normally and onmission is 0. But since he left the mission trigger in the fade (with the mission text on screen), no dupe happens:
[quote]
From KZ:
Yea, this is the last frame before VM starts. You are quite far into the marker so CJ will move past it.
[/quote]
[10:52 PM] illuminati: walking in slow, just to the tip of the black diamond paving stone is the only way I ever got it consistently [10:52 PM] illuminati: idk why, I just know it works for me
Andra Mission starts are on a 250 milliseconds cycle. That is plenty of time to walk out of the mission trigger. The solution is to stop walking once you are inside the mission trigger.
-
/ 2) are Reset quotes
Tanker flipping and disconnecting is caused by you touching the wall cc: Tanker Commander , Highjack cc
"Cop getting the "get back on the bike" objective. He couldn't initially because he was stuck" (until Smoke pushed the car away).
- Management Issues Getting spotted: If any of the drivers has distance < 160 in X or Y direction at the moment the car counts as sunk, you are spotted.
Better do that a couple more times, you might (have not tested) dupe BP in the cs -> one instance gets stuck -> crash next mission start.
Oyster collecting Problem: When you take a call before jumping into the water to pick up an oyster, you swim right through the oyster and it is not collected. Prevention: Avoid falling between the moment the "CJ picks up phone" animation is done (which is shortly after the talking starts) and pressing F. In other words, fucking hold F. :P Edit: It seems only consistent if you fall while the conversation is already ongoing, I don't feel like looking into this deeper. Intervention:
- Swim back to land.
- If that would be very slow, you can try jumping out of the water (so that you get the call in the fraction of a second CJ is outside the water). I have not looked into alternative ways to fix it. Replays crash my testing installation, atm. D :
Edit: [1:13 AM] Powdinet: @Patrick the oyster not collecting glitch also happens when you jump out of the helicopter without it landing on top of the water sometimes (which is why I land with the seasparrow instead of jumping out right before in all oysters)
NRG spawn after Just Business [Old knowledge] You can accidentally despawn this bike with your mouse while aiming. We recommend not moving the mouse after shooting the gate (I did not believe this early was adequate at first but experience tought me it is).
Monster call Avoid the water near the boat. It "invalidates" your call.
Tirean says that if you don't skip the intro cs in Saint Mark's Bistro, it becomes way easier. I have not tested it but it seems like duping this mission is unnecessary.
Note that I meant this thread as "bullshit you should know about for runs", not for funny stuff. This is not GTAF, so I do not become dictator by making a thread. ;) Just take it into consideration.
E: I copied this Intensive Care thing over to the crash thread where it belongs. Intensive Care Make sure that CJ is not bailing out as you enter the "marker" at the hospital or you crash the game. The reason is that the mission gives the player vehicle double health after the cs and if you bail, there is no player vehicle, causing a crash.
Code:
Edit: Sorry for not testing this (the "avoid dumping 300 uzi ammo" thing) and for being an idiot. I have written a new post with a strat that works (I did it in a run) - still without a video, since I have deleted it. D :
Old wrong post New post TODO I have this one without video: https://pastebin.com/R8xNp75z
While OHKO has its own forum, nobody would find this thread there.
I could not be bothered to test these fully.
Dupe Saint Mark's Bistro (x2) so that enemies get stuck inside each other. The "getting stuck" part is not 100% consistent and I have not done it a lot, so it could be anywhere from 10-90%. Test it. Better test it with the next strat already done (BP x7). Home In the Hills is unlocked.
Black Project x7 Get 6 Quarry instances (if you have duped Explosive Situation, you only need to start it twice since you get 2 instances each time you enter the mission trigger because you get 2 Quarry starter threads). Now start Black Project. Instead of enemies, you get a bunch of meat stuck inside each other. Saint Mark's is unlocked even though you complete more desert missions than necessary. I recommend saving/loading afterwards since it is free in this unoptimized category and not everything is cleaned up (mission cleanup list gets full), I don't know about weird side effects.
All Missions
- Most likely unnecessary: You can dupe Flight School to get max wanted level 0 until Meat Business
Architectural Espionage I remember that this is rather precise. Not super hard but if you are lazy, just copy where exactly I stand at the exit, when I trigger the satchels, and when I jump:
- You can still do Black Project x7, but you need to get rid off 4 instances to not skip Green Goo by dying with onmission1. The first death is ez, for the other three, you need to hold a call while dying. It does not say "mission failed" but that does not matter, one instance fails. Do the dying part after getting the jetpack, as you can get a wanted level again after dying - 5* inside A69.
Green Goo You can stand in front of a sprunk machine "nearby" (just stand there). It allows exiting/entering the jetpack and then you can use the Hunter to kill them all. It is probably better to do intended strats, though. https://www.gamefaqs.com/iphone/739698-grand-theft-auto-san-andreas/faqs/54671?raw=1
Edit:
[3:29 AM] Patrick: Interesting Applications I) Los Desperados TL;DR: To avoid "car AI" up until the Hazer garage, park your car near Cesar's friends, get out, wait for everyone to have left the car, then and only then get into the trigger. That despawns your car, disabling "Car AI". [3:29 AM] Patrick: https://www.speedrun.com/gtasa/thread/4gzdo See that post for videos with and without car AI.
Denzal, thanks for the bicycle post/video. Here is an example from Dates's run. You cannot see the bicycle catch fire but it is very likely.
The game puts the van with CJ inside it up there in the sky every frame to keep them safe - from CJ, for example. Perhaps this is too high for random planes to crash into it, Code Monkeys? :D
"You don't need a modern mouse or external software to change dpi"
The Windows mouse settings have no effect, so how do I change sensitivity outside SA in a way that affects SA?
This is unlikely to not crash on mobile but if it does not, it has the same effect.
I suppose it is too slow to be useful, anyway.
The rest is just tech stuff (apart from the last sentence).
The reason that it only works for Portland is that which "city" you instapass depends on the value of 8@. 0 -> Portland 1 -> Staunton 2 -> SSV 8@ is set to 0 by Slacker (at the point where an instapass can happen, anyway). The Slacker thread then executes Trash Dash code (same old IP stuff) and since it ends up in mission pass code, it checks 8@ for which city you just passed. 0, as set by Slacker. There is another thread that starts Trash Dash from the very beginning (I call that the "normal thread") and that one instantly sets 8@ to the right value according to the city - but since 8@ is a local variable (as shown by the @ sign), every thread has his own local variables, so 8@ for the "normal thread" is independent of 8@ for the "instapass thread".
Pseudo-global variables are shared by all threads but are reset to 0 on LOAD_AND_LAUNCH_MISSION ($3XXX , forgot the exact range). The other dollar variables are not automatically set to 0.
I sense a chance to find one or two more instapasses with this new knowledge (for me^^) about local variables.
I want to take a look at this, too, so unless you are in a hurry you might want to wait for a more detailed description from me before learning this.