We're starting the new year with a new west coast adventure in San Andreas. Join us for Round 193 of the GTA San Andreas Chain Game, now available to play on https://t.co/CQaOCoqThT!
#GTA#GTASA#ChainGame
https://t.co/mQlHnXTfhU
Dwa razy więcej czasu na rozmowy w Orange Free 🧡
Mamy wyjątkową niespodziankę na początek roku dla użytkowników Orange Free – w styczniu każde pierwsze zasilenie mnożymy razy dwa! 🥳 Na przykład po doładowaniu za 30 zł ważność konta głównego wydłużamy nie o 31, a o 62 dni. Dodatkowo wydłużamy również ważność bonusowych GB, żebyście mogli cieszyć się pełną mocą internetu 💪
Sprawdź szczegóły 👉 https://t.co/sndf80Einu
Trivia: It's been a great year for the Chain Game! In 2025, we launched 32 rounds (7 GTA III, 8 GTA VC, 14 GTA SA, and 3 GTA IV) participated in by 25 players who took a total of 2300 turns. Thank you to everyone who has joined in and supported us this year!
#ChainGameTrivia
🔥 Announce 🔥 The next video will be "GTA 3 - Anti-Piracy Measures". Early access is available right now starting from $1 on Patreon.
🔔https://t.co/abdXZSKed2🔔
The video lasts around 15 minutes and voiced by @BadgerGoodger ✌️
We're taking to the streets of modern day Liberty City, the "land of opportunity". Join us for another fun action-packed round of the Grand Theft Auto IV Chain Game with Round 15, now available to play on https://t.co/CQaOCoqThT!
#GTA#GTAIV#ChainGame
https://t.co/suroM03Y3G
The next update of SilentPatch for GTA III will "complete" a half-finished feature where subtitles *attempted* to give space for a radar. It didn't work right, and instead made subs off-center even in cutscenes. SP backports the feature from VC, so subs look good in both cases.
We're heading to the west coast for more adventures in San Andreas! Join us for Round 190 of the GTA San Andreas Chain Game, now available to play on https://t.co/CQaOCoqThT!
#GTA#GTASA#ChainGame
https://t.co/Gg6gzYVR7L
We're heading back to Liberty City for another action-packed round in Round 156 of the Grand Theft Auto III Chain Game. Join us for the fun over on https://t.co/CQaOCorr7r!
#GTA#GTAIII#ChainGame
https://t.co/8pnhwnF89E
We're getting back to the action with Round 90 of the GTA Vice City Chain Game! If you're up for the fun of taking over the city with the Chain Game community, be sure to check out the round over on https://t.co/CQaOCorr7r!
#GTA#GTAVC#ChainGame
https://t.co/ExercOWLC9
When working on the train in gta3 I found riding it boring.
I considered letting the player jump ahead to the next station but this would cause streaming issues.
Instead, I made the camera switch between random viewpoints near the track. This made the ride more interesting.
Somebody suggested trying the same in a car. I added the wheel cam, as well as the view from chasing cars.
The team found it surprisingly entertaining so the cinematic camera stayed in.
Trivia: What a year we've had in the Chain Game! In 2024, we launched 35 rounds (9 GTA III, 8 GTA VC, 16 GTA SA, and 2 GTA IV) participated in by 30 players who took a total of 2804 turns. Thank you to everyone who has joined in and supported us this year!
#ChainGameTrivia
The cheats in gta3 (and Vice and SA) on pc were activated by typing a sequence of characters. Ie:
ILOVESCOTLAND to make it rain or
GUNSGUNSGUNS to give the player loads of weapons.
The straightforward way for the code to detect cheats would be to compare the string "ILOVESCOTLAND" with the string of recent keypresses.
The problem with this approach is that cheats would be in memory as readable text. Any hacker could easily find the cheats and they would all be discovered on the day of release.
This is why I used 'hash codes' to store the cheats. A hash code is a single number that is calculated from a string.
A simple (example) hash algorithm could add up the ASCII values of each character of the string.
The hash code for ILOVESCOTLAND would be 983.
For GUNSGUNSGUNS it would be 951.
The game would compare these hash codes with the hash code for the recent keyboard input.
It worked. The cheats were not hacked. (They were eventually discovered by gamers trying random input)
The bad news is that completely different strings can result in the same hash code.
This is why gamers found random strings (ie HDLMAAXOPK) instead of the string I had set up (ILOVESCOTLAND)
This also meant the cheats triggered more often than I anticipated. This caused cheats to happen unintentionally, sometimes during speed runs.
These speed runs had to be aborted as the rules are clear. No cheats.
(The armor cheat was changed in an early patch from TURTOISE to TORTOISE. I had initially misspelled it)