GTA:SA Any% | Josh Done Quick 22

  Рет қаралды 20,275

Joshimuz

Joshimuz

Күн бұрын

Пікірлер: 74
@kisaragi-hiu
@kisaragi-hiu 2 жыл бұрын
Here's my attempt at explaining OM0 as a viewer: Missions are implemented as mini programs called mission scripts. When a mission starts, the script starts running and ON_MISSION is set to 1 --- *whether a script is running and the value of the variable are two separate states* that are supposed to stay in sync. If the variable is 1, new missions cannot start. But if you try to start two missions at once, the second mission would be able to slip through before ON_MISSION is set, and now you have two missions running. Cancel one of them, now you have a mission running while ON_MISSION is 0, successfully desynchronizing them. (Phone calls are also scripts(?) that set ON_MISSION to 1 when ringing (including when the pick up button is held, which prolongs it indefinitely) / when you're listening, and to 0 when they end.) This is used to run multiple mission scripts at once (usually multiple instances of the same mission; this is called Duping), to get the mission rewards multiple times as Josh explained.
@Joshimuz
@Joshimuz 2 жыл бұрын
Yes!
@AdrianOkay
@AdrianOkay 2 жыл бұрын
The problem to explain the bug for people that don't know how it works is that you're giving too much information that they don't care about and that's just making it harder for them to comprehend the important part, i would explain it like this: While in On_mission= false , you can enter missions and do freeroam activities Once you enter a mission it changes to On_mission= true so you can't start any other missions until you finish that one Phone calls change your On_mission values so with call manipulation you can start the same mission several times to increase the amount of missions completed
@maidennnnnnnnnnnnnnnnnnnnnnnnn
@maidennnnnnnnnnnnnnnnnnnnnnnnn 2 жыл бұрын
josh trying to explain how phone calls work to people who don't know what coding is sounds hillarious
@Lunascaped
@Lunascaped 2 жыл бұрын
Honestly id love to see an indepth video on why it works
@patrik_x86
@patrik_x86 2 жыл бұрын
should just do a write up so he can focus on the run and save himself the stress of explaining it while doing it at the same time
@PoliPantev
@PoliPantev 2 жыл бұрын
@@Lunascaped i think josh explains it in his wr explanation, hugo one also explained it in san andreas guide
@stefisha
@stefisha 2 жыл бұрын
timestamp?
@mikewright7964
@mikewright7964 2 жыл бұрын
I've watched you for so long that these GTA SA runs have a nostalgic feel when I watch them. I miss the radio times.
@Felinaxo
@Felinaxo 2 жыл бұрын
24:28 I guess I will take my shot at trying to Explain this glitch So the general objective of the glitch is to Dupe missions. Why is this usefull you may ask?, well, as missions are set in chains that are tracked with a number, duping lets you do the mission once, but "pass" it twice, so you skip ahead 1 mission from the chain. This lets runners skip the more long and annoying missions, and later in the game even the entire Woozie chain. The way this works is by doing a fucky wucky with the game. It tracks if you are on a mission or not by using a 1 or a 0, if you are not on missions it is known as "On mission 0" or OM0 for short. The important part about this is that when you are in mission 1, you can't take missions, stuff like missions, vigilante or phone calls puts you in that mission 1 state, and for Duping to happen, you have to regain OM0 while on a mission to start the mission again (while still in it). Phonecalls play a big role in this, so you will see runners holding phone calls trough a lot of the game. And in this start in particular, Josh is trying to get Vigilante and the Phonecall to come in, on about the same frame, that way the phonecall kinda "cancels" and by holding Tab he can drag that phonecall into OM0 state, then enter a mission, get on mission 1 state, take the phone call, and get back into OM0 while on the mission to dupe it. Well damn, Josh started explaining at 26:03 , scroll up and go back to the video 😿 Explanation in memory of James Kenneth, god bless his soul.
@Godsecution
@Godsecution 2 жыл бұрын
It sows the field
@slyder65
@slyder65 2 жыл бұрын
@@Godsecution Assassins Creed 1994 starring James Kenneth
@thesuspect2336
@thesuspect2336 2 жыл бұрын
@@Godsecution It enters inside the auto
@Koutsie
@Koutsie 2 жыл бұрын
Absolutely loved how chill this one was, and Faye's complicated tax thing was as interesting as Josh's complicated SA speedtech thing ✨🤗
@liamwinton9303
@liamwinton9303 2 жыл бұрын
Hogs of War is an incredible game, what a throwback. The algorithm has brought me to your channel Josh, binging the speed runs now!
@Koutsie
@Koutsie 2 жыл бұрын
take a shot for every fucky wucky
@keinzmorrissey
@keinzmorrissey 2 жыл бұрын
What a great run to watch in my birthday, always look forward to watching JDQ every year
@ReifinDFanchon
@ReifinDFanchon 2 жыл бұрын
1:28:06 I was doing some shit at this time, and the moment she says "Armored Core," I just had to look at the video and listen to it... Boi I didn't expect anyone around here to know Armored Core. Good stuff.
@MaisuBirb
@MaisuBirb 2 жыл бұрын
Hogs of War? HOLY SHIT! I only knew it as the german "Frontschweine", it was so iconic next to the original Tomb Raider, watching my dad play it..
@iiGingiey
@iiGingiey 2 жыл бұрын
Racing lines are only safer when everyone is trying to drive the same line, in random traffic they can be dangerous
@schmido22
@schmido22 2 жыл бұрын
Hey Josh, great video as always! I was wondering if you'd be willing to make a video breaking down the techniques behind the any% run, similar to the one you did 11-ish months ago...
@felipejklx
@felipejklx 2 жыл бұрын
Josh trying to explain the glitch is hilarious 😆😂
@bharris591
@bharris591 2 жыл бұрын
37:18 Josh we get the explanation, it makes sense. Faye, you'll get it.
@VincentAzure
@VincentAzure Жыл бұрын
1:23:40 I also played GTA as a kid. GTA Vice City was my first because it was the game installed on most computer cafes in my country. Then I moved on to GTA: SA sometime soon, and then got a copy of GTA 1 and 2 for the PS1. I guess you could say I had a very, very inappropriate childhood, but then again I live in a third world country so I think it's pretty normal. I never did finish the story fo Vice City I played it by just massacaring people with the "see what the news say about you" cheat or whatever that was with other cheats like health, armor, and weapon cheats. Fun times.
@yousefslimani99
@yousefslimani99 2 жыл бұрын
One day you'll become a best GTA San Andreas speedrunner ever so keep practicing!!
@Armi1P
@Armi1P Жыл бұрын
4:12:33 I just love how you don't even realize how close you came to failing. You start the chase with half the health or armor you had, and you would have rage-quit.
@123deserted
@123deserted 2 жыл бұрын
Happy birthday josh!
@brominelover6747
@brominelover6747 2 жыл бұрын
I started watching you recently and now I can tell you have the sort of medieval latvian/baltic phenotype, great content btw
@thekuppi1834
@thekuppi1834 2 жыл бұрын
2nd vid of jdq if I keep up my pace I'll finish it before Christmas
@sven_bender
@sven_bender 2 жыл бұрын
7:09 Talking about sexy hair cuts and ending with the line "I need that for the route" cracked me up (root is an old euphemism for having sex in case anyone doesn't get the innuendo)
@danielfeyuk353
@danielfeyuk353 2 жыл бұрын
So OM0 is just fucky wacky things that people that plays games slightly faster than regular people do to be faster, understood
@2juiced
@2juiced 2 жыл бұрын
Honestly it was easier to understand ON_MISSION 0 than it was to understand your comment 😂
@Filip-hv4po
@Filip-hv4po 2 жыл бұрын
your whistling is on point
@homieraj
@homieraj 2 жыл бұрын
I see, still not using a frame limiter. Josh is the true OG of SA speedrunning.
@demoniac4821
@demoniac4821 2 жыл бұрын
No, no "Call fucks with a game" explains everything very well.
@facundosebastiantorino7461
@facundosebastiantorino7461 Жыл бұрын
58:33 HAHAHA Nice one Faye
@studaniels7622
@studaniels7622 2 жыл бұрын
It is insanely sweet that you did the video with an empty chair behind you for your girlfriend.
@sven_bender
@sven_bender 2 жыл бұрын
"Fucky-wucky" what a terrible phrase 😖
@yousefslimani99
@yousefslimani99 2 жыл бұрын
OMG that speed!! 15:34
@bsherman8236
@bsherman8236 2 жыл бұрын
4:05:50 omg i feet the pain myself
@benjamindesantis723
@benjamindesantis723 2 жыл бұрын
awesome man happy birthday my birthday is tomorrow
@MrEntaray
@MrEntaray 2 жыл бұрын
Pizza Softlock% run when?
@altEFG
@altEFG 2 жыл бұрын
Isn't there a horse racing gamble place thingie in Los Santos where you can get negative money? I understand if your 100%+ PTSD is blocking your memory
@s0lsticefr4
@s0lsticefr4 2 жыл бұрын
I blinked and I missed Ryder's missions
@inybisinsulate
@inybisinsulate 2 жыл бұрын
Takin' care of those rifas at 4:05:54
@kael070
@kael070 Жыл бұрын
Man taxes are such a pain over there
@blackidpast7344
@blackidpast7344 2 жыл бұрын
Little fact: Josh is the only GTA:SA speedrunner that never using 3-rd party FPS caps (used for frame-perfect every OM0 phonecall) on the stream since February this year because of reasons :P Edit: Josh confirms a little bit info in the reply
@Joshimuz
@Joshimuz 2 жыл бұрын
Firstly, I don't have sub 4, secondly loads of people have gotten sub 4 without 3rd party FPS caps, but they've since beaten their runs WITH 3rd party FPS caps so their times don't show up on the leaderboards :P
@blackidpast7344
@blackidpast7344 2 жыл бұрын
@@Joshimuz Ah, thanks for the info Josh. Maybe it's because i never seeing you use it on stream since the new rule to allowed 3-rd party fps was introduced :)
@eroticspartan9600
@eroticspartan9600 2 жыл бұрын
Yeah, sure - GTA:SA speedrun strats are complicated, but it's still nothing compared to the clusterfuck that is VAT for food.
@MurizeSan
@MurizeSan 2 жыл бұрын
Alright so I got all the easy phone call stuff but why the hell did Josh explode Ryders Car?
@emu1442
@emu1442 2 жыл бұрын
Skip animation where ryder talking in front of barbershop
@SilverlineXZero
@SilverlineXZero 2 жыл бұрын
Because he a busta
@craftminerCZ
@craftminerCZ 2 жыл бұрын
@Faye what about Tom Hiddleston tho
@simo9445tsns
@simo9445tsns 2 жыл бұрын
Thanks
@TerminallyNerdy
@TerminallyNerdy 2 жыл бұрын
Cursed run but fun run :D
@slyder65
@slyder65 2 жыл бұрын
James Kenneth Assasins Creed 1994 Kill the person Wave 1 Zombie Kill Big Smoke Ganton Justin Bibier No Headshot
@PoliPantev
@PoliPantev 2 жыл бұрын
yes
@tortureRoom
@tortureRoom 2 жыл бұрын
More like josh done slow haha nvm, I thought this was 100% because I can't read sry
@V0islav
@V0islav 2 жыл бұрын
any%
@cheng3582
@cheng3582 2 жыл бұрын
is this a rerun?
@JohnnyMarvin
@JohnnyMarvin 2 жыл бұрын
@Joshimuz I think you look like a young Rembrandt.
@alexanderskladovski
@alexanderskladovski 2 жыл бұрын
16:20 lost a sub
@Ki3M_
@Ki3M_ 2 жыл бұрын
need more nmg josh
@yousefslimani99
@yousefslimani99 2 жыл бұрын
Why he always dating "Katie"?!
@catagheorghiu525
@catagheorghiu525 2 жыл бұрын
makes it so that when you die, you spawn at her house with all your guns instead of the hospital with no guns
@yousefslimani99
@yousefslimani99 2 жыл бұрын
@@catagheorghiu525 Oh I see thanks for telling me!!
@qerupasy
@qerupasy 2 жыл бұрын
I still don't fully get OM0. It appears to be a race condition, but GTA:SA is not multi-threaded. That would mean that this would only work if the OM0-check is done for every scheduled mission script before any of the scripts are executed. This way, all mission scripts run if OM=0 prior to any of them running instead of one blocking the other by setting OM=1. Why didn't Rockstar just make it so the OM0-check is part of the script that sets OM to 1? If you wanted to avoid race conditions in a threaded environment, you would just make this into an atomic compare-and-exchange. Who separated these two steps? Why?
@vladifornication
@vladifornication 2 жыл бұрын
its an old game.
@qerupasy
@qerupasy 2 жыл бұрын
On second thought, the reason is probably that there is no "OM=0 check" at all. The scripts probably rely on the fact that the marker shouldn't be there if OM=1. That would usually prevent them from being scheduled for execution in the first place.
@jennasloan396
@jennasloan396 2 жыл бұрын
Just because a program is not multithreaded doesn't mean multiple scripts cannot be executing at the same time. Additionally, it's extremely difficult to eradicate every bug in a game, and with the instance of the OM0 bug, the ON_MISSION variable is likely referenced in so many places it is not worth the development resources to fix. As for the cause of OM0, often computer programmers are like "this should never happen", so they don't write code that should never get executed.
@AdrianOkay
@AdrianOkay 2 жыл бұрын
OM=0 is a bug that can only be executed intentionally and even the slightest missinput can just disable it so i don't see a reason to patch it, it's like the gym interior bug that needs a jetpack cheat to be activated, at that point you're just looking for it and can't be triggered in normal gameplay
@Chekkobluteam
@Chekkobluteam 2 жыл бұрын
"Mansplain". Get rid of this cancer, Josh. Slight joke aside, great run.
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
RDR Any% (Xbox 360) | Josh Done Quick 22 #JDQ22
6:34:42
Joshimuz
Рет қаралды 7 М.
So I finally got my hands on the Retroid Pocket 5 (and Mini)...
16:48
Stream Highlights: 03/2024
18:28
Joshimuz
Рет қаралды 21 М.
GTA SA - Part 1
46:24
TwixDelux
Рет қаралды 20
[GTA:SA] Duping with Arcade Machine Strat (Android)
2:14
Raiden
Рет қаралды 3,9 М.
Tightened'Reas Update! First Return To Los Santos Playthrough!
1:51:08