__________________________________________________________
/ __ ___ ___ ____ ___ ___ ___ ___ __ ___ ___ \
/ / /_ / /__/ / / / / _ /__/ /__/ /__/ /__/ /__ /__/ /
/ /__ / / / \ / /__/ /__/ / \ / / / / / /__ / \ /
\__________________________________________________________/
[your mount&blade strategic map editor of choice]
About this appl.
----------------
Currently in mature stage, this tiny program allows to position world parties/cities
in real-time and modify the mesh and materials of the map using third party 3D modeling tools.
Originally created for the Star Wars Conquest mod <http://getconquest.net>
The instructions
----------------
I took some time to write a really comprehensive manual for all levels that works like a quick
start guide, including download. Encompassing most of the functions into a clear,
short but sweet, tutorial-esque text that will cover most of
your questions and initial doubts.
It's full of images, and conveniently structured. You can find here:
<https://bitbucket.org/Swyter/cartographer/wiki/Home>
Download it here
----------------
If you just want to jump right into the program knowing what to do, here are the links:
- Latest version:
<https://bitbucket.org/Swyter/cartographer/downloads/swycartographer-2014.05.22.zip>
- Full download archive right here, with all the released versions nicely sorted:
<https://bitbucket.org/Swyter/cartographer/downloads>
Acknowledgements
----------------
It's written in Lua <http://lua.org/> and uses LuaJit as runtime. Providing a
great speed enhancement that equals native C/C++ code.
Loads common image/texture types though a tiny lib called SOIL <http://lonesock.net/soil.html>,
based on stb_image <http://nothings.org/> but with DDS/DXT1-3-5 support.
OpenGL and GLFW FFI bindings are provided by LuJGL <https://github.com/ColonelThirtyTwo/LuJGL>
That's it.
Today tried both of the new map editors and neither the XNA implementation nor the Java one worked for me.
As I'm currently interested in learning OpenGL and programming in Lua is fun,not like any old school heavies I decided to make my very own light implementation of a Mount&Blade Strategic Map loader.
I'm having a fun time optimizing my own code (pretty challenging ) so the map gets parsed and the mesh built in less than 1.763 secs, moreover, having an stable framerate, that's even more than the game itself can say.
Features:
To do Tomorrow:
[!] Don't forget that this is an afternoon work so the existing code is pretty tested and stable (worked with every map I've found so far),
but there's very few to see apart from the map geometry itself, due the... pretty early stage, you know.
Let me know if you want further updates with more stuff.
Have fun
--swy
As I'm currently interested in learning OpenGL and programming in Lua is fun,
I'm having a fun time optimizing my own code (pretty challenging ) so the map gets parsed and the mesh built in less than 1.763 secs, moreover, having an stable framerate, that's even more than the game itself can say.
Features:
Code:
~ Extremely fast initialization and rendering.
~ Wireframe / Flat shading view.
~ Intuitive and easy to use.
~ Basic WASD + Arrows + Mouse Scroll + Screen Borders camera movement
~ Minimalistic, clean, compatible Lua code.
~ [s]Colored geometry by terrain.[/s] <- Have to re-implement this one, disappeared due the loader rewrite
To do Tomorrow:
Code:
~ Make the colored terrain to work again.
~ Finish the camera code and zoom.
~ DDS loader. Check if OpenGL extensions works with LuaGL. So I can do GPU DXT1/5 decompression.
~ Make the main code public and editable as independent .lua file.
~ Yet more cleanup.
[i][SIZE=16px][font=georgia]Showcase:[/font][/SIZE][/i]
As always, usability and eye-candy goes first.
Just a quick icon (Click to enlarge):
[IMG]http://i.imgur.com/NI9rg.png[/IMG]
And a screeny:
[IMG]http://i.imgur.com/Jpeca.png[/IMG]
[i][SIZE=16px][font=georgia]Download test platform:[/font][/SIZE][/i]
And the omnipresent download link:
[tt][url=http://www.mediafire.com/?u3zxpq7o4z9tt1d]http://www.mediafire.com/?u3zxpq7o4z9tt1d[/url]
[!] Don't forget that this is an afternoon work so the existing code is pretty tested and stable (worked with every map I've found so far),
but there's very few to see apart from the map geometry itself, due the... pretty early stage, you know.
Let me know if you want further updates with more stuff.
Have fun
--swy
Last edited: