帖子
PortugalPowdinet5 months ago

The mod team has unanimously decided to do away with the framerate cap rule. Runs from this point on may now use the "Unrestricted" framerate setting. Please note that external frame limiting is still NOT ALLOWED.

PortugalPowdinet3 years ago

Duping Trash Dash with Home Sweet Home after leaving the house and getting in the vehicle will execute a GOTO IF TRUE 8000 command, which will then execute the contents of the variables as code. I looked a bit and the next few variables are all useless (boolean flags or similar) until it hits come uncontrollable variables. The goal is to set $2000 to one of these values (millisecond perfect):

655362 (go to Timer0) 655436 (goto if true Timer0) 655440 (gosub Timer0)

720898 (go to Timer1) 720972 (goto if true Timer1) 720976 (gosub Timer1)

Timer0 resets during the mission, the last time being the moment you get in the vehicle after leaving the house. Despite this, using Timer0 is still faster provided you don't waste too much time in the first part of the mission, since Timer1 requires 65536 more milliseconds.

Then start Trash Dash during the aforementioned mission state with the following values (millisecond value window): 96609 to 96925 (go to Credits - discussion on whether jumping to the legitimate credits sequence without going through the last mission here) 165138 to 165157 (go to Sicilian Gambit)

This video is a demonstration of this:

Note: deathwarp in Staunton can be done by just attacking the shopkeeper Edit: can also just take the boat to Portland, which saves having to setup om0 again and can just go to the safehouse to continue. Timer1 is unusable like this but it's faster to use Timer0 anyway. Edit2: Clipping through the tunnels is even faster:

There's a second known way to do this by using Scrapyard Challenge. However, the wait command required for this one is during the countdown for the sidemission to start, so a method to manipulate this cutscene is required. The current best known solution is to use Avenging Angels to softlock Low-Rider Rumble (the race mission) and then using that to dupe Scrapyard Challenge. Partial demonstration during this video This method requires doing more missions to unlock the races (Vincenzo up to Smash and Grab, Ma until Grease Sucho).

It's possible that there are other, better/faster ways to do this.

PaintedCat, Booskop, cazpersky 喜欢这个
PortugalPowdinet4 years ago

There have been a few things discovered over the last few days. The nature of these discoveries is unlike other strats, which require only in-game inputs. I will detail these below. Note that this is not a democracy, nothing will change unless you present a compelling enough argument (read: convince me).

Exponential Skin Translation Currently Allowed: Yes

Discussion: Using different player skins by putting them in the skins folder is a well known feature of the game. While usually editing game files or adding files that modify the game is not allowed, skins and MP3 files have always been allowed. Exponential Skin Translation uses a previously unknown bug with plane coordinate conversion to change the Z coordinates of scripted planes and trains. Specifically, selecting a skin with an "e" in the correct place will make the string->float conversion for planes and trains to assume whatever comes after e is an exponent, causing the coordinate to be incorrectly interpreted. This causes anomalies that allow alternative strats for some missions (example: )

Possible Solutions:

  • Allow (current)
  • Disallow adding/changing any skin and MP3 files not present in a vanilla game (can still change in the menu) (MP3 files included here because banning one and not the other is arbitrary)
  • Make arbitrary restrictions to file names (You have to try very hard to compel me to do this one)

record.dat Currently Allowed: No

Discussion: Unlike skins and MP3, this is an unadvertised feature of the game that requires an extra file to be created, called record.dat. This ban follows the line of not allowing game file modification that skins and MP3 are exempt from. An example of similar modification is including .asi files. Upon starting the game or loading a save, the game will start dumping data to this file. Afterwards, renaming this file to playback.dat and starting the game or loading a save will play back whatever was recorded. It will not look good because the playback is extremely broken in the PC version. An (un?)intended side effect of using this feature is that the game will not spawn any police vehicle other than the Police Car (including helicopters).

Possible Solutions:

  • Allow (You have to try very hard to compel me to do this one)
  • Disallow

Feel free to discuss these and whatever else below. I would prefer not having things like "disallow this specific set of file names but nothing else because I want to play with my funny skins xd"

Also when's frame limiter discussion (feel free, I'm not stopping you)

KinzyKenzie, Uppermost 8 其他 喜欢这个
PortugalPowdinet5 years ago

Sometimes, SSA cars will appear as delivered even though the player didn't deliver them. This is something that has been happening for a couple of months now. After it happened to anti recently we looked into it more thoroughly and found the cause.

https://i.imgur.com/IRTUrO9.png

The image above shows (for codemonkeys) the source of the issue. Right before garage delivery data, there is a list of CPed with room for 50 references However, this bound is not checked, so if this list fills up with more than 50 elements, it'll start corrupting the garage delivery data.

You can see this happening in this video (sorry for bad quality) 007D4300 is the address (on steam) for the first garage. The first byte holds the information for deliveries, and the next 3 are unused (Rockstar optimization). The 5th byte is the second list, next 3 unused, etc.

So how exactly can this be used to deliver vehicles?

This list is updated several times per frame. For every ped it'll fetch every other ped that is within its range. By default this value is 30 units of distance, but is increased during some missions with this opcode https://gtagmodding.com/opcode-database/opcode/0482/ So in order to corrupt the first list you need 51 peds within 30* units of eachother, 52 for the second, etc.

After setting these values, you need them to be read by the script so that it detects that the cars have been delivered. There's a number of restrictions here:

  • Only the final value for that frame matters
  • The script only checks completion for the current unlocked garage on a 500ms cycle
  • You can only export the last 3 vehicles of each list, due to references given by malloc always being divisible by 8 (Stallion, Rancher, Blista, Stretch, Washington, Admiral, Phoenix, Comet, Stinger, Baggage Handler, Mr Whoopee and Pizza Boy)

There are two known ways to get this glitch

Non-consistent, random way (currently in use):

Hope that you get 50 peds close to eachother. Malibu has 37 peds inside, so that's a good start. You can't control which values the garages will have, so you just have to hope you get as many as possible delivered.

Consistent (never use this in runs):

Mass dupe a mission with many peds (4x Hit the Courier works). You'll get all vehicles possible delivered with this, since the values will be updated every frame. However, you can't deliver cars yourself, as the values updating will delete your own changes to the garage (unless you get lucky with the 500ms cycle) You can see this in action here (ignore the pausing, placebo) To optimally use this, you'd have to deliver the first 3 cars of a list, do the mass dupe to deliver the next 3 and pass the list, then get the bottom 3 and pass (or just cancel) the mission. The other lists will also be corrupted, but they probably won't have all delivered.

This glitch is also what causes Disco Lights: the data after garage deliveries is sprite brightness data. By observing changes in textures or lighting effects it may be possible to predict whether garages have been corrupted in some way

Sophylax, Svenir 7 其他 喜欢这个
PortugalPowdinet7 years ago

I recently noticed lelreset mention that he found out he could just hold a key to skip a cutscene in Drive-By, so I researched a bit on this.

The following are most (probably not all) places where holding a key will result in a frame perfect action, saving the precious frames with absolutely no effort.

1 - Phonecalls

Every time CJ is answering any phonecall, you can hold enter vehicle to skip it. However, the key must be held after CJ starts the phonecall answering animation. This also applies for phonecalls you get during cutscenes - I mention these in the missions section

Video:

2 - Race menus

You can hold sprint to instantly start a race. (Also to restart race) You can hold sprint + left to instantly start the previous race. You can hold sprint + right to instantly start the next race. You can hold enter vehicle to instantly quit out of the menu.

Video:

3 - School menus

Can hold sprint to start the lesson.

Video:

4 - Gyms

Can hold enter vehicle on any gym equipment to start working out Can hold enter vehicle to quit out of any gym equipment Can hold sprint to select a level on the equipment, can also hold either up or down to start the hardest or second easiest difficulty, respectively Can hold Y (conversation positive) to start the gym fight

Video:

5 - Cranes

Can hold enter vehicle to get in or out of cranes

Video:

6 - Vending Machines

Can hold enter vehicle to buy from vending machines (doesn't work if sliding)

Video:

7 - Eating menus

Can hold left or right to switch the food Holding sprint will do nothing - be sure to release sprint as soon as possible for quicker eating Holding enter vehicle will do nothing - be sure to release enter vehicle as soon as possible to cancel the menu quicker

Video:

8 - Missions (I'm not recording all of these, test it out yourself)

Nines and AK's

  • Can skip the cutscene/phonecall near the end by holding enter vehicle

Drive-By

  • Can skip the cutscene right before the shootouts by holding sprint

Cesar Vialpando

  • Can skip the cutscene that gives you the Savannah by holding sprint
  • Can skip part of the cutscene at the meeting by holding sprint (will skip to the "So you think you can lowride" dialogue)
  • Can trigger the bet menu faster by holding sprint, however must release and press sprint again to trigger the next part, so it's probably faster to just spam sprint here

Los Sepulcros

  • Can skip the cutscene before the wall climb by holding sprint

Home Invasion

  • Can drop the crates off by holding enter vehicle. Only faster if you use the crate slide, as otherwise you'll drop the crate. (Probably requires some practice to figure out optimal turning point)

Catalyst

  • Can skip the cutscene where the Ballas show up by holding sprint

Robbing Uncle Sam

  • Can skip the cutscene before entering the compound by holding sprint
  • Can skip the final cutscene by holding sprint

The Green Sabre

  • Can skip the phonecall by holding enter vehicle

Tanker Commander

  • Can skip the initial cutscene (Hand over the takings, or I blow your fucking balls off!) by holding sprint
  • Can skip the final cutscen by holding sprint

Local Liquor Store

  • Can skip the initial cutscene by holding sprint

Body Harvest

  • Can hold enter vehicle to skip phonecall

King in Exile

  • Can hold enter vehicle to skip phonecall

Deconstruction

  • Can skip cutscene after the initial cinematic by holding sprint
  • Can skip the cutscene that shows the toilet by holding sprint

Photo Opportunity

  • Can skip the cutscene by holding enter vehicle

Jizzy

  • Every single cutscene except the start of mission cinematics can be skipped by holding sprint

Mountain Cloud Boys

  • Can skip the cutscene near the gate by holding sprint after the cutscene triggers

Ran Fa Li

  • Can skip the cutscene after entering the Manana by holding sprint

Amphibious Assault

  • Can hold enter vehicle to plant the bug as soon as possible

Ice Cold Killa

  • After skipping the cinematic at Jizzy's place, can hold sprint to skip the cutscene where Jizzy runs out
  • Can skip the final cutscene by holding enter vehicle

Yay Ka-Boom-Boom

  • Can skip the phonecall at the start by holding enter vehicle
  • Can skip the cutscene at the car bomb pick up by holding sprint
  • Can hold shoot to trigger the bomb as soon as possible

New Model Army

  • Can hold sprint to skip the tutorial right after initial cinematic

Zeroing In

  • Can skip the cutscene where Zero tells you about cell phone signals by holding sprint

Customs Fast Tracks (Video: )

  • Can enter the crane by holding enter vehicle
  • Can hold sprint to skip each of the cutscenes during the crane segment
  • Can exit the crane by holding enter vehicle

Interdiction

  • Can skip the cutscene after all enemy helis are destroyed by holding sprint

Fender Ketchup

  • Can skip the cutscene in the garage by holding sprint

Explosive Situation

  • Can skip the cutscene after you hit the marker at quarry entrance by holding sprint
  • Can skip the cutscene after collecting all sticks of dynamite by holding sprint
  • Can skip the final cutscene by holding sprint

Madd Dogg

  • Can skip the cutscene after the initial cinematic by holding sprint Can skip the final cutscene by holding sprint

Architectural Espionage

  • Can skip the cutscene after destroying the vents by holding sprint
  • Can skip the cutscene after taking photo by holding sprint

Key to Her Heart

  • Can skip the cutscene at Caligula's by holding sprint
  • Can skip the cutscene in front of the store by holding sprint
  • Can skip the cutscene before the master kill by holding sprint

Dam and Blast

  • Can plant the charges by holding enter vehicle

Breaking the Bank at Caligula's

  • Can hold enter vehicle to use all swipecards
  • Can skip all skippable cutscenes inside the bank by holding sprint

Home Coming

  • Can skip the final cutscene by holding sprint

Grove 4 Life

  • Can skip the final cutscene by holding sprint
lachkar, gui93 15 其他 喜欢这个
PortugalPowdinet7 years ago

It must be done during the door opening animation. Early will just cancel the mission, late will crash.

Also saves a split second next time you do the mission because it has to open less :^)

Bender, Zachoholic 4 其他 喜欢这个
PortugalPowdinet7 years ago

Like the Vigilante pause glitch, you can force certain things to trigger faster by making the game think your car is stopped by pausing and unpausing.

These are some applications we have found:

All markers in Give Me Liberty/Luigi's Girls (can trigger Misty to walk too) Drive Misty For Me final marker The Fuzz Ball (one girl leaves each time you do it) Both Cipriani's Chaffeur markers Both Chaperone markers Cutting the Grass end marker Bomb da Base marker Last Requests boat marker The Getaway bank and final marker Two-Faced Tanner marker Kanbu Bust-Out final marker Deal Steal final marker (also to get the guy moving) Shima final marker Silence the Sneak window cutscene trigger Bling-Bling Scramble race start marker Liberator final marker Escort Service: can start the garage closing before the van stops Marked Man airport marker All Marty's missions - markers at the factory I Scream, You Scream marker (spawns Mafia guys, not really worth it though because drive-by is more inaccurate) Uzi rider initial cutscene (car must be close to its final stopping point (5.0 radius)) Uzi Rider final marker Rigged to Blow final marker Big 'N Veiny final marker Bullion Run garage drop off

In addition to this, pausing makes all your keys be released, so if you're holding W (or any key) and pause, you'll need to release W first before holding it again.

Video of its usage for markers:

Video of its usage for Uzi Rider initial cutscene:

Zachoholic, SRK 9 其他 喜欢这个
PortugalPowdinet8 years ago

https://go.twitch.tv/videos/53571818

I use the first line on the vertical axis to aim, aligned such that the right side covers the Stallion's nose and the left side is just under it. To trigger his death just grind the wall past the lamppost as you drive back.

This only only useful if you already have a sniper rifle at this point in the run, so it's not really usable for Any%, but might still be useful for some All Missions or 100% routes

Gaël Shadow_Dog 喜欢这个
PortugalPowdinet8 years ago

Shoot the rocket between the two right poles as soon as Johnny gets to the top of the stairs and walks a bit to the right to prevent hitting the stairs. You have to get into position as shoot as fast as you can, as otherwise you will miss.

oddRaven 喜欢这个
PortugalPowdinet8 years ago

The mission order for Stubbs Dirty Laundry is completely random (calculated as soon as you first call Angus for a job) and cannot be predicted in any way.

On When The Blue Chips Are Down, the final cutscene can be skipped as soon as it starts, but only when there is no audio file playing. The fastest cutscene skip is frame perfect (or close to it). More info on this here http://pastebin.com/LuQriQiU

On First Impressions, you can kill the congressman by aiming through the window outside (You'll know when to shoot when the aiming recticle shows his health)

On Phone Ho you can push the first two hookers to scare their clients and spawn the next guy earlier:

PortugalPowdinet8 years ago

There are 4 categories of gang wars. Fortunately Rockstar is nice to me so explaining it is easy.

http://puu.sh/lpqKu/ed1326b6d1.jpg

The first category contains all the Alderney spawns The second category contains all the Algonquin spawns The third category contains all the Bohan spawns The fourth category contains all the Broker/Dukes spawns

When the game starts the gang war script, it loads one gang war by default, the second spawn of the second category, which is the one in Middle Park. After this one is completed, the script enters its second state.

In this second state, the script checks every category. If the time of completion of the last gang war of a category has exceeded 2 minutes, it generates a random number (between 0 and 3 for Alderney and Algonquin, between 0 and 2 for Bohan. I'll get to Broker/Dukes later) and uses this number to determine the next spawn. Since all but one category has just been done, it spawns 3 gang wars on the map, randomly chosen from their categories. After 2 minutes have passed since you finished the first gang war, it will randomly generate another Algonquin spawn. These rules will apply for every gang war you complete from now on.

The only exception to the rule is Broker/Dukes. There are two spawns from that category (indicated by the map above). However, the programmer forgot (or maybe it was intentional?) to run the random generation, so the value will always be 0, which is the spawn in Cerveza Heights.

This means that exactly 2 minutes after completing the Cerveza Heights gang war, it will spawn again in the same spot, while every other category will spawn at a random location upon completion of a gang war in its category.

PortugalPowdinet8 years ago

The racelauncher script is launched as soon as the Terry call finishes.

Upon launch, this script checks the player's position. Then, it calculates the distance between the player and all race spawns, and chooses the one with the lowest distance.

After finishing a race, either by passing or failing, the game waits 20 seconds and then runs the same calculation, but ignores any completed races (unless all of them have been completed previously).

If all races have been completed, the game runs the calculation after every mission or activity.

There is however still some uncertainty when it comes to missions. Some missions seem to randomly force a recalculation even if the player hasn't completed all races. I have been unable to figure out what causes this.

PortugalPowdinet8 years ago

The mission order for Angus Bike Thefts is completely random (calculated as soon as you first call Angus for a job) and cannot be predicted in any way.

The bike probability for these missions is as follows:

Stripclub Hog, Take Out Liquor and Zorst Fumes -100% Hellfury

Delivery Boy's Harship -30% Sanchez -30% NRG900 -20% PCJ600 -10% Bati800 -10% Hakuchou

All other missions -10% Hellfury -10% Bati800 -10% Sanchez -10% NRG -10% PCJ600 -10% Hakuchou -10% -160618716 (I don't know what this is) -10% -571009320 (I don't know what this is) -10% -618617997 (I don't know what this is) -10% Daemon

PortugalPowdinet8 years ago

The percentage award for the last mission is awarded roughly 0.5 seconds after the final cutscene fades out (before the credits).

This means that if you do Get Lost as the final objective, that is when the timer ends

(If anyone cares the address I found was 14779F00, didn't check if it stays consistent across sessions)

Noz 喜欢这个
PortugalPowdinet8 years ago

The percentage award for the last mission is awarded as soon as the final cutscene fades out (before the credits).

This means that if you do Departure Time as the final objective, that is when the timer ends

(If anyone cares the address I found was 1477A6A0, didn't check if it stays consistent across sessions)

PortugalPowdinet8 years ago

This is probably faster for AM and maybe 100% (depends on route)

PortugalPowdinet8 years ago

Just start Shima and then Casino Calimity. Pretty simple.

Simeonoffk blacklev 喜欢这个
PortugalPowdinet8 years ago

Start Uzi Rider and then Grand Theft Aero. After a few seconds the game tells you to go up the lift. Mission can be completed, but a second instance remains active, which can be cancelled with Multistorey Mayhem.

For a in-depth explanation for how this works, Nick did some research which can be seen here: http://pastebin.com/C349J6qD

This doesn't seem worth it for any category, as Gangcar Roundup instapass is probably more valuable in 100%, and doing BBS in Any% is obviously much slower. Maybe for All Missions, but it would depend on setup time + reroute. Either way, I'm posting this for purposes of documenting the skip and as a reminder that there is still much to test in this game that can lead to interesting discoveries.

Credit to Vegeto for discovering this skip.

PortugalPowdinet8 years ago

How to replicate:

Start Taxi Driver during the mission "Cipriani's Chaffeur", after the Laudrette cutscene (It's a triad ambush!). Starting it before the cutscene is a regular Taxi Driver dupe, starting it during the cutscene is a crash. If done correctly, the game will present the usual pager message for Taxi Driver completion "BIGGER! FASTER! HARDER! new Borgnine taxis open for business in Harwood. Call 555-BORGNINE today!", along with the percentage increase

Zachoholic, SRK 11 其他 喜欢这个
Powdinet的介绍
加入时间
9 years ago
在线
10 days ago
记录
172
已玩过的游戏
Grand Theft Auto III
Grand Theft Auto III
最近一次游戏记录 5 years ago
41
记录
Grand Theft Auto: Vice City Stories
Grand Theft Auto: Vice City Stories
最近一次游戏记录 8 years ago
41
记录
Worms Reloaded / 2: Armageddon
Worms Reloaded / 2: Armageddon
最近一次游戏记录 6 years ago
23
记录
Grand Theft Auto: San Andreas
Grand Theft Auto: San Andreas
最近一次游戏记录 3 years ago
11
记录
Grand Theft Auto: Vice City
Grand Theft Auto: Vice City
最近一次游戏记录 4 years ago
10
记录
Grand Theft Auto Category Extensions
Grand Theft Auto Category Extensions
最近一次游戏记录 2 years ago
10
记录
Grand Theft Auto: The Lost and Damned
Grand Theft Auto: The Lost and Damned
最近一次游戏记录 8 years ago
8
记录
Zeno Clash
Zeno Clash
最近一次游戏记录 2 years ago
6
记录
关注的游戏
Grand Theft Auto III: Remastered
Grand Theft Auto III: Remastered
最近一次访问时间 6 months ago
763
次访问
Grand Theft Auto III
Grand Theft Auto III
最近一次访问时间 6 months ago
5,819
次访问
Grand Theft Auto: Vice City
Grand Theft Auto: Vice City
最近一次访问时间 6 months ago
3,403
次访问
Grand Theft Auto: San Andreas
Grand Theft Auto: San Andreas
最近一次访问时间 6 months ago
8,972
次访问
Grand Theft Auto: Liberty City Stories
Grand Theft Auto: Liberty City Stories
最近一次访问时间 9 months ago
538
次访问
Grand Theft Auto: Vice City Stories
Grand Theft Auto: Vice City Stories
最近一次访问时间 7 months ago
862
次访问
Grand Theft Auto IV
Grand Theft Auto IV
最近一次访问时间 10 months ago
1,403
次访问
Grand Theft Auto: The Lost and Damned
Grand Theft Auto: The Lost and Damned
最近一次访问时间 11 months ago
373
次访问
负责管理的游戏
Grand Theft Auto III
Grand Theft Auto III
最近一次操作 16 days ago
487
操作
Grand Theft Auto III: Remastered
Grand Theft Auto III: Remastered
最近一次操作 16 days ago
247
操作
Sniper Elite V2
Sniper Elite V2
最近一次操作 4 months ago
86
操作
Worms Reloaded / 2: Armageddon
Worms Reloaded / 2: Armageddon
最近一次操作 8 months ago
66
操作
Zeno Clash
Zeno Clash
最近一次操作 9 months ago
8
操作