EDM Change Log
Changes from EDM5 to EDM6
- Compatibility Changes
--> EDM6 is fully compatible with OldUnreal's 227f patch
- Structural Changes
--> EDM6_Base now exists an open source API that EDM is built upon, and which other modders can use to create their own EDM mutators
--> EDM's package checking system has been completely removed
--> Mutator voting is now incorporated into EDM
--> End game voting is now incorporated into EDM
- Functional Changes
--> The mapvote window no longer automatically closes after the player has voted
--> EstablishedMutator array size has been increased to 50
--> Color rendering system has been revamped
Changes from EDM4 to EDM5
- Security Fixes
--> Players could make their game manage to not replace their console, which allowed them to run many known cheats. EDM now checks every player's console periodically, and the old hole to disable console replacement has been removed.
--> EDM now offers much stronger package checking.
--> Much more secure storage of sensitive player information such as IP's and PC Names. EDM servers are now 100% certain to make sure that this information is only available to admins.
--> EDM now protects against more network vulnerabilities.
--> More known silly client-side cheats have been blocked
- Console Changes
--> Clients now have the option to split or combine the "Console" and "Main Chat" tabs
--> The "Log Chat" option has been moved to the client options tab
--> The console no longer displays "0" for everyone's ID...
--> The mapvote window now displays a progress bar of received maps while receiving them from the server
--> Downloaders are now checked from a button in the Client Options tab
--> When EDM boots a player, a "connection failure" window pops up with possible legitimate reasons about why they have been kicked
--> Clock has been moved to the bottom left corner of the screen when the scoreboard is displayed.
--> An annoying console DoTick() infinite loop crash has been remedied.
--> The Double GUI font scaling for Unreal Gold clients is now supported.
- General Changes
--> EDM now offers the option to replace the Eightball and Minigun with fixed versions. The fixed eightball will create an explosion ring when a load is shot with Fire+Altfire both pressed, and rockets should not go through people anymore. The fixed Minigun will display light in the correct place when someone fires it.
--> New admin commands: Admin EDMDeathMatch and Admin EDMTeamGame to switch the server between DM and TDM
--> New admin commands: Admin RemoveDeaths and Admin ResetScores can be used to remove deaths from a player ID or reset everyone's score + deaths
--> If a player lags out and re-enters before their old player has disconnected, their score will be recovered when their original name leaves the game
--> Spectators will no longer get stuck and have to type "fly" at the beginning of the game.
--> Spectators were inaccurately displaying the hand setting of the person they viewed. Now fixed
--> "ViewClass" now works for admins, spectators, and teammates trying to view other teammates.
--> "NoFly" has been replaced with a simple, fixed "Walk" command.
--> The entire Color Rendering code has been rewritten to be less CPU intensive. Hopefully players who experienced framerate loss because of colors will have less problems now.
--> Blank names (not those undisplayable ascii names, I'm talking about truly blank names) are not allowed.
--> Fix OpenGl option has been added to help remove incorrect black texturing for clients who use OpenGL.
--> Make Cache Permanent option has been added to automatically set PurgeCacheDays to 0 so that a client's cache will remain forever.
--> Don't Save Admin Pass option has been added so an admin can disable the saving of admin passwords when using the AdminLogin command.
--> The TopMOTD is configured in a much less confusing way in the ini file now.
--> Nephthys can now be used for a more stable way of obtaining IP's and tracking downloaders.
--> The classic Unreal menu Video menu now supports up to 32 resolutions.
- Text Effects
--> The ^l^ and ^d^ tags now work properly with all colors
--> The ^i^ tag can be used to invert colors
Changes from EDM3 to EDM4
- Absolutely NO new features - EDM4 is a simple bug fix for EDM3, mainly fixing that crash between level switches. All known crashes and errors from EDM3 have been resolved.
Changes from EDM2 to EDM3
- Security Fixes
--> Notorious client-side modification commands have now been rendered useless
--> Package checking code has been MUCH improved over EDM2 - cache packages checked correctly now, however there is no MAC support
- Console Changes
--> The entire method of console replacement has been modified to hopefully create less crashes and a smoother changeover when switching from the custom console back to the original
--> The buttons in the client options look a bit more fancy ;)
--> Users can now press Shift+Tab to switch between tabs
--> Spectators no longer have a "-99999999" score in the Main Chat tab namelist
--> Text would sometimes overwrite other text in EDM2 - this should not happen anymore
--> Private message windows used to malfunction when multiple messages were received or the user reconnected to the server - this will not happen anymore
--> The server list does not need to be refreshed again after the console has been replaced
--> The Home, End, and Delete keys are now functional
--> Percents and other strange characters will not be typed out if you hold shift and push the arrow keys
- Text Effects
--> :H (heart) icon
--> :S (confused) smilie
--> :* (kiss) smilie
--> D: (angry/shocked) smilie
--> ^d^ (darken color) ability
- General Changes
--> The entire maplist can be configured by admins through the mapvote window - Add/Remove/Modify
--> "SpecSay" has been implemented into the mod for spectators to use to speak to eachother
--> There is a time limitation on how often someone can call the "Setname" command, so that players can no longer spam the server with name changes.
--> When a player gets muted and reconnects, their muted status is recovered even if ScoreRecovery is disabled
--> Voicepacks are handled from EDM3Voice.u now, an independent package that can be subclassed by any user, so now anyone can make their own voicepack package
--> Players can no longer run and taunt at the same time, hiding their footsteps like little bastards :/
--> Players can now configure the "NeverSwitchOnPickup" option in the EDM console - yes, it will save!
Changes from EDM1 to EDM2
- Security Fixes
--> Players could grab screenshots of player IPs/Computer Names -- NO LONGER POSSIBLE
--> The "ViewPlayerNum 0" command would let players spectate from other players -- NO LONGER POSSIBLE
--> "ShowInventory" command would fill server log with an inventory listing -- NO LONGER POSSIBLE
--> Players could ByteHack EnhancedDM.u to gain "fake admin" privileges and/or cause the mod to not return their IP/Computer Name info -- Much more difficult to do now
- Maplist error
--> Maps beginning with same name as current map got chosen. i.e. If your map rotation had DmCurse and DmCurse]PMB[, the map list would get confused as to what map was currently running. It is now fixed.
- Console Changes
--> Pushing escape no longer brings up a special EDM menu. All options can now be configured from a tab within the Console.
--> Messages in the Console can now be accompanied with a timestamp (if the option is enabled)
--> When a 224 admin goes to the server browser, the game no longer pauses
--> Console monitors text that is said in Say and Teamsay and protects against excessive spam
- EDMServerQuery
--> When server was at maximum capacity, lots of unnecessary "Temp Bans" would be put on IPs that queried the server. This will not happen as often.
- HUD Changes
--> Lag Graph on lower right side of HUD can now display Frags/Minute
--> HUD Message Display
-----> Message in HUD don't overlap eachother as often
-----> Messages in HUD no longer quickly disappear after appearing
--> Users can now enable an option to pre-render all text effects while typing the text out. This way, players can preview what their names will look like when typing the Setname command (This is an option, so it can be enabled or disabled, does not have to be on all the time.)
- Scoreboard
--> MOTD on top of scores can now be hidden
--> Boardstyle
-----> "Cons" display is no longer there
-----> New ability to hide IP/COMP/VERSION info (good for taking screenshots)
--> The time is no longer displayed in the upper right-hand corner. Now it is displayed on the bottom of the console
--> Frag and time limits are displayed in small text on the bottom left-hand side of the scoreboard
--> Death display (This can be disabled)
- Text Effects
--> New Text Effects
-----> Underline
-----> Medium font
-----> Random colors
-----> Translucency
-----> Light color
-----> No more >:/ and >:| smilies
-----> New :F icon
--> More efficient color rendering code - less CPU powered used in the hopes of resulting in higher framerates
- General Changes
--> When a player is muted, it is recovered if they reconnect
--> Mutators are capable of taking more control of the game
--> New option to disable downloader detection
--> New option to disable score recovery
--> Mapvoting is now done through a UWindow which can be accessed in the Client Options tab of the Console
--> Removed features - SOME OF THESE CAN STILL BE USED THROUGH ADD-ON MUTATORS INCLUDED WITH THE MOD!
-----> Spawn Protection
-----> Full Ammo
-----> Destroy stuff
-----> Spawn with weapon
-----> Admin FreezePlayer
-----> Admin GetVersion
-----> Shower and Homework status are no longer available
-----> Profanity filter - a more or less useless feature, it was used mostly for laughs
--> Voicepack support
--> "Established Mutators" list
----> An easy way to set up a list of mutators you'd like to use without having to bother with the long command line
--> New Admin Commands
-----> SummonP (ID) -CREDITS TO JOSS (jCoop4)
-----> NoFly -CREDITS TO JOSS (jCoop4)
--> Right click menu inside of the Main Chat console tab for quick admin commands
Back to EDM Manual