Note: Versions of 2dp that have a B at the end of them represent a beta. There will be a dash after the b, then a version number that they will be working upto. For example: 2.22b-3.0

New in 4.4.3
Removed removing of walls, as this feature was replaced by the new remove platform code, yes, this will remove walls as well.
Now you can download maps with spaces in them.
New in 4.4.2
Adds map uploading support.
New in 4.4.1
Fixes door sound looping. (Thanks Storm for reporting)
New in 4.4.0
Makes door sounds more reliable.
Makes the game be playable if the server goes offline.
Made it so you don't get killed back to the main menu when you die in a map, but it just restarts.
Changed the positional camera key.
Adds a feature where you can disallow players to check their coordinates. This is in map details.
Including the mapsounds folder now, oops.
Allows created doors to be faster, minimum of 5 now.
Adds wall sounds to camera.
Adjusts jumping slightly, it may seem a little crazier but try it out, if enough demand happens I'll change it again.
Fixes remove platform function.
Adjusts get maps to return you back to the get maps screen when downloading a map.
Pressing G in a menu of tiles has been updated to the new camera system. 
Removed updater/download beeps.
New in 4.3.0
Adds zones!
New in 4.2.0
Adds new surfaces.
Removed echo steps would try to cancel out on the ground
Fixed twitter tweeting the wrong name.
Removed spawn events debug.
Adds an option to set how many echo steps you want.
Recodes echo steps using the new echo steps logic.
Adjusts camera to finally use the new camera playing system in newer games.
Adds you can open tdm files in windows explorer with 2D Platformer! It'll put you right into the map, and you can play! Note: Maps are in read only mode when loaded from explorer, meaning you cannot edit them. If you'd like to edit a map, place it in your maps folder, then run it from the 2D Platformer.
New in 4.1.0
Adds auto updater.
Fixes load game option
Adds online maps downloader/uploader!
Fixes map details not loading propperly.
Fixes the winning sequence
New in 4.0
As I look back at this old code, I'm not disgusted, but a few design choices I made I don't quite agree with. Here are changes I've made to try to bring 2DP up to par with my current coding/design habbits. Enjoy!
Removed the built-in rooms from the game, as all they were were built-in maps implemented in a really hacky way. they were not modernized and the room/save system was buggy. You can however still play these rooms, they're included as maps. The rooms may be recreated sometime in the future. The room maps are open-source, with no password. Enjoy!
I may have fixed the bug reported about how moving source footsteps played in the center of the stereo field.
Changes logo.
Finally, fully Reimplements custom sounds in a more secure way!
Adds the ability to set your name in the options menu.
Adds the ability to set custom display names in the menu for maps, as well as set your author name. Go ahead, give yourself some credit!
Adds a platform event.
Adds events you need to press enter on.
Oops, fixed sound sources.
Adjusts/improves fall logic so it's not so jumpy/slow.
Redesigns the map creater.
Splits the creater up into menus.
Removes the creation of rungs, as it was old and obselete code.
Updates classes to the latest versions.
Modified readme slightly
Adds you can select a wall sound.
Adds a but load of surfaces and ambiences.
Removed premium mode.
New in 3.1 testing 5
Updated twitter script to beta 4 which has deauthorization support.
New in 3.1 testing 4
Added support for tweeting your victories.
Added an option to authorize your twitter account if it's not already authorized in options.
New in 3.1 testing 3
Premium: Added that you can assign a moving source a damage value so it can hurt the player.
New in 3.1 testing 2
Fixed bug with maps where the documentation would stay on the documentation of the previous map if it didn't have any.
Added a new tutorial map.
New in 3.1 testing 1
Fixed cheats loading from save files with a non premium account.
New in 3.0
Added you can now remove events.
Added 2 more event actions!
Added more event sounds.
Made positional events propperly destroy.
Made positional events propperly blocked by non premium users. Previously, you could use them.
Made it so you can copy and remove your registration info.
Made maps made by premium users uneditable by non premium users.
New in 3.0 testing 3
Made events save and load!
Made it so you can't die in the map builder.
Added event types and values.
Made it so events actually spawn.
Did some more work with events.
New in 3.0 testing 2
Started working on positional events. Note you can't spawn them yet but you can set them up.
Changed watching camera key to left alt.
Made health get increased by 50000 when registering premium version.
Made cheating only allowed in premium.
Added a few premium ambiences.
New in 3.0 testing 1
Fixed run counter.
Added that premium users of 2dp get all features of beating the game without beating the game.
Got the registration system up and running for premium 2dp.
started working on the premium edition of 2dp.
Removed check for updates for now.
Changed menu sounds.
New in 2.6
Changed the camera key to comma due to the map creater interference.
Removed the manage maps feature as it was useless.
Fixed when you hit period to add a password and hit escape, it closed the map creater.
New in 2.58b-2.6
Added a camera watcher feature. Read readme for details. Note: Buggy!
Added a few new cheats.
New in 2.57b-2.6
Fixed the first letter navigation to only go to the first map with that letter rather than all maps, since it could only see 2 at a time.
New in 2.56b-2.6
Thanks to sudden inspiration, added first letter navigation to the load maps menu, and thus adding that to my menu class! Hurray! Press any key in load maps to jump to that letter! So, if you wanted map walk, and you were on map face, you wouldn't need to arrow, you can now just hit w. If you had a map called wake before walk, you could press w again. If you hit W too many times, don't worry, it wraps! Enjoy!
New in 2.55b-2.6
Made it so if you fall, your falling speed gradually gets faster.
New in 2.54b-2.6
Fixed menu music playing when the game was forcing updates.
New in 2.53b-2.6
Added plywood surface (thanks Burak for suggesting it)
New in 2.52b-2.6
Added you can remove hazards.
New in 2.51b-2.6
Fixed where hazard says 3d instead of 2d.
New in 2.5
Forgot to change hazard pan and volume values, did it now.
Added sonar type and speed items in the options menu.
Added option to reinstall or force update 2dp.
Added a new updater.
New in 2.3b-3.0
Finally added the hazards class I was speaking about.
Added a few new surfaces.
Added position information back to the platform, floor type, and map menus.
Removed custom sounds, since they were buggy and only worked half of the time. If you have maps with custom sounds, you can still play them, and the custom sounds will still work, but adding new ones will not. This was done in an effort to make 2dp more stable.
New in 2.21
Adds a few alarm sources.
2dP now remembers your menu music volume.
New in 2.2
Added another extra content room.
Fixed bug where you could fall through hazards and land on walls.
Fixed bug where the unstability sound wouldn't play.
Fixed bug where when you entered 5 for max x or max y, it'd say it could not be less than 5.
Had to recode encryption due to code loss, but it's the same as before, so old maps still work.
Finally, finally fixed window-eyes from launching when you launched the game. In drawback, window-eyes users will need to deal with SAPI though.
New in 2.17
Added password protected maps, finally!
New in 2.16
Fixed where the extra content room 1 of old 2dp would go straight back to room 2 after finishing.
in old 2dp map room 1, Put the key back in it's rightful place, on, the platform.
New in 2.15
Fixed some pool and reloading bugs.
New in 2.14
Made it so you can run on ropes and stairs.
New in 2.13
Fixed climbing and jumping on ropes and stairs. I spent at least an hour on that code!
New in 2.12
Adds staircases, real ones, and ropes.
Many speed improvements.
New in 2.11
Now includes the essential content(rooms, controller clients), in the exe. No more rooms.dat, so more security there. Plus, no nvda controller client in the way, and, as a bonus, adds SA support.
Added some extra content!
New in 2.1
Fixxed the bug with cheets playing both an error and success sound at the same time.
Now in room 8 if you end up at 0, you can get back up again. 
DROMATICLY improved speed of game again!
New in 2.01
Adds a fiew surfaces, waterloops and things. 
fixes a bug with lifts whare  with the new falling method you could fall right threw them!
fixxes a minor bug in witch an AI may open a door, the win sound would play, then you'd get a bgt runtime error!
fixxes a bug where you fell write way too fast. 
fixxes room 1 to have a proper fork lift sound source. 
Adds a cool feature to menus whare you hold down the errows for  half a second and then is starts zooming you acrossed the menu!
improved camera! Now you can tap the errow key or have it auto move like normal!
Fixxes up room 10.
Fixxed a couple minor buggs. 
New in 2.0
adds a small buffer feature to hear text that the screen reader has spoken last. Press f6. 
tromendisly, I mean tromendously, improved falling!!!
Reenabled building of maps in not beating of game.
Added, ..., moving sources! Make some real live planes in the air!
Added text squares.
fixxed now when you are in the AI's point of view, if it takes a door the sound is not so choppy. 
Added now a platform only puts it's type of wal  under it only if a wall didn't exist. 
Hopefully fixxed a bug whare items would spawn with there x less than 0.
Fixxed a couple of things with removing and resetting again. 
Added the AI can almost go up some big staircases!
Fixed now AI sees stuff to it's left.
Made fires a little easier to get past
Fixed a bug where a map would stay open all the time if you loaded it
Made it so you don't get the cheats after beating one room, now, beat the whole game for them.
Restricted what you can do until you finish the game.
Added now the items in the map menu, and the items in the load saves menu only recognize .tdm, or .sav files depending what menu you were in. 
Added loading and saving of progress in maps, and the actual game!
Attempted to fix where doors would stay where they shouldn't be
Finished the main rooms, now game is winnable!
Fixed the extra keys in some menus not working.
Added a kind of interesting hotkey, just for fun, to see how many feet, inches, or yards you are off the ground. Hit f12.
New in 1.78
Fixxed a bug with lifts. 
New in 1.77
Fixed now room 7 shows up now
Updated all 2dp menus. This decreases game size a bit, as well as you can hit home and end in any menu to go to top or bottom.
New in 1.76
Added room 7.
Fixed a bug with rooms and sound sources not resetting correctly.
Redid room 1, and modified room 2 a bit
New in 1.75
Changed key I from version to slash.
New in 1.74
Modified mody a bit so it no longer speaks or plays a sound, but you still move. I like it better that way.
New in 1.73
aded removal of moving teleporters. 
added about 5 surfaces
Added removal of lifts.
New in 1.72
Finally managed to fix removing of stuff.
Added keys to preview step sounds and land sounds in menus.
Decreased doors minimum speed from 25 to 15.
Enabled so you can use numbers like in number row in menus.
Increased audibleness of edge sounds. Now they are much better.
Fixed win door open sounds not being played.
New in 1.71
Removed loading map messages.
Added a few new surfaces.
Removed fading from main ambiences, since others did not.
Increased performance in game by at least 300 percent. Now, maps should load instantly, even with many many custom sources.
Adds better camera and cheating support for underground.
Adds one new ambience
updates documentation just a bit to make it look a bit nicer. 
New in 1.7
massively decreased size of game!
changed menu music
removed source music from map maker.
Adds built-in auto and manual updating.
Adds a lift camera tile sound. 
fixxed now sonar can detect lifts. 
New in 1.6
Added moving teleporters.
Added lifts
Added to see how many total runs in 2dp, just like scrolling battles did.
Changed the way you create some stuff. Read readme for more.
Changed documentation key from M to Q.
Changed how you insert hazards. Now it's a platform rather than using Z.
Added a play logo on startup option to options menu.
New in 1.58
Added room 6.
Added some music into the sources.
New in 1.57
Fixed changed key from N to M documentation.
New in 1.56
Finally fixed bugs with saving and custom sounds.
Changed a lot of custom sounds stuff. Now sounds from maps extract into map sounds folder.
Now, sounds are looked for in maps first before assuming they exist there, then, if not, loads from folder.
Changed some cheat keys.
Added documentation to maps.
Fixed now when you hit escape in the save as dialog, the file no longer saves anymore.
Added a basic map manager in the map menu.
New in 1.55
Fixed custom sounds not loading propperly.
New in 1.54
Added a little winning sequence.
Added a key to check how long you've been playing a map or the game.
New in 1.53
Added you can create custom sounds for map ambiences and sources!
New in 1.52
Added AI can interact with doors.
Fixed doors randomly appearing without being able to be used.
New in 1.51
Fixed a few bugs.
Fixed a bug where teleporters still existed even when you exited a map, resulting in very nasty things.
New in 1.5
Added custom maps options to a new menu.
Made leaping jumping a little faster, a little more hard to control.
In addition, made you lose a lot more health for stuff.
Added a 5000 health item, just for fun. Gang up on health!
New in 1.48
Added new level!
Fixed game randomly adding dat files to the maps folder.
Reenabled select room for now
New in 1.47
Fixed AI stays destroyed.
Fixed now speach doesn't say Done when you enter a new room on the builtin game.
Fixed now the AI can be propperly destroyed again.
New in 1.46
Made teleporting a little quicker.
Now AI remembers your destroyed setting, so it can stop spawning on maps.
Added a new room system for built-in gameplay. Rooms for now on are remade!
New in 1.45
Adjusted some volumes of ambiences.
Hopefully fixed a bug where game can become laggy.
New in 1.44
Switched a sound around.
New in 1.43
Added a bunchload of ambiences and surfaces and doorloops thanks to Sam.
New in 1.42
Set sources max distance to 25.
Stopped winning door from being at 0,0.
Hopefully fixed a bug with sources.
Not switching sources back to the other pool, because it was causing problems before, and not because of that.
New in 1.41
Fixed bugs with sources.
New in 1.4
Tried to fix bug with sources where there audio would bust.
New in 1.39
Added more door characteristics.
New in 1.38
After muchly idiotic behavior and not needed work, added doors, thanks to Sam for the idea! Now go have some fun!
New in 1.37
Addedfacing to AI coordinates menu.
Updated how high and fast AI jumps.
New in 1.36
Fixed a bug where all stuff didn't clear correctly.
New in 1.35
Adds teleporters thanks to sam!
Adds removal of fires, teleporters, and sources.
New in 1.34
Fixes a falling bugs.
New in 1.33
Made AI no longer move while falling.
Modified mody cheat a bit
New in 1.32
Atempted to fix a fire bug.
New in 1.31
Hopefully fixed a fire bug.
New in 1.30
Fixed a bug where you ended up spawning a whole bunch of AIs sometimes.
New in 1.29
Adds option to check AI coordinates.
Removed number speaker and self voicing stuff, because now it sounds much better without it, and it can read a lot more stuff.
New in 1.28
Added the river loop as a source.
New in 1.27
Added you can't get burned by fires in editing mode.
Added you can now spawn and unspawn AI.
New in 1.26
Added sound sources, thanks to sam for the code again.
Added an option for no ambience.
Added fires to map, thanks to Sam for the little code.
New in 1.25
Added AI can get items for you.
Added AI can get keys for you.
New in 1.24
Vastly improved AI.
New in 1.23
Started implementation of a cool AI.
New in 1.22
Fixed a number out of range being still taken affect.
New in 1.21
Added something I like to call the leaping jump, if you hold control and left or right while jumping or falling, you go a lot faster in that direction than normal. Not documenting this in readme because it's an easter egg.
Made sonar beep faster, giving you more reliable information.
Changed sonar sound
Modified jumping even more.
Now, when jumping, if you jump off a platform, the fall sound plays, and you begin to fall rather than continue jumping.
Modified jumping again.
Changed a lot lot of sounds.
New in 1.2
Turned off map version warning by default.
New in 1.18
Added a few more security features, now maps cannot be less than 5 by 5, and a corrupted map file can no longer be opened.
New in 1.17
Fixed some final max y stuff.
New in 1.16
Added separate sonar sound for the hazard.
Fixed some hazard stuff.
New in 1.15
Fixed more stuff with Max Y.
New in 1.14
Fixed a bug where there were no walls at the max Y.
Did a few things with max y.
New in 1.13
Fixed now your health saves even if you win a map.
New in 1.12
Fixed a bug where you jumped left much faster than you should.
New in 1.11
Converted items system to sound pool.
Added an option to enable or disable warning of versions.
Added a key to check the current map version. In the editor, it just says the game's version.
Added a basic map version compare system.
Added sand as a new surface.
New in 1.1
Added an option to restore your health to defaults.
Rerecorded the options menu item, it sounded weird.
Stopped room from being told with R key if you're in a custom map.
Fixed where a wall tile would be it's sound when checking with T.
Fixed where tiles right below platforms were blank.
Edited swimming sounds.
Made health save if it is over 5000. If not, just returns to 8000 or whatever you were ate before.
Made the camera see the wall on the far right of your map.
Fixed a strange bug where if you entered a max x, or pressed escape, the ambience kept on going, but the menu reappeared.
Fixed camera sticking directly under platforms bug.
New in 1.05
Stabilized item system, now items don't, or shouldn't, spawn in the air or anywhere you can't get them.
After a while of hard work, allowed for the camera to not see through any walls. It just bounces off them.
Fixed a bug where if you spawned a platform greighter than the max x, you still have a wall now.
New in 1.01
Fixed a bug where the user could press escape on an ambience selecter menu and get killed.
New in 1.00
Flicked the dev mode switch off, now you can't select rooms.
Added a whole bunch of ambiences.
New in 0.95
Added position information to some of the menus.
New in 0.90
Added ability to remove wall stacks.
Added a floor changing key.
Adds an ambience changing key.
New in 0.80
Added a prompt asking if you are sure you wish to exit when creating a map.
Added save and save as features.
Now, Added wall stacks. You can still hit A, but it asks one extra question now. Enjoy!
Fixed finally, walls built by you would be jumpable through. No longer the case!
New in 0.72
Fixed when removing platforms, if the platform directly under the one you were removing was not a wall, it removed it. Now, it won't do that.
New in 0.71
Added swimming as an option! Make a swimming pool!
New in 0.70
Added a dirt, old wood, and new ambience!
Added an unstable platform surface.
Fixed some bugs.
Added an options menu.
New in 0.62
Added a few new things to the map creater.
Fixed now it shows your y when changing ladder y.
New in 0.61
Added a debug hotkey to check how many entries are in your map dictionary. Hit F5. Not documented just because it's debug.
New in 0.60
Fixed now you can't fall into oblivion.
Fixed sometimes you'd spawn where you didn't want to spawn.
Added a little extra security to maps, now there will always be walls on maps, and now, you can't fall into oblivion.
The game tells you your Y when you arecreating platforms.
Made the game put walls under the floor.
New in 0.59
Fixed a runtime error when you get a key and remove it.
New in 0.58
Added you can create hazards.
Added a new ladder surface.
Added 2 new ambiences!
New in 0.57
Added if you load a map, edit it, and save it, the name is auto filled in for you (thanks to sam for continuously bugging me about it)
Added you can now instead of creating ladder rungs, you can create full ladders now!
New in 0.56
Added a new wall sound, thanks to NS for that.
New in 0.55
Made the player, if falling from really high, fall much faster.
New in 0.54
Added you can now hear how much health you loose if you fall in the editor.
Changed how health works, now you can fall higher and not lose so much health, and you start with more health.
New in 0.53
hopefully fixed a bug where keys and doors seemed to be placed even when not.
Converted all map folders from the file folder to tdm files!
New in 0.52
Added wood.
Changed key S from save to start position, and f2 to save.
Added you can set start x and start y of the player!
Added 2 new ambiences!
Added a new surface!
New in 0.51
Added you can create ladders now and walls!
New in 0.50
Added you can remove doors and keys.
New in 0.49
Added you can now remove platforms!
New in 0.48
Made it so you don't lose health while creating or editing a map.
Added an editing mode.
Fixed a bug in map creater where you could sometimes freeze up and fall off the board if your max pos went too high.
New in 0.47
Fixed you can no longer go out of your map by trying the door.
Added ambiences to maps!
New in 0.46
Added loading and saving of maps!
New in 0.45
Added an alpha map creater!
Modified room 2's objective a lot.
Changed the default run time and walk time.
New in 0.44
Fixed where you can no longer jump from under the first staircase onto another in room 4.
Made your character start out with a lot less health.
New in 0.43
Changed the objective of map 4
New in 0.42
Added a new room!
New in 0.41
Changed jumping for the last time. I have it how I want it now.
New in 0.40
Fixed it didn't read coordinates that were from 40-49.
New in 0.39
Adjusted jumping a bit more.
New in 0.38
Adjusted jumping so as to make it easier to get onto platforms easier (Thanks Liam!)
Made sonar no longer use the tile you're on, but now it uses a beep like it did before. In addition, it plays at volumes based on how high up the platform is.
Fixed that the camera now moves slower.
New in 0.37
where you can now hear with voice if sonar is on or off.
Added voice on the one cheat.
Added Fixed a bug where the game would say a number like 20 6, when it should be 25 6 and so on.
New in 0.36
fixed check coordinates, switched to a timer. Thanks to sam for the little suggestion.
Made program self voicing.
New in 0.35
Made it so when you land and you are near the edge, it plays the edge warning echo step sound as it would while you walked.
Made it so the sonar stays on when you go to the next room.
New in 0.34
Added you had to get a key to go through each door.
New in 0.33
Fixed a bug where the winning door or max position would not reset once you went from room 2 or 3 to room 1.
New in 0.32
Added that you can hold the camera moving keys to move the camera without keeping pressing them.
New in 0.31
Fixed a bug where you could press escape on the select rooms and it goes into a blank void.
New in 0.30
Finished up room 3!
Added tiles for mud and water in the camera and sonar.
Newin 0.29
Added a third fun room!
New in 0.28
Finished up room 2!
Changed the bass level and volume of room 1's ambience.
Removed background music in rooms.
Added a rooms system! Now we can have multiple maps!
Fixed a bug where you could hit any arrow when falling in a fire pit to get out of it.
New in 0.27
Added another cheat code.
New in 0.26
Added another cheat.
New in 0.25
Added a main menu!
Added running, thanks to sam tupy for the cool quick code idea!
New in 0.24
Made items not spawn so often.
Fixed now you can't fall at a speed of 0 ms.
New in 0.23
Added items! Hit f1 to see how many are on the screen.
Made health work a little different. You start with 15000 now, and you lose quite a bit for falling.
New in 0.22
Fixed cheats not generating.
New in 0.21
Changed fire sound.
Made some adjustments to how sound panning occurs. This should make edges easier to tell how close you are, and also, stuff isn't so loud for a while, like items volumes change more quickly. Also, an item's pitch decreases when it's below you.
Changed the camera sounds to the same ones as the sonar, but changed some of the other ones like no tile or hazard too.
Made the sonar now has so you can kind of see what is above you, it plays not a beep but a kind of higher step sound of the surface above you.
Made the sonar time a lot faster.
Added cheats
Fixed a bug where while falling, you moved faster with right arrow than you did when you hit left arrow.
New in 0.20
Changed some metal step sounds. They're kinda better, but kinda not at the same time.
New in 0.19
Changed the winning beep so it was not so loud and annoying.

new in 0.18
Made sonar more responsive.
New in 0.17
Added a sonar!
New in 0.16
Turned down background ambience.
New in 0.15
Fixed a bug where you could fall over a fire pit into oblivion.
Made it so when you fall, left and right arrows now made you move faster in the air.
Adjusted how the edge step sounds played.
New in 0.14
Fixed an issue with music
New in 0.13
Added music.
New in 0.12
Added that camera can detect hazards.
Added more features to the camera.
Made it so now walls under platforms were not seen by the camera.
New in 0.11
Changed window title and added a version variable.