Releases: clustermod/CMF3
Version 2.1.0
Changelog summary
Added
- EnhancedVehicles - Improved vehicle damage handling and offroad handling.
- Utility - ClearVehicleCargo, clears the cargo of vehicles on init.
- Main - Removed KP ranks ace interaction (added by S&S)
- Player - Hearing, makes earplugs usable again aswell as certain headgear and goggles
- Main - Versioning System
- Main - STUI modification, will sort STUI playerlist by color teams
- Main - A config to make configuring features easier for the casual missionmaker
- KosherGarage - kosherGarage, basically kosherArsenal for vehicles
- Main - Macros
- Common - setCallsign, clearly define unit groups by type, size and name
- Rsc - Template for garage whitelists
- AI - preventProne to a new function
- Utility - Debrief report system
- Player - hideRespawnMarkers, hides respawn markers when the player is alive
- 3den - Playable unit spawner Tool for 3DEN
- Zeus - Module to Disable freezeTime
- Zeus - Module to toggle ace spectator
- 3den - Icons to all zeus modules
- Menu - Ace Action to show/hide HUD (default control shortcut: CTRL + TAB)
- Main - Function to retrieve CMF config settings
- Common - Function to check unit's role
- AI - Function to move zeus spawned ai to server
- 3den - Function to make all selected objects simple
- 3den - Function to see all available textures in arma
- 3den - Function to add ACRE radios to vehicles
- Viewdistance - New viewdistance script
- Main - Function to blacklist addons
- Zeus - Module to add or remove rallypoints for players
- Player - Function to only allow launchers for units with at least one AT in their loadout
- Player - Function to drink water to regain stamina faster
- Menu - Added action to report CMF bug
- 3den - Added action to report CMF bug
Changed
- Main - Renamed EMF to CMF
- Main - Renamed all images in rsc\data to follow arma standards
- Main - Updated Ace settings to add new medical items to medical submenu
- Main - Changed Folder layout so configs are located in \configs and cmf specifics are located in \cmf
- Main - Changed Description.ext to allow for easier customization outside of CMF
- Gameplay - Moved safestart from init to be a config option
- Utility - Moved setDate from init to be a config option
- Gameplay - Updated flashbang override to allow for multiple flashes and to retain the tossed grenade after explosions (also defined an array containing all the flashbangs).
- KosherArsenal - kosherArsenal will now ignore units with role "ZEUS"
- Main - Various bug fixes and stability fixes
- Main - Split up onMissionStart.sqf into 3 files for better readability (playerInit, serverInit and missionInit)
- Zeus - Fixed bug where zeuses could see players FPS and lives even when not in curatorcamera
- Common - Moved setRole to common module
- Common - Moved setCallsign to common module
- Respawn - Moved rallypoint to respawn module
- Respawn - limitedLives to respawn module and renamed it limit and setLimit
- Respawn - Rewrote the rallypoint system to allow for placing rallypoints on elevated positions
- Zeus - Moved zeusFPS to zeus module and renamed it playerInfo
- Utility - Renamed setDate to freezeTime
- AI - Moved unitInvestigate to ai module and renamed it reinforce
- AI - Moved preventprone to ai module
- AI - Moved setSkill to ai module
- Rsc - Changed default arsenal loadout to contain earplugs and drinkables aswell as updated it for the latest KAT medical changes
- KosherArsenal - Players can now get a new launcher from rearm boxes
- KosherArsenal - players can now save their loadout in rearm boxes
- Rsc - Updated loadoutfiles to be alot more hackable and allow for more complex conditions
- KosherArsenal - kosherArsenal now using macros for control IDCs
- Main - Fixed old bug where players would still be in their group upon true death
- Player - Resizemapmarkers is now forced and will take into account the map size
- AI - Renamed unitInvestigate to reinforce and AI will now use LAMBS Rush task when attacking
- Main - Made a main component to fit the CMF engine instead of a separate folder
- Main - Renamed functions directory to components
- Gameplay - Refactored repairRearm to not require a trigger to work
- Gameplay - Refactored tracers to be more robust
- Gameplay - Refactored restrictVehicle
Removed
- EDHM - Removed Erics Damage Handling Modification (EDHM) (replaced by enhancedVehicles)
- Utility - Removed enhancedAttachTo (unused and outdated)
- Utility - Removed enhancedAIConvoy (unused)
- Utility - Removed slotLimit (unused, outdated and honestly not sure how it was supposed to be used)
- Init - Removed blockTextChat (unused and was never taken past the development phase)
- Gameplay - Temporarily removed sling primary (will be reintroduced in a future release)
v2.0.0a (unstable)
This is the latest version of EMF, major changes has been done to functions and readability. Frontend is mostly the same with some changes to the location of event scripts and function names (Check examples). But there have been major changes backend. Due to this the wiki will need an update that has yet to come, so I recommend checking the function file's header rather than the wiki for use.
There is also a major update to kosher arsenal where we now use ace arsenal rather than vanilla.
New zeus module have been created for quality of service for zeuses and finally I have created a ace menu option for EMF specific settings
v2.0.0 (Stable Release)
Major updates to file structure and cleanliness. Full changelog to follow but for now reference the wiki for the new function names.
Initial Stable Release v1.0.0
This is the initial stable release of EMF