What is it?
Mercy 2D is currently a light weight, highly dynamic map editor. It will eventually become an inclusive, feature rich tool set that can be used to develop a number of games in the 2D top-down or side-scrolling genre’s. It was created out of need for a reusable solution for creating various kinds of maps for a number of projects that will be in development for the foreseeable future, and it was started only 5 days ago. Although it is currently closed source, and was at first intended to be a tutorial, I would like to formally share this with the community in object form.
Why share it?
For all intents and purposes I would simply like to have more hands on the application for thorough debugging and testing purposes across a wide range of graphics cards and resolutions.
What is required?
- Windows XP SP3 or later
- .NET Framework 4.0
- XNA 4.0 Redistributable
- Shader 2.0 or better
- DirectX 9.0c or better
- 500mb of RAM
- 2.0ghz 2-Core Processor or better
What’s in it for you?
If you find yourself having created a map that you thoroughly enjoy and would like to share it all you have to do is the following:
Put your name on it for attribution purposes. If it is a large map you can simply submit the maps.xnmet file found in the same directory as the executable; please make sure to include the revision number and letter so that I know which executable to use to view it!
You can rest assured that anything submitted here and used for advertisement purposes will always be attributed to you. This is a great, creative way to fill your portfolio’s if you have any interest in mapping for 2D games in the future.
So when can we expect a game?
Soonâ„¢. Just kidding. Although it has only taken me 5 days (not full days, either) to put this together it is far from complete. My goal is to develop a tool set first and a game that utilizes that tool set later down the road. I offer no promises except this piece of software and a few tidbits here and there going forward in terms of overall progress. Any comments or questions are welcome, and I appreciate the time you invest in playing with this great tool. A set of instructions on the application’s use can be found in the linked archive.
What’s currently in the pipeline?
Revision 1.02c (Released)
â€‹Mini-Map Scrolling (TAB + W, A, S, D)
- â€‹Allows scrolling of the mini map preview in the upper right hand corner of the screen; amazing for fully previewing maps not loaded to full size
- Optimized rendering calls to render only the tiles within the viewport bounds; benchmarked with 55,959 tiles at 140 FPS on a Phenom II X6 1035T and Sapphire 6970
Future Revisions (1.03 and later)
- Ability to set NPC paths manually, along with variable speed and other movement factors
- Ability to add, remove, and edit NPC’s
- Allows fluid, controlled, and clean transition from one editor to the other
Teleport Tiles (map transitions)
[attachment=750:MapEditorTutorial 2013-04-21 01-54-42-40.png][attachment=753:Mercy2D Map Editor 2013-04-21 21-21-33-84.png][attachment=754:Mercy2D Map Editor 2013-04-21 21-20-50-27.png][attachment=755:Mercy2D Map Editor 2013-04-22 02-29-00-32.png][attachment=758:Mercy2D Map Editor 2013-04-23 00-08-14-71.png][attachment=764:Mercy2D Map Editor 2013-04-24 00-45-55-72.png]
Note: Instructions for use are in the attached archive.