Skip to content

Instantly share code, notes, and snippets.



Last active Oct 21, 2020
What would you like to do?

Table of Contents

General FAQ

General GTA FAQ



General FAQ

Chat Rules Explained

Rule 1 Explained

Don't be an idiot.

It's really that simple, if you do something stupid, you will be T/O or banned. Doesn't matter how innocent what you said was, if its annoyingly stupid to whoever has their cursor over the ban button at that time, you will get removed.

The tolerance to each level of "Idiot" depends on the moderators in the chat, and my/their annoyance levels currently, so don't complain about inconsistencies, if you say something that would annoy someone but they don't see it, then there is no one to ban it.

The fact that I have to write all this and explain it is kinda depressing...

Examples of stupid behaviour include:

Questioning bans in chat

Asking why someone/yourself got timed out/banned in chat will start a massive hate train, and the whole chat devolves into pointless arguing over a few lines of text. Please try to understand why this is part of the rules, its not because every mod is perfect and makes 100% right decisions, its because if people start arguing over bans in the chat then chat just turns to shit. Just send me a PM.

Asking a question that is in the FAQ

"Hmm, this streamer is doing something very odd in the first few moments of a speedrun. I wonder why he does it. I know, I'll ask. I bet no one has ever asked this before". Asking innocent questions seems like a dumb thing to time out someone for, but try to think about how many times someone has asked me why I blew up Ryder's car after all this time streaming GTA:SA. If I teach them how to read FAQs I'm making the world a better place, one twitch chatter at a time.

Making stupid or unfunny/old jokes

Don't draw whatever joke out longer than it needs to, you are not funny. "WHY DID YOU BLOW UP RYDER'S CAR LEL" and "is dis a grill or a guy?" are both stupid and overused jokes, you're not funny, its been done a million times before, shut up. People who genuinely ask this question should read the FAQ and therefore deserve to be purged.

Rule 1.1 This includes spamming the voice line

I don't feel like having the voice line copy pasted in my chat and Youtube comments for all time. Not only just during the glitch, but all the time. If the Ryder's Car blowing up situation has taught me anything, it's that people will use the voice line all the time and it will get very old very quickly. As such I've made the decision to both mute the game during the glitch and time out anyone that posts it. Yes this includes posting A BIT OF IT or IT BUT CHANGED A LITTLE BIT. There is no easy place to draw the line that isn't just don't do it at all. If I said "No posting the full voice line" then you'd have 1 letter missing. If I said "Don't copy any part of the voice line" then words in the line would be changed. It's really not hard to see where this is going. Just don't do it, at all. Any of it. Period.

Muting the game works, just look at my GTA:SA Any% in 1:32:08 Youtube Video. Had I not muted the game the comment section would be nothing but the line and everything else (like interesting questions or any other messages I might want to read) would be buried under the sea of shit. The same goes to Twitch Chat.

I don't want to kill the fun meme for the sake of it, it's just going to get out of hand and super old very quickly.

In short, this is why we can't have nice things.

Rule 2 Explained

Speak English.

If you start speaking another language, only ~5% of people (probably less) will understand what you are saying, making your message pointless spam to the other ~95%. I also don't speak anything other than English so I won't understand what anyone is saying, which could lead to "hey fuck this Josh guy am I right lool" for all I know.

If you got this far you understand enough English to get by in a twitch chat, you have no reason to speak anything else.

Don't do it.

What are your PC Specs?

  • CPU: AMD Ryzen 7 3900x

  • GPU: ASUS GeForce RTX 2070 SUPER

  • RAM: 32GB DDR4 3000 RAM

  • Motherboard: ASUS PRIME X570-PRO

  • Storage:

    • Internal:

      • Crucial P1 1TB M.2 NVMe SSD (Main drive)

      • Kingston SSDNow V300 240GB SSD

      • 1TB WD Black HDD

      • 1TB Seagate Constellation HDD

      • 1TB Seagate Constellation HDD

    • External:

      • 2x500GB WD Green HDDs

      • 1TB USB3 Seagate HDD

  • Peripherals

    • Keyboard:

      • Razer Blackwidow Ultimate 2013 (ones released past 2013 didn't use Cherry MX switches and are bad)

      • (Backup) Wooting One (analogue input gaming keyboard)

    • Mouse:

      • Corsair Scimitar PRO (MMO gaming mouse)

      • (Backup) Logitech G600

    • Headset: Sennheiser PC 360 (Highly recommend, I've had it for like 6 years it's 100% fine)

      • This headset finally died, RIP. Lasted 8 years before I finally broke the cable. I replaced it with a Sennheiser Game One which is basically the same headset but with a removable cable!
    • Microphone: Blue Yeti (like 90% of all dumbass streamers, better options exist)

    • VR Headset: HTC Vive

    • Wheel and Pedals: Logitech G27

    • Two TVs for Monitors

    • Webcam: Logitech C920

Why don't you use Channel Points?

Long story short: I don't like them

Long story long: todo

WHERE IS TRUE 100%+?!?!?!?!

Long story short: Hard to make, people obnoxious, low motivation, idk lol.

Long story long:

1. San Andreas burnout

I get sick of doing SA, right now I'm taking a break from it (because I've been running it for like 18 months straight) so I don't want to do it right now. And when I am running SA I get sick of it real fast. Unfortunately for True 100%+ fans, I'm a speedrunner first and foremost, and it's my "job" to stream it, so unless I have enough SA resistance to do BOTH speedruns and True 100%+ at the same time, I'm doing speedruns (or neither like right now). If I don't want to do True 100%+ the episodes will just be really bad, and despite what people think, no episodes are better than bad episodes.

2. Increasing complexity

True 100%+ got really complicated really fast. Now that I'm doing missions I have to be really careful with everything I do. I have to research if there is any content I can miss, any dupes I can do, any glitches I can show, any special vehicles I can get, will I despawn the Hydra, will I lose a Girlfriend, what will I unlock, what phonecalls will I need to take (and lose), etc etc. Back when I just ran around and did stuff in LS for the master save it was a lot easier to do, but now it's really hard and takes a lot of pre-production work (research, testing, routing/planning etc) to even start to make one.

3. I do lots of other things

I have a lot of side projects/steam projects now. Back when I started the series I just streamed speedruns and that was it, I needed more stuff to do. But now I'm: Streaming speedruns (main income source and my "job"), on a Podcast, Broadcasting/Commentating iRacing, helping to organise and lead the fundraising team for ESA (as well as actually donation reading/hosting). Then I also have lots of short term/timely stuff: recently I organised and ran JDQ (and that was pretty stressful), I'm still trying to catch up with Highlights, I was doing crazy modded SA runs around special events, speedrunning in various marathons (Bingothon, ESA, QuickCade come to mind), I restarted and ran an MTA server, I made a video game for a GameJam and then tried to make it a longer term thing, I play/stream other things sometimes too (when the SA bois allow me). I could go on but it just turns into me complaining about how "hard" my streamer life is, but that isn't the point, the point is that I'm busy and True 100%+ takes a lot of time.

4. It doesn't earn money (and I need money to live)

There is next to no income generated by True 100%+, this is because no one wants to advertise on GTA:SA on Youtube (probably because it's both a GTA game and they say very naughty words a lot). The Minecraft Dungeons AFK farm video I made in like 30 minutes has made more money for me then every True 100%+ video combined in advertising. Obviously money isn't the only reason to make things (otherwise I never would have in the first place) but I have bills and stuff like everyone else, I need to spend my time wisely and do the things that actually make me money. In an ideal world I don't need to worry about this and this point can be deleted, but I'm not rich. And no, I'm not making a Patreon.

5. The next one will disappoint

The next episode (which is Episode 40, not 41 the April fools one doesn't count) is a Basketball commentary episode, and the gameplay recording was really easy to do so I did it, the problem was I never found the time to do commentary/editing/etc, and now it's been so long that if I actually do, do it people are going to be really angry at the timestamp on the save file and be like "OMG YOU SAT ON THIS FOR OVER A YEAR!?!" or whatever (don't try to convince me that they won't), so in order for me to actually finish that episode I probably have to make the one after that at the same time and release both or something, either that or re-record the gameplay or try to hide the time stamps, but both of those options seem disingenuous.

6. Fans worse than you

I get so much hate over True 100%+ (and it creates annoying drama) then it really incentives me to just not do it. Not every comment I ever get is bad, but we're at the point now where every single Youtube video I ever upload is just swarmed by people being obnoxious over True 100%+ and I feel like my own Youtube channel is being held hostage, like everything I upload that isn't True 100%+ is just doomed, and even if I did upload one all the comments would just be "OH ABOUT TIME YOU FUCKING ARSEHOLE" and "SEE YOU IN 2 YEARS GUYS XD". Oooohh you shouldn't listen to comments etc etc, but what people don't understand is one shitty comment is whatever ignore the arsehole, but 1000 shitty comments will really hurt you. Like Totalbiscuit used to say: "Comments are like papercuts, one hurts, 1000 will kill you".

7. Other stuff I probably forgot

I hate video editing (no you can't edit them for me, I either pay someone to do it or I do it myself) todo: Add more reasons I remember here

8. Sorry

Regardless of all that, I'm sorry I kinda just abandoned it and was always super inconsistent with it, I never expected it to be super popular or anything and kinda set everyone up for disappointment.

It's not "cancelled" whatever "cancelling" a Youtube series means (like if I say it's "cancelled" what's stopping me just making another one in the future lol, it's not like I'm firing a bunch of production crew or not renewing a contract or something). If you really want to hear it for some reason here you go: "True 100%+ is cancelled." There happy? What changed? My Youtube channel didn't spontaneously combust or anything.

Anyway, basically: I don't know when the next episode is. But just know that by NOT asking me for it constantly, you're helping me slowly want to do it again. I'm sure I will eventually unless I die or something. If that happens then idk get some SA speedrunners together and finish it for me.

General GTA FAQ

How are you instantly reloading your weapon?

Switching between weapons automatically reloads the weapon for you. The exact details vary between games, but most (if not all) the GTA games have this "glitch".

What are you doing with the camera?

Most if not all the GTA games have funky traffic manipulation with the camera. In III and VC if you go fast enough and look away from your direction of travel no traffic will spawn. In SA if you flick the camera down and up you can respawn/despawn the far away traffic that your looking at. In IV/EFLC if you look down you allow cars (Taxis!) to spawn in front of you as they don't like to spawn when you can see them pop in.


Why did you blow up Ryder's car?

It saves about 40-50 seconds. Failing certain missions allows you to skip normally unskipable cutscenes later in them. Currently this is the only practical mission we have found this usage for, as it is easy to just kill Ryder and restart the mission and it skips a sizeable cutscene.

How do you slide/what is sliding?

Watch this awesome video by Tduva

td;dw I get to move faster in certain areas by doing certain inputs while using certain weapons.

Why are you flicking the camera up and down?

I do this to de/re-spawn the traffic which is in the distance in front of me, this can be useful in certain spots to make the road in front of me clear, but it still relies on RNG, meaning sometimes a car can just spawn directly in front of me and screw me over.

What mods are you using for the game?

None. (Unless otherwise specified like OHKO, Chaos, etc.)

What is OHKO?

One Hit Knock Out. Basically, you die in one hit. Its just a fun mod made by Lighnat0r to add an extreme challenge to the game.

You can download it here (Just run the .exe while playing the game)

What is Chaos?


What is Rainbomizer?

Rainbomizer is a mod for GTA San Andreas that randomizes many aspects of the game. It allows for a replay of the game in a new, fun way. The mod randomizes everything from traffic, vehicle colours, vehicle handling, mission vehicles, weapons, cutscenes and even the missions! You can get it here:

Any% FAQ

What is this? / Why is Any% "Dead"?

The run is based on a new skip found by Powdinet on 5/10/2019 after 3 years of research starting with the original PC version of the game and Boat School, and (probably) ending here. The skip takes us from Ryder (the second mission of the game) to End of the Line Part 3 (the final part of the final mission of the game) which as you can imagine is quite the substantial skip. The issue with it however is that it is extremely difficult to pull off.

Does this mean Normal/Old/Classic Any% runs are gone?

No! These runs are not lost, not ruined, and will be still be ran as much as they always were! They simply have their own category called "Any% No Arbitrary Jump in Script" or Any% No AJS for short which bans this skip. This exact scenario (massive glitch found to skip whole game) has already happened to Vice City (and lots of other speedruns!) and what happens is that there is an initial rush to the "new" Any% but then everyone goes back to running the "fun" run instead.

What version of the game are you playing? / Why does the game look weird? / What mods are you using?

I'm playing the Windows Store version because the skip only works on this version with this exact mission script (Not the mobile versions or the other 10 year anniversary versions). Unfortunately this means I have to play one of the worst renditions of the game that was released. The stupid shaders and GUI look like some kind of crappy mod, the frame rate is shit and worst of all the controls are TERRIBLE. It feels like I'm using a Keyboard and Mouse to emulate a Touch Screen which is emulating a PS2 Gamepad, I have to hold Right Click then hold Left Click then release Right Click then release Left Click in order to Aim a gun AND shoot at the same time, and I can't even lean forwards/back on bikes. Inputs randomly activate and get stuck (I'm sure while you were reading this I've already screamed "CONTROLS" on the stream/video). It's impossible to describe just how awful the controls are unless you've tried it yourself.

What's the plan? / How do you do it? / What's the route?

Short Answer

I need to cancel Vigilante either 82061, 82063, 82070, 82071, 82073, 82077 or 82093 milliseconds after the game starts. Then get an OM0 phone call by using the Go Go Space Monkey arcade machine and Grenades and then start the Ryder mission. Then during Ryder use the OM0 phone call to regain control, keep the cutscene going indefinitely by pausing and dupe the mission. Then finally blow up Ryder's car (not a joke), start Vigilante and get off the bike all at the perfect time to start End of the Line (Part 3). If the game crashes instead then I most likely didn't cancel Vigilante on the correct millisecond at the start of the run.

Long Answer

I might write a long version here at some point, for now just read the Reddit post then come back.

The biggest difference is using the Arcade Machines to get an OM0 call instead of Burglary/Safehouse.

Pre 22/10/19 Route

Short Answer

I need to cancel Vigilante either 82061, 82063, 82070, 82071, 82073, 82077 or 82093 milliseconds after the game starts. Then get $10000 to buy a Safeouse and get OM0 Burglary using Burglary while buying it. Then using that OM0 Burglary get an OM0 phone call and start the Ryder mission. Then during Ryder use the OM0 phone call to regain control, keep the cutscene going indefinitely by pausing and dupe the mission. Then finally blow up Ryder's car (not a joke), start Vigilante and get off the bike all at the perfect time to start End of the Line (Part 3). If the game crashes instead then I most likely didn't cancel Vigilante on the correct millisecond at the start of the run.

Long Answer

I might write a long version here at some point, for now just read the Reddit post then come back.

Only main difference is that I won't be using Burglary to get money, instead I will just get lucky with Drug Dealers as it's faster (but requires more luck).

Why avoid Vending Machines?

After cancelling Vigilante at the start I need to avoid updating the $CURRENT_TIME_IN_MS2 value to the actual current time in milliseconds. Lots of things in the game update this value and unfortunately Vending Machines are one of them. This means I have to avoid going too close to a Vending Machine or I will be unable to preform the skip, thankfully I know where they are and can take detours around them.

Why only avoid them sometimes?

When a new game is started or a game is loaded the first Vending Machine you encounter does not update the value, so we get one "Free Pass" Vending Machine every run/reload. This "Free Pass" is used on the Vending Machine outside the Grove Street bar when entering to get to the Arcade Machines. In addition to this, the value only needs to be set once (around 7:46 in game time) and it is safe to go near Vending Machines before that point if I do not need the "Free Pass".

What's the Arcade Machine for? / Why are you blowing yourself up?

By cancelling and restarting the Go Go Space Monkey Arcade Machine you can regain control of CJ while leaving the minigame running in the background. This Minigame persists when you die, so by using Grenades (that we need to pick up anyway) we can die, which gives OM0. Now we have an OM0 Arcade Machine Minigame. Then you hold the phonecall and cancel the Minigame (using the Hospital Tutorial Cutscene) and then you have an OM0 Phonecall!

Why not use CJ's game console?

It updates $CURRENT_TIME_IN_MS2. Go Go Space Monkey is the closest Arcade Machine that does not update $CURRENT_TIME_IN_MS2.

Why not use a timer to help time the Vigilante cancel?

Other speedruns use this method to help time an input, like Pokémon Heart Gold (press button and start timer at the same time, then when the timer hits 0 press another button) and while that looks like a good idea here unfortunately starting the game is inconsistent in how long it takes to happen (and maybe varies between different PCs?). For me the best timing seems to be to cancel Vigilante when I think the in game timer is about to hit 7:46.

Why is this run so hard?

It may sound easy enough since we have everything planned out and know exactly what to do, and reading about the challenges in isolation makes the run as a whole not seem too hard, but a few factors mean this run is extremely difficult and without a consistent setup for things being found or better than humanly possible reaction times a lot of things basically come down to dumb luck, and with so many things that have to go right the odds of getting them all in one run is extremely slim.

In order of difficulty here are the main challenges of this run:

Click for Older route stuff

Getting On Mission 0 using Burglary and a Safehouse

Since we're at the start of the game and must avoid updating $CURRENT_TIME_IN_MS2, all the traditional OM0 setups are unavailable so we have to use Burglary and a Safehouse. Other than having to get money (which is just slow not hard) the main difficulty in this is the timings to execute two parts of it. I need to buy a Safehouse then immediately after have a phone call ring, which I can then hold (which delays the Safehouse bought cutscene), then I have to start Burglary at exactly the right time to have the Safehouse be bought while starting Burglary.

The phone call isn't too hard to get right, I have a decent amount of practice timing them in other runs so I can get that most of the time even without Pause Buffering by starting and cancelling Burglary before arriving at the Safehouse.

The main challenge is instead the Burglary timing. There isn't really much to say about it other than I mash the Burglary start button and just hope I get lucky. If I don't get lucky then I simply load the save (or reset if I didn't make one) and try again. At a rough estimate I'd say 75% of the time I get the phone call (but that is execution based so I'll hopefully get better over time) and 25% of the time I get the Burglary timing (but that's just dumb luck so unlikely to improve).

Starting Vigilante during the 1000 millisecond window between Ryder's first two lines of dialogue in the cutscene but cancelling it within the 500 millisecond window after Vigilante starts

The trick must be performed inside the post-barber shop cutscene between two of Ryder's voice lines, which creates a few issues. You don't have control of CJ in cutscenes, you can't move the camera, you can't enter vehicles and even if you could you can't start Vigilante during missions, and then you don't have enough time until the voice lines play to do anything.

By pausing the game we can keep Ryder's voice line going for as long as we want. Using an OM0 phone call we can regain control of CJ and go OM0 so we can start Vigilante, then by going back into the Barber Shop Interior we can regain camera control, then by duping the mission we can regain access to vehicles AND get an easy way of ending the voice line AND regaining OM0 when we want to.

The main difficulty is in the timing of Vigilante both starting and cancelling. As soon as Ryder's car blows up his voice line will be skipped (and the camera will change back to where the cutscene is), this starts the 1000 millisecond window to do the glitch. Then you have to start Vigilante and if the $CURRENT_TIME_IN_MS2 variable is the correct value End of the Line (Part 3) will start. However the game will crash 500 milliseconds after starting Vigilante if another mission is running, so Vigilante then has to be cancelled. This is achieved by getting off the bike somehow. Just starting Vigilante and then getting off the bike is not fast enough for the 500 millisecond window, so you have to start getting off the bike FIRST and then start Vigilante before CJ gets fully off the bike. This has to be done while you cannot see CJ because the camera is now looking at the Pizza place. While this isn't too hard using the One Elephant method, it is at the very end of the run after getting everything else right and nerves will play a part. Getting it wrong results in an instant game crash.

Canceling Vigilante to set $CURRENT_TIME_IN_MS2 to the correct value

When two mission scripts love each other very much...

Click for Pre 22/10/19 stuff

Why buy the further away Safehouse?

While the Safehouse in Willow Field is closer to Grove Street, unfortunately there is a Vending Machine too nearby to use safely, so instead I must use the Jefferson Safehouse.

Why kill Drug Dealers for money / Why not do insert thing here for money?

After cancelling Vigilante at the start I need to avoid updating the $CURRENT_TIME_IN_MS2 value to the actual current time in milliseconds. Killing Drug Dealers is the fastest way we have available to get money. All the other peds only drop around $50 which makes killing them a massive waste of time so I only focus on Drug Dealers (Hookers only have a lot of money at night, and even then it isn't enough).

Below is a list of commonly suggested ways of getting money and the problem with it.


While in the early days of this route we did use Burglary for money and it does work, it's slower than just getting lucky with Drug Dealers.

Inside Track

Inside Track updates $CURRENT_TIME_IN_MS2. While it IS possible to get to Inside Track and win a bet before I need to set $CURRENT_TIME_IN_MS2 I wouldn't be able to bet that much money so I would only gain about half of what I need. I could then use Inside Track to set $CURRENT_TIME_IN_MS2 without needing Vigilante but it's a lot harder to time correctly. This may end up being used in future routes/runs, but as of writing not now.

Firefighter / Taxi


Stunt Jumps

Slower than Drug Dealers.

Any% (No AJS) FAQ

What does No AJS mean?

AJS stands for 'Arbitrary Jump in Script', it's the glitch that allows Any% to skip from Ryder (mission 2) to End of the Line part 3 (the final mission). For a detailed explanation of how it works see the Any% FAQ above. No AJS just forbids usage of that glitch and nothing else.

What is duping?

Duping is short for Duplication, which in GTA means duplicating (or making multiple copies of) a mission. Basically, when we say duping, we mean when we start two or more copies of the same or different missions at the same time.

How do you do that?

To put it simply, there is a On/Off switch (Called OnMissionFlag) which the game uses to track whether or not you are on a mission. When OnMissionFlag = 0 (The switch is OFF) then you can do anything you want in the world, like start missions and side missions, eat fast food, date girlfriends, go to ammunition etc etc... However when OnMissionFlag = 1 (The switch is ON) then all the mission markers disappear, side missions can't be started etc etc...

OnMissionFlag is normally set to 1 (switch ON) when you are on a mission, which is why all the map markers and whatnot disappear when you are doing one.

By tricking the game into turning OnMissionFlag to 0 (switch OFF) DURING a mission, we can then do what we want again. The primary use for this is of course, starting another copy of the mission because we can just start the mission, then walk back into the marker and start another copy of that mission (There are other uses too but I won't get into that here).

The CURRENT method we have for doing this involves getting a phone call during either Trucking or Quarry and using that to set OnMissionFlag to 0 (taking or cancelling a phone call sets OnMissionFlag to 0, as does failing a mission such as Trucking or Quarry).

Why is duping useful?

To put it simply, the game tracks how many times you have completed a mission in a certain place/chain/person. For example the Air Strip has 4 missions in it's "chain": N.O.E, Stowaway, Black Project and Green Goo. When you beat N.O.E the number of missions the game thinks you've completed at the Air Strip increases by 1 (So it goes 0 -> 1). The game uses this number to determine what missions you start next, so now if you start the next Air Strip mission you will start Stowaway (Because you have 1 mission completed).

The reason duping is useful, is because we can complete one mission multiple times, to increase that number multiple times. So if you were to dupe N.O.E once, you could beat both copies of N.O.E at the same time but the game would track it as you completing two missions (0 -> 1 -> 2). Then if you started the next mission you would instead start Black Project (Because you have 2 missions completed).

This is incredibly useful in speedrunning because you would only have to do the objectives of ONE mission, while actually beating two or more missions.

There are other uses as well, to start the mission Monster (which is the mission after the last mission of San Fierro, leading into Las Venturas) you need to complete both the Triads mission chain (The red dragon icon missions, like Pier 69, Toreno's Last Flight) AND Woozie's missions (Amphibious Assault, Lure etc), however if you were to dupe the first mission of the Triads' chain (Ice Cold Killa) three times for a total of 4 copies (so 4 mission passes), then you would unlock Monster WITHOUT having to do ANY Woozie missions and only ONE Triad mission. This would obviously save a lot of time...

OK cool, so why isn't the game 2 hours long now?

Well as with all things, it unfortunately isn't that simple. Both the examples of dupes I gave here aren't without their problems (or even factually correct), and our current method of duping (phone call + trucking/quarry) takes a long time to set-up and only allows us to dupe one mission once (for two copies).

No Major Glitches FAQ

What are Major Glitches?

Major glitches are any glitches that manipulate the OnMissionFlag variable (explained in what is duping). The name was picked in order to be futureproof.

Why are you swimming randomly?

In San Fierro there is one mission that requires me to have upgraded my lung capacity stat at least twice before it will let me start it. I try to do the swimming required for these upgrades during parts of the game where I would lose little to no time by swimming, for example: while I am waiting for an on rails AI to drive a van into a warehouse before I can progress.


What is GTA:VCS?

Short A: VCS is a PSP prequel to Vice City.

Long A: Vice City STORIES is a Rockstar game released in 2006 for PSP (and later PS2). It is a completely different game to Vice City, the 2002 PS2 (and later PC) game; it is however a prequel to Vice City (set 2 years before) and plays on the same map with only some minor changes, however everything else is completely different (story, gameplay, missions, physics, etc).

What are you playing this on?

Short A: PSTV.

Long A: As with most console speedruns, using a later console's backwards compatibility is often the fastest way to run a game, be it because of better load times, frame rates, controls, stability or new/different glitches. The PSTV is, other than having no inputs, cameras or screen, essentially just a Vita. And the Vita has PSP hardware inside it to be backwards-compatible with PSP games. While I could use a regular Vita, unlike PSPs, Vitas do not have a native TV output port. PSTV just uses nice simple, clean, easy to capture, high quality HDMI. Fortunately it seems Sony did a good job with their PSP emulator and the frame rate, stability and glitches all seem to be accurate to a real PSP.

One problem: A real PSP is actually faster. In later updates to its system Sony increased the clock speed of the PSP to 333mhz (it's not quite that simple but I won't go into massive detail), so the game actually loads much faster, AND has better frame rates (and better fire rates on weapons...) on PSP. The PSTV didn't get this update and has its internal PSP hardware running at 222mhz for VCS. So the gains of running a digital version from the Playstation Store are lost and I should be stuck with using a PSP with its terrible controls and video quality. While I could use a PSPGO, because that has Bluetooth controller support, they are semi-rare and the dock that allows for charging and TV output at the same time is even more rare.

The solution is to softmod the PSTV and install Adrenaline, which is software that modifies the official PSP Emulator using taiHEN CFW framework to make it run a PSP 6.61 custom firmware. I use this to have my PSTV have the same overclocking that a PSP uses. While this technically means that I'm not running on official software, I'm/the community is OK with it because I am still running on official hardware and through testing have found no issues in emulation accuracy compared to PSP (and no one else who is running on PSPs uses official software either).

Why not PSP?

Short A: The controls and video quality are worse.

Long A: The reason I'm using a PSTV/Vita instead of a PSP is because of the controls (I can use a PS3/PS4 controller instead of a PSP). Playing on PSP for extended periots of time really hurts my hands I don't want to do that to myself. Also PSP outputs best with a component output, which is worse than HDMI. Comments about the video quality now are already common and using component output would exacerbate the issue.

Why not PS2/3/4?

Short A: Route is different, it's probably slower and I don't own a PS3/PS4.

Long A: While the game does have a PS2 port (and therefore a version on PS3 and PS4) which others higher resolution (but worse performance and load times (yes even with a HDD/network PS2)), some additional content (some useful in speedruns, some not), better controls, etc, it is PROBABLY not the better version to speedrun. This is due to a few factors, but mostly it comes down to almost all previous research, routing and runs being done on the PSP version. The PS2 port is actually different in lots of small ways for the speedrun route (different dupes crash, different glitches, etc). Also since all previous runs were done on the PSP version (including mine) I'd rather just compete in this version. A few people are running the PS3(?) version currently so this may change in the future (someone buy me a PS4 XD <3 lol).


Short A: Emulators are bad.

Long A: PCSX2 is SUUUUPPPPPEEERR bad and should never be used for speedruns. It's just completely and totally inaccurate in so many respects (loading times, glitches, etc) and it's also a really terrible user experience. I think PPSSPP is better (I've never used it) but it still has inaccuracies and is currently separated on the leaderboards from the "real" versions (with rules like: Don't use glitches you can't use in the "real" versions). As with all speedruns it's better to just play on real hardware with the real software. For casual play I would recommend PPSSPP though for better controls and resolution (I think there is even a 60FPS patch or something).

Do you know about the SA VCS mod?

Short A: Yes, it's very unfinished.

Long A: Yes, a lot more than most people since I actually played it! When I played it, it was completely unfinished (only half the map available, about 5 missions, countless bugs) and obviously not an official version so speedrunning it would be... weird. Development stalled after 2013 and the mod was not updated for ages (which is the version I must've played) however the latest update seems to be from 2018 (on the forums, not MODDB) so hopefully this can one day be finished!

Why are the graphics so bad?

Short A: It's a PSP game.

Long A: Being a PSP game (A hand-held console released in 2004 with a 480x272 screen) the resolution is quite low, as is the general graphical quality. I am however doing my utmost to make the video quality as good as possible. The reason it looks so bad is because you're probably watching it on a 1080p (8 times larger than 272p!) display over 10 years after it was released. Emulators and/or PS2 can increase the resolution, but I do not want to use those (as explained elsewhere).

What is duping?

Short A: Doing the same mission twice (or more) skips missions. (See GTA:SA FAQ about dupes, largely the same)

Long A:

Why do you do the same mission 5 times?

Short A: To skip 4 missions.

Long A:

Why do you "Save n' Quit"?

Short A: To stop the game crashing.

Long A: Duping missions makes the game unstable in strange ways because lots of stuff never unloads correctly, restarting the game completely refreshes the memory used by the game. Some missions have a high likelihood of crashing if done in the same session as another missions when duped (e.g. Cleaning House and Got Protection), some seem perfectly happy to run the whole time (e.g. Oh Brothel Where Art Thou?) and some will crash the game at any point seemingly randomly (e.g. The Colonel's Coke).

Why do you go out of bounds?

Short A: It flips every vehicle

Long A: For some unknown reason going out of bounds (and also going into some interiors) causes every loaded vehicle to flip in every axis (X, Y and Z). This is less useful than you would think being only used in Waking up the Neighbours (to flip and thus blow up the three vans you need to destroy) and then sometimes in Truck Stop (if the Truck you need to steal is upside down due to duping)

How did you buy this, I can't find it on the PS Store?

Short A: Buy it in the GTA Handheld bundle with LCS and CW.

Long A:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.