Skip to content

Instantly share code, notes, and snippets.

@kerkkoh
Last active April 28, 2018 07:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kerkkoh/c73ad7658cd89acb988501beb62568f7 to your computer and use it in GitHub Desktop.
Save kerkkoh/c73ad7658cd89acb988501beb62568f7 to your computer and use it in GitHub Desktop.
RPFramework Changelog
7.0.2
- Commented testing code out. I don't know how I forgot to do this.
7.0.1
- Reverted ShopSystem's positions back to positionATL
7.0.0
- Major security overhaul:
- Removed "call compile" from where it didn't belong
- Interaction initialization is now on the server side and then transferred to the clients upon init
- Removed hotkey system
- Modified the ShopSystem module to be more secure
- Added whitelists for functions called by using items and vehicle trunk
- Hopefully your server won't get blown up by a hacker as likely now
- Even more optimization & cleanup than before
- Even more fixes and tweaks of broken things
- Fixed licenses
- Fixed and improved Taser module
- Fixed BasicMedical module's "zombies" at spawn and disconnecting issues
- Fixed first aid kits spawning in all vehicles
- Switched all inanimate objects from vehicles to simpleObjects improving performance significantly
- Added more plants to the Farming module
- Added new items
- Added uses for a lot of previously unused items
- Added a forced respawn for impatient unconscious players
- Implemented vehicle license plates with the new arma 3 commands
- Implemented checks for possibly full player inventory
- Complete overhaul of the methLab module: you can now cook a lot of things in the lab
6.1.0
- A lot of optimization & cleanup of the code
- A lot of small fixes / tweaks
- Portuguese translation
- Houses module storage: You can now store stuff in houses
- Added credit to new contributors
- Modified the install tutorial to include using a different database name
- Support for shift, ctrl and alt keys in Hotkeys
- Visibility check for PlayerNames module so you can't see through walls
- New items
- An optional vehicle stats save loop for Garage module
- Garage module now correctly saves damage
6.0.0
- Fixed interaction key not working
- Added French translation by chick69 (http://www.armaholic.com/users.php?m=details&id=52837&u=chick69) (It's a bit partial at the moment but most of the translations are done)
- New rpf_weapons addon adding dummy weapons that cause essentially no damage but still make a sound and the custom bullets can be registered with event handlers (paintball or training maybe?)
- Revamped ShopSystem module
- New core system for registering simple hotkeys.
- Interaction menu now has sub-categories that have interaction items inside of them.
- New utility function for animating dialog controls
- Small fixes
5.1.0
- Key system for vehicles, keys get saved to the database and each vehicle has an unique randomized key
- Garage module now saves all vehicles regardless of if you put them into the garage or not (this can be disabled in the config)
- Fixed bohemia's font update by changing the font
- Changed the shop system module to spawn shops to positions ATL (setPosATL) and not ASL. Fixes some of the default shops not spawning but remember to change your locations for your own shops (sorry)
5.0.2
- Fixed the server PBOs to be lower case to make Linux user's lives
easier
- Fixed a small ATM bug
5.0.1
- Fixed the crashing issues that many were experiencing
5.0.0
- Licenses module
- Default values for inserting players into DB
- Fixed ATM and money system
- Stringtables
- Configs for everything
- Fixed fishing system
- Fixed many bugs
- Included extDB3 and floss exception
4.4.2
- Added mining module
- Addon changes
- Added an array for custom object names
4.4.1
- Fixed stuck in loading screen
- Fixed player interactions can only happen with players and not AI
anymore
- Fixed eating and drinking going to negative values
4.4.0
- Added saving variables for physical items while they are in trunks ( https://github.com/RPFramework/RPFramework/wiki/Trunk )
- Garage to a module
- Client_fnc_vehicleHitGet and vehicleHitLoad now only return and take in damage values not the hitpoint names anymore
- Garage checks for vehicles blocking garage spawn
- methLab smoke now ran on all clients
- Hunger and thirst are now saved and are now global variables assigned to players
- Fixed being able to buy your own house
- Fixed multiple things with Jail module
- Fixed Police+ DB saving " and ' marks correctly
- Vehicle shop now works better and more precisely
- Added distance checks for a lot of interactions in modules RE-IMPORT RPFRAMEWORK.SQL AND RPFRAMEWORK.INI!
4.3.0
- Police+ module (Dispatch and police database)
- Housing module (Buy and sell houses, could add inventory functionality
at some point)
- Added exceptions for vehicle trunks, check miscVariables!
- Code optimization
4.2.4
- Redone medical module (Even simpler now, could be improved on in the future)
- Fixed handcuffing (also doesn't let cuffed players drive cars for obvious reasons)
- Fixed going on and off duty
4.2.3
- Hotfix for garage not working
(Re-import your rpframework.sql again!!)
4.2.2
- Added phone number for each player to the database and a new
custom sql query for checking if a phone number exists
- Loading players in now keeps players in the loading screen like
intended
- Fixed an issue with statSaveLoop not saving weapons correctly
- Added an ability for modules to run a function on the server
when a player enters the server for the first time (Check the Example
module and RPF_Server/Functions/modules/CONFIG/fn_firstLogin.sqf)
- Added an example of how to use "first time functions" on the server
side to the example module
- Added a phone module that allows players to text each other, add
contacts, and text the emergency services (This is one of the new
modules that will include SQL statements since it will save information
in the database. In this case, the module saves player's contacts in the
database.)
- Added VERSION.txt for easily checking which version you're using
4.2.1
- The RscTitles are now in a separate file to make description.ext a bit nicer
- Removed an unnecessary global variable that was only used by fishing module (didn't notice this any earlier)
- playerNames module allows players to set names for other players and then see it above them. When a player is wearing a mask they can not be identified via this system
- The primary medical module now hooks into the interaction init and adds a condition so that if a player is unconscious, they can not use any items
4.2.0
- Added taser module
4.1.1
- The license has been changed from WTFPL to MIT License
- Added delivery system module
- Added arrest and jail system (Arrest players, jailbreak, free prisoners from jail)
- Fixed player respawning and not dropping their money
- Fixed unlimited trunk size bug
- Fixed garage loading damage to saved vehicles
- Fixed holstering secondary weapons
- Fixed loading assigned items like map and GPS
- Fixed saving of weapon attachments and magazines and saves secondary weapons now
- Fixed vehicle shop vehicles taking damage in the shop
- Fixed medical module to not delay the execution so long
4.0.1
- Fixed handcuffing
- Deleted some shortcut that ended up in the folders
- Taser disabled (Has been re-enabled in 4.2.0)
- Shop System module's creating shops is now more efficient
4.0.0 Stable Release (MAJOR)
- Added new HUD icons by J. Schmidt
- Added physical item trunks for vehicles that you can store physical items like fishing nets and meth labs in. The trunk size corresponds to the vehicle's inventory size in the vehicle's config.
- Added a garage that now saves vehicle damage and keeps cars better in the database
- Added going on duty for police and EMS (Police and EMS need to visit a station to go on duty and then be able to do their unusual actions)
- Added Bank accounts allow you to send money to people who aren't online on the server
- Added meth lab module
- Added spawning module (Player will be now given starting items like clothes and a map)
- Way too many bug fixes to list
- Fixed HUD to correctly show everything
- Fixed Hitting a physical object while it's being carried will not kill you anymore
- Money system has been updated to keep client and database in sync about money
- Changed ATM from the core to its own ATM Module
- Taser killing people should be fixed
3.0.0 Stable Release (MAJOR)
- Finally switched away from BIS_fnc_MP, sorry that it took so long
- cursorTarget > cursorObject
- while > for
2.0.0 Stable Release (MAJOR)
- ExtDB2 >>> ExtDB3
- Removed some log spam I used for debugging
1.1.0 Stable Release (MINOR)
- Added Client_fnc_pickUp - Better function for picking up physical items like fishing nets
- ATM Menu doesn't close the dialog and refreshes the cash and bank on the dialog
- Modules can now add elements to "Use Items" menu
- Modules can now add edible and drinkable stuff
- Readme.MD updated with latest module documentation
- Client_fnc_cuffTarget had a missing semicolon
- Shop module doesn't close dialogs when you buy an item anymore
- Planting now from "Use Items" menu
- Some small changes to backend code
1.0.1 Stable Release (Patch)
- Fixed putting people into cars while cuffed (Would throw them out before)
- Added function Client_fnc_takeMoney and interaction element for taking money objects off the ground.
- Added all cash dropping when a player dies (Uses the new Client_fnc_takeMoney)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment