This thread will contain changelogs. Major updates will get a new post, minor ones will be edited into the latest post.
Edit on 4th of Feb 2020:
chat:
- hide with F10
- autocomplete names by typing the id and pressing tab
- autocomplete commands by pressing tab
- chat history now only shows 256 last messages to avoid lag in long sessions
truck:
- hauler and phantom custom are valid truck vehicles again
- improved turning radius for bagged peterbilt
- area should now be clear when picking up the trailer
race:
- time gap shows when racing on foot
- some extra vehicles are available for rally races
- you get thrown out of on foot race if you are being carried by a vehicle
other:
- sometimes you would be stuck after getting out of vehicle after noclipping, this shouldn’t happen anymore
- prop blips now show info when hovered over in pause menu
- added dogfight DM
- indicators/hazards with arrow left/right/down
Edit on 11th of Feb 2020:
race:
- player is frozen in on foot race during waiting
truck:
- added variety to trailers
- fixed a bug where some trailers may not be available
properties:
- you can now play YouTube videos and Twitch streams on your apartment TVs
- /tvplay [link]
Edit on 24th of Feb 2020:
other:
- added portals at //obs to be more noob friendly
- added even slower noclip mode for more precise control
- wai prints coordinates to console for easier copy paste out of the log file
properties:
- fixed volume and time bar not showing up on flatscreen TVs
- fixed certain videos on youtube not playing due to “This video is not available”
vMenu:
- added custom logo
- added cooldown on spawning vehicles to prevent spam
- highlighted some submenus to be more noob friendly
race:
- players in races can now only collide with other players who are in the same race
Edit on 29th of Feb 2020:
woo leap day
chat:
- fixed line spacing being slighly off when weird characters were present
- made chat much less susceptible to zalgo text
race:
- fixed bug with collision disabling code which would crash the whole thread
other:
- protips are now colored differently
- added on-screen warning on first spawn if you are desynced (onesync: player zero bug)
- a few characters are now blacklisted from player names and replaced with ?
- added Nurburgring portal at //obs and renamed info one
- replaced blue ark radio with Impulse99 Radio
- added /dv command and /car alias for /v
Edit on 5th of Mar 2020:
truck:
- more trailer management
- trailers won’t spawn at the same spots if multiple people happen to try and spawn trailers at the same company (assuming company has enough space)
- you should no longer get cops on your tail while trucking
- upped out of truck counter to 30 seconds
- parking spot now adapts to the trailer size (redesign of parking spots is planned soon)
- some more trailer segmentation
- removed big goods trailer because of height issues and very bad handling
- ability to skip parking after selecting normal or easy parking with /skippark
Edit on 19th of Mar 2020:
race:
- fixed race records not loading properly in certain cases
prop:
- TV pops up the video time when you change volume
other:
- AFK kicks now use different messages to lessen confusion in players
Edit on 22nd of Mar 2020:
maps:
- added //drift1 and //drift2
scoreboard:
- updated design a bit to futureproof it
truck:
- use faster vector methods in main thread
discord:
- filter links from discord to in-game
Edit on 25th of Mar 2020:
discord:
- updated to latest library version
- disabled echoing of death messages
scoreboard:
- made font smaller to fix problems on 4:3 resolutions
other:
- made afk warning time 10s instead of 60s
Edit on 3rd of Apr 2020:
chat:
- F10 is a toggle to hide it now instead of having to hold
- removed ambiguous characters from reaction test (1, l, L, O, 0, o)
other:
- holding F10 also hides other text on screen
- made things much more controller friendly, such as noclip where you can hold the button controller now
- added bar on bottom of screen which shows various controls able to be used at the time
-made helpbar only toggle on keyboard key press (F1), ignoring controllers (ty whooper)
truck, race:
- text on screen now displays actual key you need to press instead of being hardcoded to E
Edit on 4th of Apr 2020:
other:
- added much requested VStancer
- added singleplayer style satellite camera transition on first spawn
daily pickups:
- added hourly reminder to all players
spawn:
- added 5 extra spawn locations in an attempt to mitigate streaming issues, spawns are now:
- galileo observatory
- sandy shores airfield
- zancudo military base
- up-n-atom diner near paleto bay
- los santos airport
- del perro pier
Edit on 5th of Apr 2020:
other:
- added handling editor!
- removed singleplayer style satellite camera transition on first spawn due to possible crashes
- removed shitty drift key since handling editor is now added
- all spawns are now periodically cleared of vehicles not just obs
queue:
- added discord url
vMenu:
- typing /v with no params now opens the vMenu vehicle spawner submenu
- /tune opens vMenu tuning submenu
- order names in Online Players alphabetically
discord:
- add !p alias for !players
- order players by UID in !players
Edit on 10th of Apr 2020
meth:
- removed explosion when picking up the lab using a tow truck or cargobob
race:
- can now hold E to leave the race
truck:
- can now hold E to quit the job
discord:
- count players in queue in the status message as well
other:
- blinkers now use a different method for syncing which should be more efficient
- added experimental no-deform sync for vehicles
handling editor:
- fixed having to upgrade engine to get drift preset to work
Edit on 17th of Apr 2020
cmds:
- added /spec (removed vMenu spec)
minimap:
- show player name labels on expanded radar
nametags:
- fixed typing, paused, mg text not hiding when outside of LOS
other:
- added hourly server-side empty vehicle clean-up
- added loading circle in the bottom right corner of the screen when spawning a vehicle
- fixed certain tables not clearing properly
race:
- fixed some race records not showing up
Edit on 21st of Apr 2020
chat:
- added 2 new math types to reaction test - number squared/cubed and very basic division
Edit on 29th of Apr 2020
props:
- made building exterior hide when inside a property to avoid weird clipping issues
Edit on 19th of May 2020
misc:
- increased server slots to 128 as a test run
- lots of small bug fixes and performance improvements
cmds:
- added /ped as a shortcut to the MP Ped Customization submenu
- added more aliases for /cmds and //
chat:
- trim commands to 180 chars manually to prevent using the console to bypass the chatbox limit
- added chat filter for certain keywords
- anti-flood tweaks
scoreboard:
- made scoreboard scrollable to accomidate 128 slots: hold RMB and release up arrow to scroll, esc or enter to exit scroll mode
Edit on 21st of May 2020
player:
- fixed vgod and nodeform not working
scoreboard:
- change scroll method to hold up arrow + page up/down
vMenu:
- enabled torque and power multiplier options
Edit on 27th of May 2020
discord:
- force names to display in LTR mode for all characters
- whitelist our domain from link filter
vMenu:
- added /guns and /weapons shortcuts to open weapons submenu
chat:
- fixed name autocomplete in bigmode
Edit on 2nd of June 2020
other:
- started testing notification system designed to reduce chat clutter
chat:
- added relative timestamps after message is >1 minute old
race:
- vehicle names are now localized on eligible vehicle check
- 3 new races: Kart Race, Vineyard Bicycle Loop, Scorcher - Mount Gordo
- race start and finish messages have been moved to the new notification section
- race records are no longer included in the race start message, now they are displayed when you’re at the checkpoint together with valid vehicles/categories for that race if any and if not too many
- removed the makerace utility from the main race script
- performance optimizations
- edited majority of math operations to use vectors instead of arrays/tables
truck:
- disable collisions between truckers and other players to dissuade rammers
- the timer when you get out of the truck is now actually 30s instead of just saying 30s left
- smoother trailer damage display color transition
- Kenworth T680 is now a valid truck minigame vehicle
meth:
- “player has been caught cooking meth near zone” message now shows localized zone name for each player
Edit on 15th of June 2020
maps:
- added new drift maps:
- Kagara Drift Hill - //drift3
- Okutama Drift Course - //drift4
- Bihoku Drift Course - //drift5
- added San Fierro and Las Venturas from GTA:SA - //sf, //lv
- added Circuit de Spa-Francorchamps - //spa
- added Monaco - //monaco
- moved Craysea Drag up 200m to make space for Flint County
chat:
- removed chat timestamps as they caused lag
notifications:
- added ability to toggle notifications using /notifs
- fixed double ID display in race notification
truck:
- fixed collisions breaking when you have a passenger
- optimized number of native calls
other:
- reduced amount of global traffic
- added anti-carjack code to combat trolls
- misc. anticheat improvements
Edit on 2nd of July 2020
maps:
- replaced Kagara with Lookout Point due to texture loss issues
- removed SF and LV due to causing loading issues
chat:
- suggest teleports even when typing with single slash
cmds:
- fix /spec not finishing properly when the target disconnects
misc:
- improved automatic vehicle clean-up determination logic
- added warning notification for the automatic vehicle clean-up, can be hidden using
/notifs veh
race:
- fixed grammar in on-foot record message
- compress race data before sending it to client
- verify decompressed race data on client
- added delta to race record messages
queue:
- code optimizations
discord:
- fixed kick message detection being case sensitive
- make donator announcement not show up for existing donators after monthly renewal
Edit on 7th of July 2020
misc:
- added new speedometer
notifs:
- moved left a bit and made more transparent to make room for speedo
- added helpful message on how to turn them off
- fixed a bug appearing before receiving data
derby:
- added new derby minigame!
Edit on 15th of July 2020
chat:
- fixed problem with certain message types not being flood limited
- increased length of disconnect reason before cutoff
cmds:
- /rules now uses fancy scaleform graphics
- updated /tutorial slightly
- fixed /stats not showing correct time played over a certain amount due to overflow
truck:
- changed hardcoded “detatch trailer” key to use actual key which user has bound
playernames:
- added dot next to the name tag which indicates the player is using:
- torque multiplier
- power multiplier
- a modified handling
Edit on 18th of July 2020
loading:
- redesigned loading screen
chat:
- now hides on F10 press instead of release
meth:
- no longer allow handling-edited vehicles in partaking
player:
- fixed god mode(s) not turning off in minigames in certain cases
Edit on 26th of July 2020
drift:
- added new Drift Challenge minigame, which rotates around the various drift maps every 10 minutes
- added drift points counter
- use /driftinfo in-game for more information
cmds:
- fixed /spec not working unless close to target on OneSync Infinity
- fixed /v cars not getting deleted when going out of scope due to the new server artifact’s migration handling
playernames:
- use decors for syncing unimportant nametag stuff to reduce event spam
playerblips:
- determine distance using 2d math instead of 3d
other:
- vehicle clearing around spawn points is now completely server-side
- speedometer now won’t die if it encounters an error
Edit on 27th of July 2020
cmds:
- more changes to /spec in hopes of making it work better on OneSync Infinity
- added /nametags command to hide or show name tags above players’ heads
- added time to next drift event or teleport if active to /driftinfo
other:
- optimized various database related code
Edit on 29th of July 2020
maps:
- added new map: Aston Racetrack from LFS - //aston
race:
- races now show an extra checkpoint ahead to make it a bit easier to follow
- added help scaleform to /race and the race portals
meth:
- added help scaleform to /meth and the meth portals
- optimized progress saving on server
drift:
- /driftinfo now shows automatically when using drift portals
blips:
- made newly added open wheel cars use the F1 blip
other:
- added info scaleform to Nurburgring portals
- most scaleforms can now be closed using ESC and F1 as well
- backend database access optimizations should lessen server lag at peak times
- disabled parachutes for now as they caused clients to freeze on OneSync Infinity
Edit on 31st of July 2020
race:
- fixed race cp not getting deleted occasionally
discord:
- fixed !p dying if too many players online
drift:
- added a new drift challenge location at //aston
player:
- noclip speed no longer bound to FPS
Edit on 2nd of August 2020
blips:
- pack coords into an integer to make events smaller
- slowed down faraway blip update rate by 50%
cmds:
- updated /teleports and /cmds into a more user friendly scaleform
- /tp and other similar commands now get coords from various OneSync natives directly
- added /togtp to toggle the ability for other players to teleport to you, you now also get a notification when somebody does it
other:
- added 9 new spawn locations to spread players out more in an attempt to lower bandwidth usage from new players joining
Edit on 3rd of August 2020
vMenu:
- added Races submenu
cmds:
- added /raceview which shows ongoing races
other:
- enabled auto noclip for Nurburgring again as it sometimes fails to load on time even though the game says it did…
Edit on 11th of August 2020
other:
- various performance optimizations to increase your FPS!
- added drift challenges to /tutorial
i99notif:
- fixed nil error in console on game start up
i99truck:
- moved trailer creation server-side
- truckers are now hidden from non-truckers to prevent ramming
i99load:
- added mouse cursor to loading screen
maps:
- added Le Mans (Circuit de la Saarthe) with accompanying race - //lemans
Edit on 16th of August 2020
cmds:
- /voice is back, use “/voice” to toggle voice chat, or “/voice (UID)” to block/unblock someone’s voice chat!
vMenu:
- removed Online Players submenu as it was useless
other:
- lots of code clean-up and refactoring
Edit on 7th of September 2020
queue:
- changed layout of queue deferral message:
- added patreon link
- added average wait time
- moved things around a bit
truck:
- fixed a few bugs with trailer creation
race:
- fixed harmless bug where the script would print an error if not in a vehicle
chat:
- reworked reaction test backend to not be so horrible
discord:
- forced LTR character for every line to avoid weird formatting issues in embeds
anticheat:
- various improvements for dealing with object spawners
vMenu:
- added experimental ability to change engine sound in /tune
handling-editor:
- enabled modification of the number of gears
other:
- updated pause menu header with colors
- enforced build 1604 to try and improve recent crashing issues
- general backend performance improvements
Edit on 18th of September 2020
hud:
- added new “Heads-Up Display (HUD)” on top of the screen which shows all minigames and their statuses:
- green ribbon means the minigame is about to start/waiting
- race/derby/drift => about to start
- PvP => a DM zone has exactly one player
- magenta ribbon means the minigame is in progress
- race/derby/drift => in progress
- PvP => 2+ people in a DM zone
- green ribbon means the minigame is about to start/waiting
drift:
- disabled speedboost (ALT) in drift challenges
- show next drift zone teleport in /driftinfo
- using a drift portal or the “Drift” button on the HUD will teleport you to the active zone
- added tip to use F5 to /driftinfo
discord:
- properly escape color codes in discord usernames when sending a message to in-game
race:
- fix harmless script error on join
- clicking on “Race” on the HUD will teleport you to an active race - priority is given to races which haven’t started yet
cmds:
- fix decimal to hex conversion not padding zeroes in /color leading to errors
- added /pvp which shows DM zone info including number of players
dm:
- clicking on “PvP” on the HUD will teleport you to an active DM zone if possible
vMenu:
- added Teleports submenu
- added Trucking submenu (shortcut: /tptc)
- added shortcut for races submenu to /race
other:
- moved bottom help bar’s toggle button from F1 to F3 to make way for HUD
Edit on 19th of September 2020
hud:
- mouse cursor is now momentarily highlighted upon pressing F1
- show actual key instead of “F1” if user has rebound that control
queue:
- improve same license detection to avoid potential, but very unlikely, problems
Edit on 1st of October 2020
radio:
- fixed problem where i99 radio would still play when music volume was set to 0 in game settings
properties:
- client-side tv volume should now save across sessions
dm:
- fixed dm player counter not resetting properly when player went directly from one dm to another
other:
- anticheat improvements
- added 5s info message on connect
Edit on 8th of October 2020
properties:
- ignore TV keybinds on controller
vehicles:
- greatly compressed ALL vehicles - this should reduce map loading issues in high player density areas; if you find any cars with broken textures, let us know
Edit on 13th of October 2020
cmds:
- added /wanted command to change your wanted level
- added /tpm alias for /tp
other:
- added patreon link to info message on connect
- compressed add-on peds to take up much less memory
Edit on 14th of October 2020
hud:
- added new way of showing joins and quits at the top of the screen - this should reduce chat spam during active times
- highlight buttons when hovering the mouse over them
player:
- players no longer lose money if they die while in a minigame
Edit on 21st of October 2020
scoreboard:
- rewrote whole backend, should perform way better now
truck:
- new way of creating the trailer should prevent further issues with it being unreliable
meth:
- fixed journey not being disconnected from cargobob/tow truck at times
other:
- lots of performance optimizations which should increase your FPS!
- large reduction of event sizes to reduce stress on network thread
Edit on 22nd of October 2020
hud:
- added total online player count to HUD
scoreboard:
- fixed ping showing up incorrectly at times
other:
- a few more performance optimizations to improve your framerate
- some fixes to try and stop occasional connection loss issues during high player counts
Edit on 4th of November 2020
blips:
- split blips into multiple events to handle high player counts better
- slowed down blip updates based on player count
- fixed expand minimap key setting not working
scoreboard:
- enabled colored player names by default
hud:
- added slight highlight effect when you press F1
- font now shows up as sans serif instead of times new roman if it fails to load
queue:
- accept multiple people at once if there is room instead of 1 by 1
vMenu:
- greatly optimized performance when idle
other:
- anticheat improvements
- moved several keybinds to native FiveM key mappings to improve performance and allow you to rebind them in the pause menu
Edit on 7th of November 2020
cmds:
- reworked /getid to now sort by last join instead of UID
player:
- increased voice chat range from 30m to 50m
vMenu:
- backported some features such as improved weather and time sync
Edit on 27th of November 2020
player:
- added initial version of freecam mode, access it with the Insert key on your keyboard!
discord:
- escape color codes from discord->in-game echo
names:
- completely rewrote nametags with bigger focus on performance (more FPS for you!)
cmds:
- fixed /nametags not working properly
misc:
- added deletion of all non-player peds to 5 minute clean up timer
Edit on 21st of December 2020
map:
- added Christmas trees at each spawn point and at common meeting points
hud:
- enabled special design for the holidays
blips:
- blips no longer show players in other minigames
chat:
- fixed chat opening when it shouldn’t (such as in vMenu dialog boxes)
vstancer:
- updated vstancer, now supports changing wheel size and saving presets