Cuberite Forum
Tools used for development - Printable Version

+- Cuberite Forum (https://forum.cuberite.org)
+-- Forum: Cuberite (https://forum.cuberite.org/forum-4.html)
+--- Forum: Development (https://forum.cuberite.org/forum-13.html)
+--- Thread: Tools used for development (/thread-772.html)

Pages: 1 2 3


Tools used for development - xoft - 02-11-2013

Because of having to move to a different computer, I've realized how many 3rd party tools I'm actually using while developing MCServer. It's become non-trivial to get all of them, so I thought I might list them in a forum thread, for my future reference, for other devs to check if it may be of some help to them and also as the homage to the authors of those tools. So here we go:

Visual Studio 2013 Express, an alternative compiler for Windows 7+
Direct ISO (~790MB): http://download.microsoft.com/download/7/2/E/72E0F986-D247-4289-B9DC-C4FB07374894/VS2013_RTM_DskExp_ENU.iso
Web installer (~1 MiB): http://download.microsoft.com/download/7/2/E/72E0F986-D247-4289-B9DC-C4FB07374894/wdexpress_full.exe

MineCraft (obviously), needed for debugging:
http://www.minecraft.net

Decoda - the Lua IDE that supports debugging the plugins, syntax highlight and more.
Official site: http://unknownworlds.com/decoda/
Source code: https://github.com/unknownworlds/decoda
Setup guide: http://mc-server.xoft.cz/LuaAPI/SettingUpDecoda.html (from APIDump-generated docs)

ZeroBrane Studio - A Lua IDE written in Lua that supports debugging, syntax highlight and more. If setup using the guide it also knows all the Cuberite API functions.
Official site: http://studio.zerobrane.com/
Source code: https://github.com/pkulchenko/ZeroBraneStudio/
Setup guide: http://mc-server.xoft.cz/LuaAPI/SettingUpZeroBrane.html

Minutor, useful for getting a top-down overview of the world. Useful especially when fiddling with world generators:
Official site: http://seancode.com/minutor/
Code: https://github.com/mrkite/minutor
Executables (up-to-date): http://mc-server.xoft.cz/Minutor2/

MineViewer, visualisation tool that shows you cross-sections through the world.
Official site (seems abandoned): http://xiatek.org/?page_id=115
Code: https://github.com/dzamkov/MineViewer
Executables (up-to-date): http://mc-server.xoft.cz/MineViewer/

AMIDST, a tool for visualising vanilla-generated biomes and for finding features, such as villages and strongholds:
http://www.minecraftforum.net/topic/626786-v2042-amidst-strongholds-village-biome-ect-finder-now-with-witch-huts/

Minecraft Land Generator for generating huge untouched worlds for gathering statistics
https://sites.google.com/site/minecraftlandgenerator/

ProfileResultsViewer, visualises profiling information collected by Microsoft's profiler (in "Release profiled" build).
http://www.codeproject.com/Articles/144643/Profiling-of-C-Applications-in-Visual-Studio-for-F

Visual Assist, a plugin to make VisualStudio much smarter (and much more bloated)
http://www.wholetomato.com/

NBTExplorer, can open and edit all NBT files, such as chunks (when exported outside the MCA files), schematic files etc.:
http://www.minecraftforum.net/topic/840677-nbtexplorer-nbt-editor-for-windows-and-mac/

Schematic2Blueprint, can open schematic files and slice through them vertically. Super-simple and super-fast:
http://klaue.net16.net/programme/ownprogs/java/schematic2blueprint.en.php

Grab, a tool that can show binary data as uncompressed bitmaps with varying pallettes, can open raw cBlockArea files etc.
<my own tool, currently unavailable online, will upload soon-ish>

SQLite browser, for viewing the structure and data of all SQLite database files.
http://sqlitebrowser.org/

(more to be filled in later, when I remember them Smile )

Eclipse, the IDE for everything
http://eclipse.org

CDT, a plugin that adds C++ capability to Eclipse.
https://projects.eclipse.org/projects/tools.cdt

Editors:
Notepad++ - http://notepad-plus-plus.org/
SciTe - http://www.scintilla.org/SciTE.html


Do you use any other tools that you might consider useful?


RE: Tools used for development - Taugeshtu - 02-11-2013

Well, since I'm obcessed with plugins stuff, I only use SciTE, which is very minimalistic (and not powerfull) code editor for .lua files Smile


RE: Tools used for development - NiLSPACE - 02-11-2013

I use notepad++ for plugin stuff.


RE: Tools used for development - FakeTruth - 02-11-2013

Visual Assist XBig Grin


RE: Tools used for development - xoft - 02-12-2013

Gentlemen, neither of you provided a link, so it's pretty much useless.

Also, I don't want to start editor wars, so I'm gonna include editors only as a list under one common header, once you provide the links.


RE: Tools used for development - NiLSPACE - 02-12-2013

http://notepad-plus-plus.org/


RE: Tools used for development - Taugeshtu - 02-12-2013

http://www.scintilla.org/SciTE.html


RE: Tools used for development - FakeTruth - 02-12-2013

Oh okayTongue
http://www.wholetomato.com/

Best VS plugin ever


RE: Tools used for development - xoft - 01-11-2014

Added Decoda and MineViewer, two more invaluable tools. (Also a bump Smile )


RE: Tools used for development - bearbin - 01-11-2014

sublime text for me Smile