http://wiki.maratis3d.org/api.php?action=feedcontributions&user=Dahnielson&feedformat=atomMaratisWiki - User contributions [en]2024-03-29T10:38:11ZUser contributionsMediaWiki 1.18.2http://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-03-12T13:09:20Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum:<br />
*# <span style="text-decoration: line-through;">Engine section</span> done!<br />
*# <span style="text-decoration: line-through;">Off-topic section</span> done!<br />
*# <span style="text-decoration: line-through;">Editor section</span> done!<br />
*# <span style="text-decoration: line-through;">News section</span> done!<br />
* Get more content into wiki<br />
* Create an Android build:<br />
** <span style="text-decoration: line-through;">Bullet</span> done!<br />
** <span style="text-decoration: line-through;">FreeType</span> done!<br />
** <span style="text-decoration: line-through;">Lua</span> done!<br />
*** With a small patch, updating to latest version will not fix the problem.<br />
** <span style="text-decoration: line-through;">NPK</span> done!<br />
*** With a small patch to current version, should be updated to latest version instead.<br />
** <span style="text-decoration: line-through;">TinyXML</span> done!<br />
** <span style="text-decoration: line-through;">MaratisCommon</span> done!<br />
** <span style="text-decoration: line-through;">MaratisOpenGLES</span> done!<br />
** <span style="text-decoration: line-through;">MaratisWavSound</span> done!<br />
** MaratisAndroidPlayer:<br />
*** <span style="text-decoration: line-through;">Option 1: Need to write an Android app that loads the MaratisPlayer lib via JNI</span><br />
*** <span style="text-decoration: line-through;">Option 2: Or just go native and write the whole app in C++</span><br />
*** Option 3: Just use SDL2.<br />
** Add build for OUYA as option<br />
* Create an iOS build:<br />
** Port to iOS using SDL2<br />
* Dependencies:<br />
** <span style="text-decoration: line-through;">Replacing DevIL with "native" image loaders (we already have libjpeg and libpng as dependencies)</span> done!<br />
** Loading precompressed S3TC textures (DDS files) directly.<br />
** <span style="text-decoration: line-through;">Replacing libsndfile with "native" sound loaders using libogg, libvorbis and libvorbisfile</span> done!<br />
** Look into streaming playback of ogg vorbis and ogg theora files.<br />
** <span style="text-decoration: line-through;">Replacing OpenAL with OpenAL-Soft</span> done!<br />
** Look into LuaJIT<br />
** <span style="text-decoration: line-through;">Switch to SDL2 (to get force feedback, game controllers and simplify cross-platform support)</span><br />
* Build system:<br />
** Test CMake build system with Visual Studio<br />
** Create a crosscompiled MinGW build for Windows<br />
** Create a crosscompiled ARM Linux build for e.g. Rasberry Pi.<br />
** Add regression tests<br />
* Assorted ideas:<br />
** Profiler<br />
** AI engine infrastructure<br />
*** Navmesh (via Recastnavigation) as component<br />
** Console/CVars/Commands<br />
** Entity scheduling (like in Quake/Source)<br />
** Networking (via e.g. ENet)<br />
** Automatic LOD (like in Torque3D)<br />
** Terrain (via PolyVox)<br />
** Water</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-03-11T12:16:18Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum:<br />
*# <span style="text-decoration: line-through;">Engine section</span> done!<br />
*# <span style="text-decoration: line-through;">Off-topic section</span> done!<br />
*# <span style="text-decoration: line-through;">Editor section</span> done!<br />
*# <span style="text-decoration: line-through;">News section</span> done!<br />
* Get more content into wiki<br />
* Create an Android build:<br />
** <span style="text-decoration: line-through;">Bullet</span> done!<br />
** <span style="text-decoration: line-through;">FreeType</span> done!<br />
** <span style="text-decoration: line-through;">Lua</span> done!<br />
*** With a small patch, updating to latest version will not fix the problem.<br />
** <span style="text-decoration: line-through;">NPK</span> done!<br />
*** With a small patch to current version, should be updated to latest version instead.<br />
** <span style="text-decoration: line-through;">TinyXML</span> done!<br />
** <span style="text-decoration: line-through;">MaratisCommon</span> done!<br />
** <span style="text-decoration: line-through;">MaratisOpenGLES</span> done!<br />
** <span style="text-decoration: line-through;">MaratisWavSound</span> done!<br />
** Need to build the MaratisPlayer as a shared lib<br />
** Option 1: Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
** Option 2: Or just go native and write the whole app in C++<br />
** Add build for OUYA as option<br />
* Dependencies:<br />
** <span style="text-decoration: line-through;">Replacing DevIL with "native" image loaders (we already have libjpeg and libpng as dependencies)</span> done!<br />
** Loading precompressed S3TC textures (DDS files) directly.<br />
** <span style="text-decoration: line-through;">Replacing libsndfile with "native" sound loaders using libogg, libvorbis and libvorbisfile</span> done!<br />
** Look into streaming playback of ogg vorbis and ogg theora files.<br />
** <span style="text-decoration: line-through;">Replacing OpenAL with OpenAL-Soft</span> done!<br />
** Look into LuaJIT<br />
** <span style="text-decoration: line-through;">Switch to SDL2 (to get force feedback, game controllers and simplify cross-platform support)</span><br />
* Build system:<br />
** Test CMake build system with Visual Studio<br />
** Create a crosscompiled MinGW build for Windows<br />
** Create a crosscompiled ARM Linux build for e.g. Rasberry Pi.<br />
** Add regression tests<br />
* Assorted ideas:<br />
** Profiler<br />
** AI engine infrastructure<br />
** Navmesh (via Recastnavigation)<br />
** Console/CVars/Commands<br />
** Entity scheduling (like in Quake/Source)<br />
** Networking (via ENet)<br />
** Automatic LOD (like in Torque3D)<br />
** Terrain (via PolyVox)<br />
** Water</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-03-11T12:15:06Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum:<br />
*# <span style="text-decoration: line-through;">Engine section</span> done!<br />
*# <span style="text-decoration: line-through;">Off-topic section</span> done!<br />
*# <span style="text-decoration: line-through;">Editor section</span> done!<br />
*# <span style="text-decoration: line-through;">News section</span> done!<br />
* Get more content into wiki<br />
* Create an Android build:<br />
** <span style="text-decoration: line-through;">Bullet</span> done!<br />
** <span style="text-decoration: line-through;">FreeType</span> done!<br />
** <span style="text-decoration: line-through;">Lua</span> done!<br />
*** With a small patch, updating to latest version will not fix the problem.<br />
** <span style="text-decoration: line-through;">NPK</span> done!<br />
*** With a small patch to current version, should be updated to latest version instead.<br />
** <span style="text-decoration: line-through;">TinyXML</span> done!<br />
** <span style="text-decoration: line-through;">MaratisCommon</span> done!<br />
** <span style="text-decoration: line-through;">MaratisOpenGLES</span> done!<br />
** <span style="text-decoration: line-through;">MaratisWavSound</span> done!<br />
** Need to build the MaratisPlayer as a shared lib<br />
** Option 1: Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
** Option 2: Or just go native and write the whole app in C++<br />
** Add build for OUYA as option<br />
* Dependencies:<br />
** <span style="text-decoration: line-through;">Replacing DevIL with "native" image loaders (we already have libjpeg and libpng as dependencies)</span> done!<br />
** Loading precompressed S3TC textures (DDS files) directly.<br />
** <span style="text-decoration: line-through;">Replacing libsndfile with "native" sound loaders using libogg, libvorbis and libvorbisfile</span> done!<br />
** Look into streaming playback of ogg vorbis and ogg theora files.<br />
** <span style="text-decoration: line-through;">Replacing OpenAL with OpenAL-Soft</span> done!<br />
** Look into LuaJIT<br />
** <span style="text-decoration: line-through;">Switch to SDL2 (to get force feedback, game controllers and simplify cross-platform support)</span><br />
* Build system:<br />
** Test CMake build system with Visual Studio<br />
** Create a crosscompiled MinGW build for Windows<br />
** Add regression tests<br />
* Assorted ideas:<br />
** Profiler<br />
** AI engine infrastructure<br />
** Navmesh (via Recastnavigation)<br />
** Console/CVars/Commands<br />
** Entity scheduling (like in Quake/Source)<br />
** Networking (via ENet)<br />
** Automatic LOD (like in Torque3D)<br />
** Terrain (via PolyVox)<br />
** Water</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:DahnielsonUser:Dahnielson2014-03-02T19:41:38Z<p>Dahnielson: /* Resources */</p>
<hr />
<div>__NOTOC__<br />
==Anders Dahnielson==<br />
<br />
* [[User:Dahnielson/.plan|My .plan]]<br />
* [http://forum.maratis3d.com/profile.php?id=2744 My forum profile]<br />
* [https://github.com/dahnielson/Maratis/ My GitHub repository]<br />
* [http://steamcommunity.com/id/dahnielson/ My Steam profile]<br />
* [http://en.dahnielson.com My personal blog (in english)]<br />
* [http://sv.dahnielson.com My personal blog (in swedish)]<br />
<br />
==Maratis==<br />
<br />
* [[User:Dahnielson/CMake|Dahnielson/CMake]]<br />
* [[User:Dahnielson/Images and the wiki|Dahnielson/Images and the wiki]]<br />
<br />
==Resources==<br />
<br />
* http://tigsource.com/ - Where indie game developers hang out<br />
* http://gamedev.net/ - One of the oldest game developer sites on the Internet<br />
* http://polycount.com/ - Focusing on game art, especially characters<br />
* http://mapcore.org/ - Focusing on game art and design, especially level design<br />
* http://gamasutra.com/ - Some great hands-on articles among all the industry news coverage<br />
* http://indiestatik.com/ - Indie game news coverage, reviews and encuragement<br />
* http://fabiensanglard.net/ - Code reviews of classic games<br />
{{vspace}}<br />
* http://www.gdcvault.com/free - Free content in the GDC Vault<br />
* http://mrelusive.com/books/books.html - Books For Game Developers, curated by Jan Paul van Waveren from id Software<br />
{{vspace}}<br />
* http://blenderguru.com - Blender tutorials<br />
* http://cgtextures.com/ - Textures<br />
{{vspace}}<br />
* http://feedback.wildfiregames.com/ - Statistics on graphics and cpu collected by Wildfire Games (makers of 0 A.D)<br />
* http://store.steampowered.com/hwsurvey/ - Statistics on hardware and software collected by Valve via Steam<br />
* http://www.quelsolaar.com/technology/ - Eskil Steenbergs technology<br />
* http://www.realtimerendering.com/ - "Real-Time Rendering" is one of the best books on real-time rendering techniques<br />
* http://ai4g.com/ - "Artificial Intelligence for Games" is one of the best books around on ai techniques<br />
<br />
==Git==<br />
<br />
* https://github.com/git/git/tree/master/contrib/completion - Git command line completion scripts<br />
<br />
==C++==<br />
<br />
* http://www.tantalon.com/pete/cppopt/main.htm - C++ Optimization Strategies and Techniques<br />
* http://macton.smugmug.com/gallery/8936708_T6zQX#!i=593426709&k=BrHWXdJ - Typical C++ Bullshit<br />
* http://www.codeproject.com/Articles/570638/Ten-Cplusplus11-Features-Every-Cplusplus-Developer - Ten C++11 Features Every C++ Developer Should Use<br />
* http://yosoygames.com.ar/wp/2013/11/on-mike-actons-review-of-ogrenode-cpp/ - On Mike Acton’s review of OgreNode.cpp<br />
<br />
==Debug==<br />
<br />
* http://randomascii.wordpress.com/2013/01/08/symbols-on-linux-part-one-g-library-symbols/<br />
* http://randomascii.wordpress.com/2013/01/19/symbols-on-linux-part-two-symbols-for-other-versions/<br />
* http://richg42.blogspot.com/2013/10/a-shout-out-to-qtcreator-28x-on.html<br />
* http://richg42.blogspot.com/2013/10/qtcreators-python-debug-visualizers.html<br />
* http://linux-debugger-bits.blogspot.com/2014/01/qtcreator-projects.html<br />
* http://fedoraproject.org/wiki/Releases/FeatureBuildId#Find_files_by_build_ID<br />
<br />
==Lua==<br />
<br />
* http://www.altdevblogaday.com/2013/02/19/why-lua/ - Why Lua?<br />
<br />
==OpenGL==<br />
<br />
* http://yosoygames.com.ar/wp/2013/09/what-i-hate-from-opengl-api/ - What I hate from OpenGL API<br />
<br />
==Random bits==<br />
<br />
* http://howevangotburned.wordpress.com/2011/02/15/why-people-dont-make-video-games/ - Why people don't make video games</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-28T19:26:57Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum:<br />
*# <span style="text-decoration: line-through;">Engine section</span> done!<br />
*# <span style="text-decoration: line-through;">Off-topic section</span> done!<br />
*# <span style="text-decoration: line-through;">Editor section</span> done!<br />
*# <span style="text-decoration: line-through;">News section</span> done!<br />
* Get more content into wiki<br />
* Create an Android build:<br />
** <span style="text-decoration: line-through;">Bullet</span> done!<br />
** <span style="text-decoration: line-through;">FreeType</span> done!<br />
** <span style="text-decoration: line-through;">Lua</span> done!<br />
*** With a small patch, updating to latest version will not fix the problem.<br />
** <span style="text-decoration: line-through;">NPK</span> done!<br />
*** With a small patch to current version, should be updated to latest version instead.<br />
** <span style="text-decoration: line-through;">TinyXML</span> done!<br />
** <span style="text-decoration: line-through;">MaratisCommon</span> done!<br />
** <span style="text-decoration: line-through;">MaratisOpenGLES</span> done!<br />
** <span style="text-decoration: line-through;">MaratisWavSound</span> done!<br />
** Need to build the MaratisPlayer as a shared lib<br />
** Option 1: Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
** Option 2: Or just go native and write the whole app in C++<br />
** Add build for OUYA as option<br />
* Dependencies:<br />
** <span style="text-decoration: line-through;">Replacing DevIL with "native" image loaders (we already have libjpeg and libpng as dependencies)</span> done!<br />
** Loading precompressed S3TC textures (DDS files) directly.<br />
** <span style="text-decoration: line-through;">Replacing libsndfile with "native" sound loaders using libogg, libvorbis and libvorbisfile</span> done!<br />
** Look into streaming playback of ogg vorbis and ogg theora files.<br />
** <span style="text-decoration: line-through;">Replacing OpenAL with OpenAL-Soft</span> done!<br />
** Look into LuaJIT<br />
** Switch to SDL2 (to get force feedback, game controllers and simplify cross-platform support)<br />
* Build system:<br />
** Test CMake build system with Visual Studio<br />
** Create a crosscompiled MinGW build for Windows<br />
** Add regression tests<br />
* Assorted ideas:<br />
** Profiler<br />
** AI engine infrastructure<br />
** Navmesh (via Recastnavigation)<br />
** Console/CVars/Commands<br />
** Entity scheduling (like in Quake/Source)<br />
** Networking (via ENet)<br />
** Automatic LOD (like in Torque3D)<br />
** Terrain (via PolyVox)<br />
** Water</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-23T22:31:12Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum:<br />
*# <span style="text-decoration: line-through;">Engine section</span> done!<br />
*# <span style="text-decoration: line-through;">Off-topic section</span> done!<br />
*# <span style="text-decoration: line-through;">Editor section</span> done!<br />
*# <span style="text-decoration: line-through;">News section</span> done!<br />
* Get more content into wiki<br />
* Create an Android build:<br />
** <span style="text-decoration: line-through;">Bullet</span> done!<br />
** <span style="text-decoration: line-through;">FreeType</span> done!<br />
** <span style="text-decoration: line-through;">Lua</span> done!<br />
*** With a small patch, updating to latest version will not fix the problem.<br />
** <span style="text-decoration: line-through;">NPK</span> done!<br />
*** With a small patch to current version, should be updated to latest version instead.<br />
** <span style="text-decoration: line-through;">TinyXML</span> done!<br />
** <span style="text-decoration: line-through;">MaratisCommon</span> done!<br />
** <span style="text-decoration: line-through;">MaratisOpenGLES</span> done!<br />
** <span style="text-decoration: line-through;">MaratisWavSound</span> done!<br />
** Need to build the MaratisPlayer as a shared lib<br />
** Option 1: Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
** Option 2: Or just go native and write the whole app in C++<br />
** Add build for OUYA as option<br />
* Dependencies:<br />
** <span style="text-decoration: line-through;">Replacing DevIL with "native" image loaders (we already have libjpeg and libpng as dependencies)</span> done!<br />
** Loading precompressed ST3C textures (DDS files) directly.<br />
** <span style="text-decoration: line-through;">Replacing libsndfile with "native" sound loaders using libogg, libvorbis and libvorbisfile</span> done!<br />
** Look into streaming playback of ogg vorbis and ogg theora files.<br />
** <span style="text-decoration: line-through;">Replacing OpenAL with OpenAL-Soft</span> done!<br />
** Look into LuaJIT<br />
** Switch to SDL2 (to get force feedback, game controllers and simplify cross-platform support)<br />
* Build system:<br />
** Test CMake build system with Visual Studio<br />
** Create a crosscompiled MinGW build for Windows<br />
** Add regression tests<br />
* Assorted ideas:<br />
** Profiler<br />
** AI engine infrastructure<br />
** Navmesh (via Recastnavigation)<br />
** Console/CVars/Commands<br />
** Entity scheduling (like in Quake/Source)<br />
** Networking (via ENet)<br />
** Automatic LOD (like in Torque3D)<br />
** Terrain (via PolyVox)<br />
** Water</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-23T22:24:19Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum:<br />
*# <span style="text-decoration: line-through;">Engine section</span> done!<br />
*# <span style="text-decoration: line-through;">Off-topic section</span> done!<br />
*# <span style="text-decoration: line-through;">Editor section</span> done!<br />
*# <span style="text-decoration: line-through;">News section</span> done!<br />
* Get more content into wiki<br />
* Create an Android build:<br />
** <span style="text-decoration: line-through;">Bullet</span> done!<br />
** <span style="text-decoration: line-through;">FreeType</span> done!<br />
** <span style="text-decoration: line-through;">Lua</span> done!<br />
*** With a small patch, updating to latest version will not fix the problem.<br />
** <span style="text-decoration: line-through;">NPK</span> done!<br />
*** With a small patch to current version, should be updated to latest version instead.<br />
** <span style="text-decoration: line-through;">TinyXML</span> done!<br />
** <span style="text-decoration: line-through;">MaratisCommon</span> done!<br />
** <span style="text-decoration: line-through;">MaratisOpenGLES</span> done!<br />
** <span style="text-decoration: line-through;">MaratisWavSound</span> done!<br />
** Need to build the MaratisPlayer as a shared lib<br />
** Option 1: Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
** Option 2: Or just go native and write the whole app in C++<br />
** Add build for OUYA as option<br />
* Dependencies:<br />
** <span style="text-decoration: line-through;">Replacing DevIL with "native" image loaders (we already have libjpeg and libpng as dependencies)</span> done!<br />
** Loading precompressed ST3C textures (DDS files) directly.<br />
** <span style="text-decoration: line-through;">Replacing libsndfile with "native" sound loaders using libogg, libvorbis and libvorbisfile</span> done!<br />
** Look into streaming playback of ogg vorbis and ogg theora files.<br />
** <span style="text-decoration: line-through;">Replacing OpenAL with OpenAL-Soft</span> done!<br />
** Look into LuaJIT<br />
** Switch to SDL2 (to get force feedback, game controllers and simplify cross-platform support)<br />
* Build system:<br />
** Test CMake build system with Visual Studio<br />
** Create a crosscompiled MinGW build for Windows<br />
** Add regression tests<br />
* Assorted ideas:<br />
** Profiler<br />
** AI engine infrastructure<br />
** Navmesh (via Recastnavigation)<br />
** Console/CVars/Commands<br />
** Entity scheduling (like in Quake/Source)<br />
** Networking (via ENet)<br />
** Automatic LOD (like in Torque3D)<br />
** Terrain<br />
** Water</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-23T22:23:27Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum:<br />
*# Engine section done!<br />
*# Off-topic section done!<br />
*# Editor section done!<br />
*# News section done!<br />
* Get more content into wiki<br />
* Create an Android build:<br />
** <span style="text-decoration: line-through;">Bullet</span> done!<br />
** <span style="text-decoration: line-through;">FreeType</span> done!<br />
** <span style="text-decoration: line-through;">Lua</span> done!<br />
*** With a small patch, updating to latest version will not fix the problem.<br />
** <span style="text-decoration: line-through;">NPK</span> done!<br />
*** With a small patch to current version, should be updated to latest version instead.<br />
** <span style="text-decoration: line-through;">TinyXML</span> done!<br />
** <span style="text-decoration: line-through;">MaratisCommon</span> done!<br />
** <span style="text-decoration: line-through;">MaratisOpenGLES</span> done!<br />
** <span style="text-decoration: line-through;">MaratisWavSound</span> done!<br />
** Need to build the MaratisPlayer as a shared lib<br />
** Option 1: Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
** Option 2: Or just go native and write the whole app in C++<br />
** Add build for OUYA as option<br />
* Dependencies:<br />
** <span style="text-decoration: line-through;">Replacing DevIL with "native" image loaders (we already have libjpeg and libpng as dependencies)</span> done!<br />
** Loading precompressed ST3C textures (DDS files) directly.<br />
** <span style="text-decoration: line-through;">Replacing libsndfile with "native" sound loaders using libogg, libvorbis and libvorbisfile</span> done!<br />
** Look into streaming playback of ogg vorbis and ogg theora files.<br />
** <span style="text-decoration: line-through;">Replacing OpenAL with OpenAL-Soft</span> done!<br />
** Look into LuaJIT<br />
** Switch to SDL2 (to get force feedback, game controllers and simplify cross-platform support)<br />
* Build system:<br />
** Test CMake build system with Visual Studio<br />
** Create a crosscompiled MinGW build for Windows<br />
** Add regression tests<br />
* Assorted ideas:<br />
** Profiler<br />
** AI engine infrastructure<br />
** Navmesh (via Recastnavigation)<br />
** Console/CVars/Commands<br />
** Entity scheduling (like in Quake/Source)<br />
** Networking (via ENet)<br />
** Automatic LOD (like in Torque3D)<br />
** Terrain<br />
** Water</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:DahnielsonUser:Dahnielson2014-02-23T19:51:59Z<p>Dahnielson: /* Resources */</p>
<hr />
<div>__NOTOC__<br />
==Anders Dahnielson==<br />
<br />
* [[User:Dahnielson/.plan|My .plan]]<br />
* [http://forum.maratis3d.com/profile.php?id=2744 My forum profile]<br />
* [https://github.com/dahnielson/Maratis/ My GitHub repository]<br />
* [http://steamcommunity.com/id/dahnielson/ My Steam profile]<br />
* [http://en.dahnielson.com My personal blog (in english)]<br />
* [http://sv.dahnielson.com My personal blog (in swedish)]<br />
<br />
==Maratis==<br />
<br />
* [[User:Dahnielson/CMake|Dahnielson/CMake]]<br />
* [[User:Dahnielson/Images and the wiki|Dahnielson/Images and the wiki]]<br />
<br />
==Resources==<br />
<br />
* http://tigsource.com/ - Where indie game developers hang out<br />
* http://gamedev.net/ - One of the oldest game developer sites on the Internet<br />
* http://polycount.com/ - Focusing on game art, especially characters<br />
* http://mapcore.org/ - Focusing on game art and design, especially level design<br />
* http://gamasutra.com/ - Some great hands-on articles among all the industry news coverage<br />
* http://indiestatik.com/ - Indie game news coverage, reviews and encuragement<br />
* http://fabiensanglard.net/ - Code reviews of classic games<br />
{{vspace}}<br />
* http://www.gdcvault.com/free - Free content in the GDC Vault<br />
* http://mrelusive.com/books/books.html - Books For Game Developers, curated by Jan Paul van Waveren from id Software<br />
{{vspace}}<br />
* http://blenderguru.com - Blender tutorials<br />
* http://cgtextures.com/ - Textures<br />
{{vspace}}<br />
* http://feedback.wildfiregames.com/ - Statistics on graphics and cpu collected by Wildfire Games (makers of 0 A.D)<br />
* http://www.quelsolaar.com/technology/ - Eskil Steenbergs technology<br />
* http://www.realtimerendering.com/ - "Real-Time Rendering" is one of the best books on real-time rendering techniques<br />
* http://ai4g.com/ - "Artificial Intelligence for Games" is one of the best books around on ai techniques<br />
<br />
==Git==<br />
<br />
* https://github.com/git/git/tree/master/contrib/completion - Git command line completion scripts<br />
<br />
==C++==<br />
<br />
* http://www.tantalon.com/pete/cppopt/main.htm - C++ Optimization Strategies and Techniques<br />
* http://macton.smugmug.com/gallery/8936708_T6zQX#!i=593426709&k=BrHWXdJ - Typical C++ Bullshit<br />
* http://www.codeproject.com/Articles/570638/Ten-Cplusplus11-Features-Every-Cplusplus-Developer - Ten C++11 Features Every C++ Developer Should Use<br />
* http://yosoygames.com.ar/wp/2013/11/on-mike-actons-review-of-ogrenode-cpp/ - On Mike Acton’s review of OgreNode.cpp<br />
<br />
==Debug==<br />
<br />
* http://randomascii.wordpress.com/2013/01/08/symbols-on-linux-part-one-g-library-symbols/<br />
* http://randomascii.wordpress.com/2013/01/19/symbols-on-linux-part-two-symbols-for-other-versions/<br />
* http://richg42.blogspot.com/2013/10/a-shout-out-to-qtcreator-28x-on.html<br />
* http://richg42.blogspot.com/2013/10/qtcreators-python-debug-visualizers.html<br />
* http://linux-debugger-bits.blogspot.com/2014/01/qtcreator-projects.html<br />
* http://fedoraproject.org/wiki/Releases/FeatureBuildId#Find_files_by_build_ID<br />
<br />
==Lua==<br />
<br />
* http://www.altdevblogaday.com/2013/02/19/why-lua/ - Why Lua?<br />
<br />
==OpenGL==<br />
<br />
* http://yosoygames.com.ar/wp/2013/09/what-i-hate-from-opengl-api/ - What I hate from OpenGL API<br />
<br />
==Random bits==<br />
<br />
* http://howevangotburned.wordpress.com/2011/02/15/why-people-dont-make-video-games/ - Why people don't make video games</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-23T19:42:42Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum:<br />
*# Engine section done!<br />
*# Off-topic section done!<br />
*# Editor section done!<br />
*# News section done!<br />
* Get more content into wiki<br />
* Create an Android build:<br />
** <span style="text-decoration: line-through;">Bullet</span> done!<br />
** <span style="text-decoration: line-through;">FreeType</span> done!<br />
** <span style="text-decoration: line-through;">Lua</span> done!<br />
*** With a small patch, updating to latest version will not fix the problem.<br />
** <span style="text-decoration: line-through;">NPK</span> done!<br />
*** With a small patch to current version, should be updated to latest version instead.<br />
** <span style="text-decoration: line-through;">TinyXML</span> done!<br />
** <span style="text-decoration: line-through;">MaratisCommon</span> done!<br />
** <span style="text-decoration: line-through;">MaratisOpenGLES</span> done!<br />
** <span style="text-decoration: line-through;">MaratisWavSound</span> done!<br />
** Need to build the MaratisPlayer as a shared lib<br />
** Option 1: Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
** Option 2: Or just go native and write the whole app in C++<br />
* Dependencies:<br />
** <span style="text-decoration: line-through;">Replacing DevIL with "native" image loaders (we already have libjpeg and libpng as dependencies)</span> done!<br />
** Loading precompressed ST3C textures (DDS files) directly.<br />
** <span style="text-decoration: line-through;">Replacing libsndfile with "native" sound loaders using libogg, libvorbis and libvorbisfile</span> done!<br />
** Look into streaming playback of ogg vorbis and ogg theora files.<br />
** <span style="text-decoration: line-through;">Replacing OpenAL with OpenAL-Soft</span> done!<br />
** Look into LuaJIT<br />
* Build system:<br />
** Test CMake build system with Visual Studio<br />
** Create a crosscompiled MinGW build for Windows<br />
** Add regression tests</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-23T19:39:44Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum:<br />
*# Engine section done!<br />
*# Off-topic section done!<br />
*# Editor section done!<br />
*# News section done!<br />
* Get more content into wiki<br />
* Create an Android build:<br />
** <span style="text-decoration: line-through;">Bullet</span> done!<br />
** <span style="text-decoration: line-through;">FreeType</span> done!<br />
** <span style="text-decoration: line-through;">Lua</span> done!<br />
*** With a small patch, updating to latest version will not fix the problem.<br />
** <span style="text-decoration: line-through;">NPK</span> done!<br />
*** With a small patch to current version, should be updated to latest version instead.<br />
** <span style="text-decoration: line-through;">TinyXML</span> done!<br />
** <span style="text-decoration: line-through;">MaratisCommon</span> done!<br />
** <span style="text-decoration: line-through;">MaratisOpenGLES</span> done!<br />
** <span style="text-decoration: line-through;">MaratisWavSound</span> done!<br />
** Need to build the MaratisPlayer as a shared lib<br />
** Option 1: Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
** Option 2: Or just go native and write the whole app in C++<br />
* Dependencies:<br />
** <span style="text-decoration: line-through;">Replacing DevIL with "native" image loaders (we already have libjpeg and libpng as dependencies)</span> done!<br />
** Loading precompressed ST3C textures (DDS files) directly.<br />
** <span style="text-decoration: line-through;">Replacing libsndfile with "native" sound loaders using libogg, libvorbis and libvorbisfile</span> done!<br />
** Look into streaming playback of ogg vorbis and ogg theora files.<br />
** <span style="text-decoration: line-through;">Replacing OpenAL with OpenAL-Soft</span> done!<br />
** Look into LuaJIT<br />
* Build system:<br />
** Test CMake build system with Visual Studio<br />
** Create a crosscompiled MinGW build for Windows</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=Code_documentationCode documentation2014-02-23T11:52:29Z<p>Dahnielson: </p>
<hr />
<div>__NOTOC__<br />
{{begin-box|Welcome to the [http://maratis3d.org Maratis] SDK Reference|h=2}}<br />
Maratis SDK offers a C++ API.<br />
{{end-box}}<br />
<br />
==API Reference==<br />
{{column-box-begin}}<br />
<br />
{{begin-box|MCore}}<br />
* [[MColor]]<br />
* [[MDataLoadFunction]]<br />
* [[MDataLoader]]<br />
* [[MDataRef]]<br />
* [[MDataManager]]<br />
* [[MFile]]<br />
* [[MFileOpenHook]]<br />
* [[MFileTools]]<br />
* [[MImage]]<br />
* [[MSound]]<br />
* [[MString]]<br />
{{end-box}}<br />
<br />
{{begin-box|MCore - Math}}<br />
* [[MMatrix4x4]]<br />
* [[MQuaternion]]<br />
* [[MVector2]]<br />
* [[MVector3]]<br />
* [[MVector4]]<br />
{{end-box}}<br />
<br />
{{begin-box|MCore - Contexts}}<br />
* [[MInputContext]]<br />
* [[MPhysicsContext]]<br />
* [[MRenderingContext]]<br />
* [[MScriptContext]]<br />
* [[MSoundContext]]<br />
* [[MSystemContext]]<br />
{{end-box}}<br />
<br />
{{column-box-breaker}}<br />
<br />
{{begin-box|MEngine}}<br />
* [[MAnimRange]]<br />
* [[MArmature]]<br />
* [[MArmatureAnim]]<br />
* [[MArmatureAnimRef]]<br />
* [[MBehavior]]<br />
* [[MBehaviorCreator]]<br />
* [[MBehaviorManager]]<br />
* [[MBox3d]]<br />
* [[MCharacter]]<br />
* [[MDisplay]]<br />
* [[MEngine]]<br />
* [[MFont]]<br />
* [[MFontRef]]<br />
* [[MFrustum]]<br />
* [[MFXManager]]<br />
* [[MFXRef]]<br />
* [[MGame]]<br />
* [[MKey]]<br />
* [[MLevel]]<br />
* [[MMaterial]]<br />
* [[MMaterialAnim]]<br />
* [[MMaterialsAnim]]<br />
* [[MMaterialsAnimRef]]<br />
* [[MMesh]]<br />
* [[MMeshRef]]<br />
* [[MMorphingData]]<br />
* [[MMorphingPoint]]<br />
* [[MMorphingPose]]<br />
* [[MObject3d]]<br />
* [[MObject3dAnim]]<br />
* [[MOBone]]<br />
* [[MOCamera]]<br />
* [[MOEntity]]<br />
* [[MOLight]]<br />
* [[MOSound]]<br />
* [[MOText]]<br />
* [[MPackageManager]]<br />
* [[MPhysicsConstraint]]<br />
* [[MPhysicsProperties]]<br />
* [[MRenderer]]<br />
* [[MRendererCreator]]<br />
* [[MRendererManager]]<br />
* [[MScene]]<br />
* [[MShaderRef]]<br />
* [[MSkinData]]<br />
* [[MSkinPoint]]<br />
* [[MSoundRef]]<br />
* [[MSubMesh]]<br />
* [[MTexture]]<br />
* [[MTextureAnim]]<br />
* [[MTexturePass]]<br />
* [[MTextureRef]]<br />
* [[MTexturesAnim]]<br />
* [[MTexturesAnimRef]]<br />
* [[MVariable]]<br />
{{end-box}}<br />
<br />
{{column-box-end}}<br />
<br />
==Examples==<br />
{{begin-box|Game Projects}}<br />
* [[User_manual#C.2B.2B|C++ API Tutorials/Examples]]<br />
* [http://www.maratis3d.org/?p=500 How to create a game plugin]<br />
* [http://www.maratis3d.org/?p=563 How to create a game interface]<br />
{{end-box}}<br />
<br />
[[Category:C++ API]]</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=Code_documentationCode documentation2014-02-23T11:49:28Z<p>Dahnielson: /* API Reference */</p>
<hr />
<div>__NOTOC__<br />
{{begin-box|Welcome to the [http://maratis3d.org Maratis] SDK Reference|h=2}}<br />
Maratis SDK offers a C++ API.<br />
{{end-box}}<br />
<br />
==API Reference==<br />
{{column-box-begin}}<br />
<br />
{{begin-box|MCore}}<br />
* [[MColor]]<br />
* [[MDataLoadFunction]]<br />
* [[MDataLoader]]<br />
* [[MDataRef]]<br />
* [[MDataManager]]<br />
* [[MFile]]<br />
* [[MFileOpenHook]]<br />
* [[MFileTools]]<br />
* [[MImage]]<br />
* [[MMatrix4x4]]<br />
* [[MQuaternion]]<br />
* [[MSound]]<br />
* [[MString]]<br />
* [[MVector2]]<br />
* [[MVector3]]<br />
* [[MVector4]]<br />
{{end-box}}<br />
<br />
{{begin-box|MCore - Contexts}}<br />
* [[MInputContext]]<br />
* [[MPhysicsContext]]<br />
* [[MRenderingContext]]<br />
* [[MScriptContext]]<br />
* [[MSoundContext]]<br />
* [[MSystemContext]]<br />
{{end-box}}<br />
<br />
{{column-box-breaker}}<br />
<br />
{{begin-box|MEngine}}<br />
* [[MAnimRange]]<br />
* [[MArmature]]<br />
* [[MArmatureAnim]]<br />
* [[MArmatureAnimRef]]<br />
* [[MBehavior]]<br />
* [[MBehaviorCreator]]<br />
* [[MBehaviorManager]]<br />
* [[MBox3d]]<br />
* [[MCharacter]]<br />
* [[MDisplay]]<br />
* [[MEngine]]<br />
* [[MFont]]<br />
* [[MFontRef]]<br />
* [[MFrustum]]<br />
* [[MFXManager]]<br />
* [[MFXRef]]<br />
* [[MGame]]<br />
* [[MKey]]<br />
* [[MLevel]]<br />
* [[MMaterial]]<br />
* [[MMaterialAnim]]<br />
* [[MMaterialsAnim]]<br />
* [[MMaterialsAnimRef]]<br />
* [[MMesh]]<br />
* [[MMeshRef]]<br />
* [[MMorphingData]]<br />
* [[MMorphingPoint]]<br />
* [[MMorphingPose]]<br />
* [[MObject3d]]<br />
* [[MObject3dAnim]]<br />
* [[MOBone]]<br />
* [[MOCamera]]<br />
* [[MOEntity]]<br />
* [[MOLight]]<br />
* [[MOSound]]<br />
* [[MOText]]<br />
* [[MPackageManager]]<br />
* [[MPhysicsConstraint]]<br />
* [[MPhysicsProperties]]<br />
* [[MRenderer]]<br />
* [[MRendererCreator]]<br />
* [[MRendererManager]]<br />
* [[MScene]]<br />
* [[MShaderRef]]<br />
* [[MSkinData]]<br />
* [[MSkinPoint]]<br />
* [[MSoundRef]]<br />
* [[MSubMesh]]<br />
* [[MTexture]]<br />
* [[MTextureAnim]]<br />
* [[MTexturePass]]<br />
* [[MTextureRef]]<br />
* [[MTexturesAnim]]<br />
* [[MTexturesAnimRef]]<br />
* [[MVariable]]<br />
{{end-box}}<br />
<br />
{{column-box-end}}<br />
<br />
==Examples==<br />
{{begin-box|Game Projects}}<br />
* [[User_manual#C.2B.2B|C++ API Tutorials/Examples]]<br />
* [http://www.maratis3d.org/?p=500 How to create a game plugin]<br />
* [http://www.maratis3d.org/?p=563 How to create a game interface]<br />
{{end-box}}<br />
<br />
[[Category:C++ API]]</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-22T22:05:18Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum:<br />
*# Engine section done!<br />
*# Off-topic section done!<br />
*# Editor section done!<br />
*# News section done!<br />
* Get more content into wiki<br />
* Create an Android build:<br />
** <span style="text-decoration: line-through;">Bullet</span> done!<br />
** <span style="text-decoration: line-through;">FreeType</span> done!<br />
** <span style="text-decoration: line-through;">Lua</span> done!<br />
*** With a small patch, updating to latest version will not fix the problem.<br />
** <span style="text-decoration: line-through;">NPK</span> done!<br />
*** With a small patch to current version, should be updated to latest version instead.<br />
** <span style="text-decoration: line-through;">TinyXML</span> done!<br />
** <span style="text-decoration: line-through;">MaratisCommon</span> done!<br />
** <span style="text-decoration: line-through;">MaratisOpenGLES</span> done!<br />
** <span style="text-decoration: line-through;">MaratisWavSound</span> done!<br />
** Need to build the MaratisPlayer as a shared lib<br />
** Option 1: Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
** Option 2: Or just go native and write the whole app in C++<br />
* Dependencies:<br />
** <span style="text-decoration: line-through;">Replacing DevIL with "native" image loaders (we already have libjpeg and libpng as dependencies)</span> done!<br />
** Loading precompressed ST3C textures (DDS files) directly.<br />
** <span style="text-decoration: line-through;">Replacing libsndfile with "native" sound loaders using libogg, libvorbis and libvorbisfile</span> done!<br />
** Look into streaming playback of ogg vorbis and ogg theora files.<br />
** Replacing OpenAL with OpenAL-Soft<br />
** Look into LuaJIT<br />
* Build system:<br />
** Test CMake build system with Visual Studio<br />
** Create a crosscompiled MinGW build for Windows</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-22T20:33:41Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum:<br />
*# Engine section done!<br />
*# Off-topic section done!<br />
*# Editor section done!<br />
*# News section done!<br />
* Get more content into wiki<br />
* Create an Android build:<br />
** <span style="text-decoration: line-through;">Bullet</span> done!<br />
** <span style="text-decoration: line-through;">FreeType</span> done!<br />
** <span style="text-decoration: line-through;">Lua</span> done!<br />
*** With a small patch, updating to latest version will not fix the problem.<br />
** <span style="text-decoration: line-through;">NPK</span> done!<br />
*** With a small patch to current version, should be updated to latest version instead.<br />
** <span style="text-decoration: line-through;">TinyXML</span> done!<br />
** <span style="text-decoration: line-through;">MaratisCommon</span> done!<br />
** <span style="text-decoration: line-through;">MaratisOpenGLES</span> done!<br />
** <span style="text-decoration: line-through;">MaratisWavSound</span> done!<br />
** Need to build the MaratisPlayer as a shared lib<br />
** Option 1: Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
** Option 2: Or just go native and write the whole app in C++<br />
* Dependencies:<br />
** <span style="text-decoration: line-through;">Replacing DevIL with "native" image loaders (we already have libjpeg and libpng as dependencies)</span> done!<br />
** <span style="text-decoration: line-through;">Replacing libsndfile with "native" sound loaders using libogg, libvorbis and libvorbisfile</span> done!<br />
** Look into streaming playback of ogg vorbis and ogg theora files.<br />
** Replacing OpenAL with OpenAL-Soft<br />
** Look into LuaJIT<br />
* Build system:<br />
** Test CMake build system with Visual Studio<br />
** Create a crosscompiled MinGW build for Windows</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-22T16:22:00Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum:<br />
*# Engine section done!<br />
*# Off-topic section done!<br />
*# Editor section done!<br />
*# News section done!<br />
* Get more content into wiki<br />
* Create an Android build:<br />
** <span style="text-decoration: line-through;">Bullet</span> done!<br />
** <span style="text-decoration: line-through;">FreeType</span> done!<br />
** <span style="text-decoration: line-through;">Lua</span> done!<br />
*** With a small patch, updating to latest version will not fix the problem.<br />
** <span style="text-decoration: line-through;">NPK</span> done!<br />
*** With a small patch to current version, should be updated to latest version instead.<br />
** <span style="text-decoration: line-through;">TinyXML</span> done!<br />
** <span style="text-decoration: line-through;">MaratisCommon</span> done!<br />
** <span style="text-decoration: line-through;">MaratisOpenGLES</span> done!<br />
** <span style="text-decoration: line-through;">MaratisWavSound</span> done!<br />
** Need to build the MaratisPlayer as a shared lib<br />
** Option 1: Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
** Option 2: Or just go native and write the whole app in C++<br />
* Dependencies:<br />
** <span style="text-decoration: line-through;">Replacing DevIL with "native" image loaders (we already have libjpeg and libpng as dependencies)</span> done!<br />
** <span style="text-decoration: line-through;">Replacing libsndfile with "native" sound loaders using libogg, libvorbis and libvorbisfile</span> done!<br />
** Replacing OpenAL with OpenAL-Soft<br />
** Look into LuaJIT<br />
* Build system:<br />
** Test CMake build system with Visual Studio<br />
** Create a crosscompiled MinGW build for Windows</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:DahnielsonUser:Dahnielson2014-02-22T16:18:55Z<p>Dahnielson: </p>
<hr />
<div>__NOTOC__<br />
==Anders Dahnielson==<br />
<br />
* [[User:Dahnielson/.plan|My .plan]]<br />
* [http://forum.maratis3d.com/profile.php?id=2744 My forum profile]<br />
* [https://github.com/dahnielson/Maratis/ My GitHub repository]<br />
* [http://steamcommunity.com/id/dahnielson/ My Steam profile]<br />
* [http://en.dahnielson.com My personal blog (in english)]<br />
* [http://sv.dahnielson.com My personal blog (in swedish)]<br />
<br />
==Maratis==<br />
<br />
* [[User:Dahnielson/CMake|Dahnielson/CMake]]<br />
* [[User:Dahnielson/Images and the wiki|Dahnielson/Images and the wiki]]<br />
<br />
==Resources==<br />
<br />
* http://tigsource.com/ - Where indie game developers hang out<br />
* http://gamedev.net/ - One of the oldest game developer sites on the Internet<br />
* http://polycount.com/ - Focusing on game art, especially characters<br />
* http://mapcore.org/ - Focusing on game art and design, especially level design<br />
* http://gamasutra.com/ - Some great hands-on articles among all the industry news coverage<br />
* http://indiestatik.com/ - Indie game news coverage, reviews and encuragement<br />
* http://fabiensanglard.net/ - Code reviews of classic games<br />
{{vspace}}<br />
* http://www.gdcvault.com/free - Free content in the GDC Vault<br />
* http://mrelusive.com/books/books.html - Books For Game Developers, curated by Jan Paul van Waveren from id Software<br />
{{vspace}}<br />
* http://blenderguru.com - Blender tutorials<br />
* http://cgtextures.com/ - Textures<br />
{{vspace}}<br />
* http://feedback.wildfiregames.com/ - Statistics on graphics and cpu collected by Wildfire Games (makers of 0 A.D)<br />
* http://www.quelsolaar.com/technology/ - Eskil Steenbergs technology<br />
* http://www.realtimerendering.com/<br />
<br />
==Git==<br />
<br />
* https://github.com/git/git/tree/master/contrib/completion - Git command line completion scripts<br />
<br />
==C++==<br />
<br />
* http://www.tantalon.com/pete/cppopt/main.htm - C++ Optimization Strategies and Techniques<br />
* http://macton.smugmug.com/gallery/8936708_T6zQX#!i=593426709&k=BrHWXdJ - Typical C++ Bullshit<br />
* http://www.codeproject.com/Articles/570638/Ten-Cplusplus11-Features-Every-Cplusplus-Developer - Ten C++11 Features Every C++ Developer Should Use<br />
* http://yosoygames.com.ar/wp/2013/11/on-mike-actons-review-of-ogrenode-cpp/ - On Mike Acton’s review of OgreNode.cpp<br />
<br />
==Debug==<br />
<br />
* http://randomascii.wordpress.com/2013/01/08/symbols-on-linux-part-one-g-library-symbols/<br />
* http://randomascii.wordpress.com/2013/01/19/symbols-on-linux-part-two-symbols-for-other-versions/<br />
* http://richg42.blogspot.com/2013/10/a-shout-out-to-qtcreator-28x-on.html<br />
* http://richg42.blogspot.com/2013/10/qtcreators-python-debug-visualizers.html<br />
* http://linux-debugger-bits.blogspot.com/2014/01/qtcreator-projects.html<br />
* http://fedoraproject.org/wiki/Releases/FeatureBuildId#Find_files_by_build_ID<br />
<br />
==Lua==<br />
<br />
* http://www.altdevblogaday.com/2013/02/19/why-lua/ - Why Lua?<br />
<br />
==OpenGL==<br />
<br />
* http://yosoygames.com.ar/wp/2013/09/what-i-hate-from-opengl-api/ - What I hate from OpenGL API<br />
<br />
==Random bits==<br />
<br />
* http://howevangotburned.wordpress.com/2011/02/15/why-people-dont-make-video-games/ - Why people don't make video games</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-22T15:27:31Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum:<br />
*# Engine section done!<br />
*# Off-topic section done!<br />
*# Editor section done!<br />
*# News section done!<br />
* Get more content into wiki<br />
* Create an Android build:<br />
** <span style="text-decoration: line-through;">Bullet</span> done!<br />
** <span style="text-decoration: line-through;">FreeType</span> done!<br />
** <span style="text-decoration: line-through;">Lua</span> done!<br />
*** With a small patch, update to latest version do not fix the problem.<br />
** <span style="text-decoration: line-through;">NPK</span> done!<br />
*** With a small patch to current version, should be updated to latest version instead.<br />
** <span style="text-decoration: line-through;">TinyXML</span> done!<br />
** <span style="text-decoration: line-through;">MaratisCommon</span> done!<br />
** <span style="text-decoration: line-through;">MaratisOpenGLES</span> done!<br />
** <span style="text-decoration: line-through;">MaratisWavSound</span> done!<br />
** Need to build the MaratisPlayer as a shared lib<br />
** Option 1: Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
** Option 2: Or just go native and write the whole app in C++<br />
* Dependencies:<br />
** <span style="text-decoration: line-through;">Replacing DevIL with "native" image loaders (we already have libjpeg and libpng as dependencies)</span> done!<br />
** <span style="text-decoration: line-through;">Replacing libsndfile with "native" sound loaders using libogg, libvorbis and libvorbisfile</span> done!<br />
** Replacing OpenAL with OpenAL-Soft<br />
** Look into LuaJIT<br />
* Build system:<br />
** Test CMake build system with Visual Studio<br />
** Create a crosscompiled MinGW build for Windows</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-22T13:11:09Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum:<br />
*# Engine section done!<br />
*# Off-topic section done!<br />
*# Editor section done!<br />
*# News section done!<br />
* Get more content into wiki<br />
* Create an Android build:<br />
** <span style=" text-decoration: line-through;">Bullet</span><br />
** <span style=" text-decoration: line-through;">FreeType</span><br />
** <span style=" text-decoration: line-through;">Lua</span><br />
*** With a small patch, update to latest version do not fix the problem.<br />
** <span style=" text-decoration: line-through;">NPK</span><br />
*** With a small patch to current version, should be updated to latest version instead.<br />
** <span style=" text-decoration: line-through;">TinyXML</span><br />
** <span style=" text-decoration: line-through;">MaratisCommon</span><br />
** <span style=" text-decoration: line-through;">MaratisOpenGLES</span><br />
** <span style=" text-decoration: line-through;">MaratisWavSound</span><br />
** Need to build the MaratisPlayer as a shared lib<br />
** Option 1: Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
** Option 2: Or just go native and write the whole app in C++<br />
* Dependencies:<br />
** <span style=" text-decoration: line-through;">Replacing DevIL with "native" image loaders (we already have libjpeg and libpng as dependencies)</span><br />
** Replacing libsndfile with "native" sound loaders using libogg, libvorbis and libvorbisfile<br />
** Replacing OpenAL with OpenAL-Soft<br />
** Look into LuaJIT<br />
* Build system:<br />
** Test CMake build system with Visual Studio<br />
** Create a crosscompiled MinGW build for Windows</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-22T13:09:20Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum:<br />
*# Engine section done!<br />
*# Off-topic section done!<br />
*# Editor section done!<br />
*# News section done!<br />
* Get more content into wiki<br />
* Create an Android build:<br />
** <span style=" text-decoration: line-through;">Bullet</span><br />
** <span style=" text-decoration: line-through;">FreeType</span><br />
** <span style=" text-decoration: line-through;">Lua</span><br />
*** With a small patch, update to latest version do not fix the problem.<br />
** <span style=" text-decoration: line-through;">NPK</span><br />
*** With a small patch to current version, should be updated to latest version instead.<br />
** <span style=" text-decoration: line-through;">TinyXML</span><br />
** <span style=" text-decoration: line-through;">MaratisCommon</span><br />
** <span style=" text-decoration: line-through;">MaratisOpenGLES</span><br />
** <span style=" text-decoration: line-through;">MaratisWavSound</span><br />
** Need to build the MaratisPlayer as a shared lib<br />
** Option 1: Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
** Option 2: Or just go native and write the whole app in C++<br />
* Dependencies:<br />
** <span style=" text-decoration: line-through;">Replacing DevIL with "native" image loaders (we already have libjpeg and libpng as dependencies)</span><br />
** Replacing libsndfile with "native" sound loaders using libogg, libvorbis and libvorbisfile<br />
** Look into LuaJIT<br />
* Build system:<br />
** Test CMake build system with Visual Studio<br />
** Create a crosscompiled MinGW build for Windows</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-22T13:06:21Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum<br />
*# Engine section done!<br />
*# Off-topic section done!<br />
*# Editor section done!<br />
*# News section done!<br />
* Getting more content into wiki<br />
* Create an Android build<br />
** <span style=" text-decoration: line-through;">Bullet</span><br />
** <span style=" text-decoration: line-through;">FreeType</span><br />
** <span style=" text-decoration: line-through;">Lua</span><br />
*** With a small patch, update to latest version do not fix the problem.<br />
** <span style=" text-decoration: line-through;">NPK</span>><br />
*** With a small patch to current version, should be updated to latest version instead.<br />
** <span style=" text-decoration: line-through;">TinyXML</span><br />
** <span style=" text-decoration: line-through;">MaratisCommon</span><br />
** <span style=" text-decoration: line-through;">MaratisOpenGLES</span><br />
** <span style=" text-decoration: line-through;">MaratisWavSound</span><br />
** Need to build the MaratisPlayer as a shared lib<br />
** Option 1: Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
** Option 2: Or just go native and write the whole app in C++<br />
* <span style=" text-decoration: line-through;">Replacing DevIL with "native" image loaders (we already have libjpeg and libpng as dependencies)</span><br />
* Replacing libsndfile with "native" sound loaders using libogg, libvorbis and libvorbisfile<br />
* Test CMake build system with Visual Studio<br />
* Create a crosscompile MinGW build for Windows<br />
* Look into LuaJIT</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-22T13:02:32Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum<br />
*# Engine section done!<br />
*# Off-topic section done!<br />
*# Editor section done!<br />
*# News section done!<br />
* Getting more content into wiki<br />
* Create an Android build<br />
** <span style=" text-decoration: line-through;">Bullet</span><br />
** <span style=" text-decoration: line-through;">FreeType</span><br />
** <span style=" text-decoration: line-through;">Lua</span><br />
*** With a small patch, update to latest version do not fix the problem.<br />
** <span style=" text-decoration: line-through;">NPK</span>><br />
*** With a small patch to current version, should be updated to latest version instead.<br />
** <span style=" text-decoration: line-through;">TinyXML</span><br />
** <span style=" text-decoration: line-through;">MaratisCommon</span><br />
** <span style=" text-decoration: line-through;">MaratisOpenGLES</span><br />
** <span style=" text-decoration: line-through;">MaratisWavSound</span><br />
** Need to build the MaratisPlayer as a shared lib<br />
** Option 1: Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
** Option 2: Or just go native and write the whole app in C++<br />
* <span style=" text-decoration: line-through;">Replacing DevIL with "native" image loaders (we already have libjpeg and libpng as dependencies)</span><br />
* Test CMake build system with Visual Studio<br />
* Create a crosscompile MinGW build for Windows<br />
* Look into LuaJIT</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-20T23:52:50Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum<br />
*# Engine section done!<br />
*# Off-topic section done!<br />
*# Editor section done!<br />
*# News section done!<br />
* Getting more content into wiki<br />
* Create an Android done!<br />
** Bullet done!<br />
** FreeType done!<br />
** Lua done!<br />
*** With a small patch, update to latest version do not fix the problem.<br />
** NPK done!<br />
*** With a small patch to current version, should be updated to latest version instead.<br />
** TinyXML done!<br />
** MaratisCommon done!<br />
** MaratisOpenGLES done!<br />
** MaratisWavSound done!<br />
** Need to essentially do the MaratisPlayer as a shared lib<br />
** Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
** Or just go native and write the whole app in C++<br />
* Replacing DevIL with "native" image loaders (we already have libjpeg and libpng as dependencies)<br />
* Try create a crosscompile build for Windows<br />
* Looking into LuaJIT</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:DahnielsonUser:Dahnielson2014-02-18T22:31:26Z<p>Dahnielson: </p>
<hr />
<div>__NOTOC__<br />
==Anders Dahnielson==<br />
<br />
* [[User:Dahnielson/.plan|My .plan]]<br />
* [http://forum.maratis3d.com/profile.php?id=2744 My forum profile]<br />
* [https://github.com/dahnielson/Maratis/ My GitHub repository]<br />
* [http://en.dahnielson.com My personal blog (in english)]<br />
* [http://sv.dahnielson.com My personal blog (in swedish)]<br />
<br />
==Maratis==<br />
<br />
* [[User:Dahnielson/CMake|Dahnielson/CMake]]<br />
* [[User:Dahnielson/Images and the wiki|Dahnielson/Images and the wiki]]<br />
<br />
==Resources==<br />
<br />
* http://tigsource.com/ - Where indie game developers hang out<br />
* http://gamedev.net/ - One of the oldest game developer sites on the Internet<br />
* http://polycount.com/ - Focusing on game art, especially characters<br />
* http://mapcore.org/ - Focusing on game art and design, especially level design<br />
* http://gamasutra.com/ - Some great hands-on articles among all the industry news coverage<br />
* http://indiestatik.com/ - Indie game news coverage, reviews and encuragement<br />
* http://fabiensanglard.net/ - Code reviews of classic games<br />
{{vspace}}<br />
* http://www.gdcvault.com/free - Free content in the GDC Vault<br />
* http://mrelusive.com/books/books.html - Books For Game Developers, curated by Jan Paul van Waveren from id Software<br />
{{vspace}}<br />
* http://blenderguru.com - Blender tutorials<br />
* http://cgtextures.com/ - Textures<br />
{{vspace}}<br />
* http://feedback.wildfiregames.com/ - Statistics on graphics and cpu collected by Wildfire Games (makers of 0 A.D)<br />
* http://www.quelsolaar.com/technology/ - Eskil Steenbergs technology<br />
* http://www.realtimerendering.com/<br />
<br />
==Git==<br />
<br />
* https://github.com/git/git/tree/master/contrib/completion - Git command line completion scripts<br />
<br />
==C++==<br />
<br />
* http://www.tantalon.com/pete/cppopt/main.htm - C++ Optimization Strategies and Techniques<br />
* http://macton.smugmug.com/gallery/8936708_T6zQX#!i=593426709&k=BrHWXdJ - Typical C++ Bullshit<br />
* http://www.codeproject.com/Articles/570638/Ten-Cplusplus11-Features-Every-Cplusplus-Developer - Ten C++11 Features Every C++ Developer Should Use<br />
* http://yosoygames.com.ar/wp/2013/11/on-mike-actons-review-of-ogrenode-cpp/ - On Mike Acton’s review of OgreNode.cpp<br />
<br />
==Debug==<br />
<br />
* http://randomascii.wordpress.com/2013/01/08/symbols-on-linux-part-one-g-library-symbols/<br />
* http://randomascii.wordpress.com/2013/01/19/symbols-on-linux-part-two-symbols-for-other-versions/<br />
* http://richg42.blogspot.com/2013/10/a-shout-out-to-qtcreator-28x-on.html<br />
* http://richg42.blogspot.com/2013/10/qtcreators-python-debug-visualizers.html<br />
* http://linux-debugger-bits.blogspot.com/2014/01/qtcreator-projects.html<br />
* http://fedoraproject.org/wiki/Releases/FeatureBuildId#Find_files_by_build_ID<br />
<br />
==Lua==<br />
<br />
* http://www.altdevblogaday.com/2013/02/19/why-lua/ - Why Lua?<br />
<br />
==OpenGL==<br />
<br />
* http://yosoygames.com.ar/wp/2013/09/what-i-hate-from-opengl-api/ - What I hate from OpenGL API<br />
<br />
==Random bits==<br />
<br />
* http://howevangotburned.wordpress.com/2011/02/15/why-people-dont-make-video-games/ - Why people don't make video games</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=DependenciesDependencies2014-02-18T20:49:52Z<p>Dahnielson: </p>
<hr />
<div>==Maratis 3.21 beta==<br />
<br />
Maratis source include all required third-party dependencies:<br />
<br />
; Assimp : SVN revision 1270<br />
; Bullet : version 2.81<br />
; Dev-IL : version 1.7.8<br />
; FreeType : version 2.4.4<br />
; Glee : version 5.4.0<br />
; JPEG : version 8c<br />
; PNG : version 1.4.5<br />
; SndFile : version 1.10.23<br />
; Lua : version 5.1.4<br />
; NPK : ?<br />
; OpenAL : version 1.12.854<br />
; TinyXML : version 2.5.3<br />
; Zlib : version 1.2.5<br />
<br />
[[Category:Developing]]</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:DahnielsonUser:Dahnielson2014-02-17T01:47:13Z<p>Dahnielson: /* Debuging */</p>
<hr />
<div>__NOTOC__<br />
==Anders Dahnielson==<br />
<br />
* [[User:Dahnielson/.plan|My .plan]]<br />
* [http://forum.maratis3d.com/profile.php?id=2744 My forum profile]<br />
* [https://github.com/dahnielson/Maratis/ My GitHub repository]<br />
* [http://en.dahnielson.com My personal blog (in english)]<br />
* [http://sv.dahnielson.com My personal blog (in swedish)]<br />
<br />
==Maratis==<br />
<br />
* [[User:Dahnielson/CMake|Dahnielson/CMake]]<br />
* [[User:Dahnielson/Images and the wiki|Dahnielson/Images and the wiki]]<br />
<br />
==Resources==<br />
<br />
* http://tigsource.com/ - Where indie game developers hang out<br />
* http://gamedev.net/ - One of the oldest game developer sites on the Internet<br />
* http://polycount.com/ - Focusing on game art, especially characters<br />
* http://mapcore.org/ - Focusing on game art and design, especially level design<br />
* http://gamasutra.com/ - Some great hands-on articles among all the industry news coverage<br />
* http://indiestatik.com/ - Indie game news coverage, reviews and encuragement<br />
* http://fabiensanglard.net/ - Code reviews of classic games<br />
{{vspace}}<br />
* http://www.gdcvault.com/free - Free content in the GDC Vault<br />
* http://mrelusive.com/books/books.html - Books For Game Developers, curated by Jan Paul van Waveren from id Software<br />
{{vspace}}<br />
* http://blenderguru.com - Blender tutorials<br />
* http://cgtextures.com/ - Textures<br />
{{vspace}}<br />
* http://feedback.wildfiregames.com/ - Statistics on graphics and cpu collected by Wildfire Games (makers of 0 A.D)<br />
* http://www.quelsolaar.com/technology/ - Eskil Steenbergs technology<br />
<br />
==Git==<br />
<br />
* https://github.com/git/git/tree/master/contrib/completion - Git command line completion scripts<br />
<br />
==C++==<br />
<br />
* http://www.tantalon.com/pete/cppopt/main.htm - C++ Optimization Strategies and Techniques<br />
* http://macton.smugmug.com/gallery/8936708_T6zQX#!i=593426709&k=BrHWXdJ - Typical C++ Bullshit<br />
* http://www.codeproject.com/Articles/570638/Ten-Cplusplus11-Features-Every-Cplusplus-Developer - Ten C++11 Features Every C++ Developer Should Use<br />
* http://yosoygames.com.ar/wp/2013/11/on-mike-actons-review-of-ogrenode-cpp/ - On Mike Acton’s review of OgreNode.cpp<br />
<br />
==Debug==<br />
<br />
* http://randomascii.wordpress.com/2013/01/08/symbols-on-linux-part-one-g-library-symbols/<br />
* http://randomascii.wordpress.com/2013/01/19/symbols-on-linux-part-two-symbols-for-other-versions/<br />
* http://richg42.blogspot.com/2013/10/a-shout-out-to-qtcreator-28x-on.html<br />
* http://richg42.blogspot.com/2013/10/qtcreators-python-debug-visualizers.html<br />
* http://linux-debugger-bits.blogspot.com/2014/01/qtcreator-projects.html<br />
* http://fedoraproject.org/wiki/Releases/FeatureBuildId#Find_files_by_build_ID<br />
<br />
==Lua==<br />
<br />
* http://www.altdevblogaday.com/2013/02/19/why-lua/ - Why Lua?<br />
<br />
==OpenGL==<br />
<br />
* http://yosoygames.com.ar/wp/2013/09/what-i-hate-from-opengl-api/ - What I hate from OpenGL API<br />
<br />
==Random bits==<br />
<br />
* http://howevangotburned.wordpress.com/2011/02/15/why-people-dont-make-video-games/ - Why people don't make video games</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:DahnielsonUser:Dahnielson2014-02-17T01:46:06Z<p>Dahnielson: </p>
<hr />
<div>__NOTOC__<br />
==Anders Dahnielson==<br />
<br />
* [[User:Dahnielson/.plan|My .plan]]<br />
* [http://forum.maratis3d.com/profile.php?id=2744 My forum profile]<br />
* [https://github.com/dahnielson/Maratis/ My GitHub repository]<br />
* [http://en.dahnielson.com My personal blog (in english)]<br />
* [http://sv.dahnielson.com My personal blog (in swedish)]<br />
<br />
==Maratis==<br />
<br />
* [[User:Dahnielson/CMake|Dahnielson/CMake]]<br />
* [[User:Dahnielson/Images and the wiki|Dahnielson/Images and the wiki]]<br />
<br />
==Resources==<br />
<br />
* http://tigsource.com/ - Where indie game developers hang out<br />
* http://gamedev.net/ - One of the oldest game developer sites on the Internet<br />
* http://polycount.com/ - Focusing on game art, especially characters<br />
* http://mapcore.org/ - Focusing on game art and design, especially level design<br />
* http://gamasutra.com/ - Some great hands-on articles among all the industry news coverage<br />
* http://indiestatik.com/ - Indie game news coverage, reviews and encuragement<br />
* http://fabiensanglard.net/ - Code reviews of classic games<br />
{{vspace}}<br />
* http://www.gdcvault.com/free - Free content in the GDC Vault<br />
* http://mrelusive.com/books/books.html - Books For Game Developers, curated by Jan Paul van Waveren from id Software<br />
{{vspace}}<br />
* http://blenderguru.com - Blender tutorials<br />
* http://cgtextures.com/ - Textures<br />
{{vspace}}<br />
* http://feedback.wildfiregames.com/ - Statistics on graphics and cpu collected by Wildfire Games (makers of 0 A.D)<br />
* http://www.quelsolaar.com/technology/ - Eskil Steenbergs technology<br />
<br />
==Git==<br />
<br />
* https://github.com/git/git/tree/master/contrib/completion - Git command line completion scripts<br />
<br />
==C++==<br />
<br />
* http://www.tantalon.com/pete/cppopt/main.htm - C++ Optimization Strategies and Techniques<br />
* http://macton.smugmug.com/gallery/8936708_T6zQX#!i=593426709&k=BrHWXdJ - Typical C++ Bullshit<br />
* http://www.codeproject.com/Articles/570638/Ten-Cplusplus11-Features-Every-Cplusplus-Developer - Ten C++11 Features Every C++ Developer Should Use<br />
* http://yosoygames.com.ar/wp/2013/11/on-mike-actons-review-of-ogrenode-cpp/ - On Mike Acton’s review of OgreNode.cpp<br />
<br />
==Debuging==<br />
<br />
* http://randomascii.wordpress.com/2013/01/08/symbols-on-linux-part-one-g-library-symbols/<br />
* http://randomascii.wordpress.com/2013/01/19/symbols-on-linux-part-two-symbols-for-other-versions/<br />
* http://richg42.blogspot.com/2013/10/a-shout-out-to-qtcreator-28x-on.html<br />
* http://richg42.blogspot.com/2013/10/qtcreators-python-debug-visualizers.html<br />
* http://linux-debugger-bits.blogspot.com/2014/01/qtcreator-projects.html<br />
* http://fedoraproject.org/wiki/Releases/FeatureBuildId#Find_files_by_build_ID<br />
<br />
==Lua==<br />
<br />
* http://www.altdevblogaday.com/2013/02/19/why-lua/ - Why Lua?<br />
<br />
==OpenGL==<br />
<br />
* http://yosoygames.com.ar/wp/2013/09/what-i-hate-from-opengl-api/ - What I hate from OpenGL API<br />
<br />
==Random bits==<br />
<br />
* http://howevangotburned.wordpress.com/2011/02/15/why-people-dont-make-video-games/ - Why people don't make video games</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=ToolsTools2014-02-14T19:36:02Z<p>Dahnielson: </p>
<hr />
<div>== 3D Applications ==<br />
<br />
{{showcase-box|Blender|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_Blender%20%28150x100%29.png|3=<br />
[http://www.blender.org/ Blender] is the free open source 3D content creation suite, available for all major operating systems '''Platform :''' Multi}}<br />
<br />
{{showcase-box|Sculptris|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_Scultpris%20%28150x100%29.jpg|3=<br />
[http://www.sculptris.com/ Sculptris] 3D Sculpting and texturing '''Platform :''' Win, OSx & Linux(Wine)}}<br />
<br />
{{showcase-box|kHED|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_kHED%20%28150x100%29.jpg|3=<br />
[http://khed.glsl.ru/index.php?page=features kHED 3D] Ultra easy low poly 3D modeler, especially designed for games '''Platform :''' Win}}<br />
<br />
{{showcase-box|MakeHuman|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_makehuman%20%28150x100%29.png|3=<br />
[http://www.makehuman.org/ MakeHuman] Make 3D human models '''Platform :''' Multi}}<br />
<br />
{{showcase-box|ShapeShop3D|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_blobshop%20%28150x100%29.jpg|3=<br />
[http://www.shapeshop3d.com/ ShapeShop3D] Modeler, Sketch-based creation '''Platform :''' Win}}<br />
<br />
{{showcase-box|TopMod3D|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_TopMod%20%28150x100%29.png|3=<br />
[http://code.google.com/p/topmod/ TopMod3D] 3D topological mesh modeling '''Platform :''' Win & OSx}}<br />
<br />
{{showcase-box|SweetHome3d|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_SweetHome3D%20%28150x100%29.png|3=<br />
[http://www.sweethome3d.com/index.jsp SweetHome3d] Interior design '''Platform :''' Multi}}<br />
<br />
{{showcase-box|Delgine|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_deled%20%28150x100%29.jpg|3=<br />
[http://www.delgine.com/ Delgine] 3D Modeler '''Platform :''' Win}}<br />
<br />
{{showcase-box|MeshMixer|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_meshmixer_01%20%28150x100%29.jpg|3=<br />
[http://www.meshmixer.com/index.html MeshMixer] Modeler + Mesh assembler with amazing features '''Platform :''' Win & OSx}}<br />
<br />
{{showcase-box|SketchUp|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_sketchup%20%28150x100%29.jpg|3=<br />
[http://sketchup.google.com/ SketchUp] Ultra intuitive structure modeler '''Platform :''' Win & OSx}}<br />
<br />
{{showcase-box|Nvill|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_nvilscreen%20%28150x100%29.png|3=<br />
[http://digitalfossils.com/ Nvil] 3D polygon subdivision modeling application '''Platform :''' Win}}<br />
<br />
== 3D Terrains & Tools ==<br />
<br />
{{showcase-box|L3DT|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_L3DT%20%28150x100%29.jpg|3=<br />
[http://www.bundysoft.com/L3DT/downloads/standard.php L3DT] Fully automated terrain generator '''Platform :''' Win & Linux(Wine)}}<br />
<br />
{{showcase-box|HEMAHEMA|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_hemahema%20%28150x100%29.jpg|3=<br />
[http://www.reinerstilesets.de/programme/hemahema/ HEMAHEMA] Pretty good terrain generator (from Reiners Tilesets) '''Platform :''' Win}}<br />
<br />
{{showcase-box|Giles|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_giles2_screen04%20%28150x100%29.jpg|3=<br />
[http://www.frecle.net/index.php?show=giles.screenshots Giles] Lightmapping application '''Platform :''' Win}}<br />
<br />
{{showcase-box|Treed|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_TreeD%20%28150x100%29.jpg|3=<br />
[http://www.frecle.net/index.php?show=treed.about Treed] 3D Tree Creator '''Platform :''' Win}}<br />
<br />
== Texture Generators ==<br />
<br />
{{showcase-box|NeoTextureEdit|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/2D_NeoTexture.png|3=<br />
[http://neotextureedit.sourceforge.net/index.html NeoTextureEdit] Procedural Texture generator. very easy / instant results '''Platform :''' Multi}}<br />
<br />
{{showcase-box|MapZone|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/2D_MapZone.png|3=<br />
[http://www.mapzoneeditor.com/ MapZone] Advanced procedural texture generation app. harder but more complete '''Platform :''' Win}}<br />
<br />
== Image Editors ==<br />
<br />
{{showcase-box|GIMP|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/2D_GIMP%20%28150x100%29.jpg|3=<br />
[http://www.gimp.org THE GIMP] The legendary free picture editor '''Platform :''' Multi}}<br />
<br />
{{showcase-box|Inkscape|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/2D_InkScape.png|3=<br />
[http://inkscape.org/?lang=en&css=css/base.css Inkscape] Open Source Scalable Vector Graphics (SVG) Editor '''Platform :''' Multi}}<br />
<br />
{{showcase-box|Stylepix|https://dl.dropboxusercontent.com/u/19970067/MWiki/ProgScreen/2D_Stylepix.png|3=<br />
[http://www.softpedia.com/get/PORTABLE-SOFTWARE/Multimedia/Graphics/StylePix-Portable.shtml Stylepix] Another Picture Editor. It has pretty unique and handy snap features. '''Platform :''' Win}}<br />
<br />
== Image Processing ==<br />
<br />
{{showcase-box|ImageMagick|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/2D_Console2-31%20%28150x100%29.png|3=<br />
[http://www.imagemagick.org/script/index.php ImageMagick] Ultra-Complete command line image manipulation app. '''Platform :''' Multi}}<br />
<br />
{{showcase-box|XnConvert|https://dl.dropboxusercontent.com/u/19970067/MWiki/ProgScreen/2D_Xncv.png|3=<br />
[http://www.xnview.com/en/xnconvert/ XnConvert] Visual batch image processing application '''Platform :''' Multi}}<br />
<br />
== Image Others ==<br />
<br />
{{showcase-box|Gimp/Normalmap|http://i47.tinypic.com/8wgvlu.jpg|3=<br />
[http://code.google.com/p/gimp-normalmap/ Gimp-Normalmap] Normal map generator plugin for gimp '''Platform :''' Win & Linux}}<br />
<br />
{{showcase-box|SSbumpMapGen|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/2D_NormalSettings%20%28150x100%29.png|3=<br />
[http://ssbump-generator.yolasite.com/ SSbumpMapGen] Normal map generator '''Platform :''' Win}}<br />
<br />
{{showcase-box|AMD Normal map gen||3=<br />
[http://developer.amd.com/resources/archive/archived-tools/gpu-tools-archive/normal-mapper/ AMD Normal map gen] Open any .tga file with it and it will automatically generate normals. '''Platform :''' Win}}<br />
<br />
== Audio Effect & Music Production Tools ==<br />
<br />
{{showcase-box|Audacity|http://i50.tinypic.com/2qn31fm.png|3=<br />
[http://audacity.sourceforge.net/ Audacity] Free Audio Editor and Recorder '''Platform :''' Multi}}<br />
<br />
{{showcase-box|LMMS|http://i50.tinypic.com/f2q4hf.png|3=<br />
[http://lmms.sourceforge.net/home.php LMMS] Linux Multimedia Studio (LMMS is alot like FL Studio) '''Platform :''' Win & Linux}}<br />
<br />
== Painting Tools ==<br />
<br />
{{showcase-box|MyPaint|http://i47.tinypic.com/ajp2cl.jpg|3=<br />
[http://mypaint.intilinux.com/ MyPaint] Digital Painting Application '''Platform :''' Win & Linux}}<br />
<br />
{{showcase-box|Krita|http://i50.tinypic.com/xcmbr8.png|3=<br />
[http://krita.org/ Krita] Digital Painting and Illustration Application '''Platform :''' Win & Linux}}<br />
<br />
== OpenGL Dev Tools==<br />
<br />
{{showcase-box|Shader Designer||3=<br />
[http://www.opengl.org/sdk/tools/ShaderDesigner/ Shader Designer] GLSL IDE for Shader creators '''Platform :''' Win & Linux}}<br />
<br />
{{showcase-box|VOGL||3=<br />
Open source OpenGL tracer and debugger developed by Valve. (To be released soon.)<br />
}}<br />
<br />
== Various ==<br />
<br />
{{showcase-box|NameGenerator||3=<br />
[http://www.softpedia.com/get/Others/Miscellaneous/NameGenerator.shtml NameGenerator] Handy name generator '''Platform :''' Win}}<br />
<br />
== Plugins ==<br />
<br />
<br />
<br />
[[Category:Content]]</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-12T16:24:58Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum<br />
*# Engine section done!<br />
*# Off-topic section done!<br />
*# Editor section done!<br />
*# News section done!<br />
* Getting more content into wiki<br />
* Create an Android done!<br />
** Bullet done!<br />
** FreeType done!<br />
** Lua done!<br />
*** With a small patch, update to latest version do not fix the problem.<br />
** NPK done!<br />
*** With a small patch to current version, should be updated to latest version instead.<br />
** TinyXML done!<br />
** MaratisCommon done!<br />
** MaratisOpenGLES done!<br />
** MaratisWavSound done!<br />
** Need to essentially do the MaratisPlayer as a shared lib<br />
** Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
** Or just go native and write the whole app in C++<br />
* Try create a crosscompile build for Windows<br />
* Looking into LuaJIT</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-12T13:24:19Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum<br />
*# Engine section done!<br />
*# Off-topic section done!<br />
*# Editor section done!<br />
*# News section done!<br />
* Getting more content into wiki<br />
* Create an Android done!<br />
** Bullet done!<br />
** FreeType done!<br />
** Lua done!<br />
*** With a small patch, update to latest version do not fix the problem.<br />
** NPK done!<br />
*** With a small patch to current version, should be updated to latest version instead.<br />
** TinyXML done!<br />
** MaratisCommon done!<br />
** MaratisOpenGLES done!<br />
** MaratisWavSound done!<br />
** Need to essentially do the MaratisPlayer as a shared lib<br />
** Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
* Try create a crosscompile build for Windows<br />
* Looking into LuaJIT</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-12T13:20:20Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum<br />
*# Engine section done!<br />
*# Off-topic section done!<br />
*# Editor section done!<br />
*# News section done!<br />
* Getting more content into wiki<br />
* Create an Android done!<br />
** Bullet done!<br />
** FreeType done!<br />
** Lua done!<br />
*** With small patch, haven't checked if latest Lua fixes the problem.<br />
** NPK done!<br />
*** With small patch to current version, should be updated to latest version instead.<br />
** TinyXML done!<br />
** MaratisCommon done!<br />
** MaratisOpenGLES done!<br />
** MaratisWavSound done!<br />
** Need to essentially do the MaratisPlayer as a shared lib<br />
** Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
* Try create a crosscompile build for Windows<br />
* Looking into LuaJIT</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-12T12:33:33Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum<br />
*# Engine section done<br />
*# Off-topic section done<br />
*# Editor section done<br />
*# News section done<br />
* Getting more content into wiki<br />
* Create an Android build<br />
** Bullet built<br />
** FreeType built<br />
** Lua built<br />
*** With small patch, haven't checked if latest Lua fixes the problem.<br />
** NPK built<br />
*** With small patch to current version, should be updated to latest version instead.<br />
** TinyXML built<br />
** MaratisCommon built<br />
** MaratisOpenGLES built<br />
** MaratisWavSound built<br />
** Need to essentially do the MaratisPlayer as a shared lib<br />
** Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
* Try create a crosscompile build for Windows<br />
* Looking into LuaJIT<br />
<br />
-rw-r--r-- 1 anders anders 9,3M 11 feb 21.05 libbullet.a<br />
-rw-r--r-- 1 anders anders 1,7M 12 feb 11.01 libfreetype.a<br />
-rw-r--r-- 1 anders anders 579K 11 feb 21.05 liblua.a<br />
-rw-r--r-- 1 anders anders 2,1M 11 feb 21.06 libMaratisCommon.a<br />
-rw-r--r-- 1 anders anders 222K 11 feb 21.06 libMaratisOpenGLES.a<br />
-rw-r--r-- 1 anders anders 3,8K 11 feb 21.06 libMaratisWavSound.a<br />
-rwxr-xr-x 1 anders anders 270K 11 feb 21.06 libMCore.so<br />
-rwxr-xr-x 1 anders anders 863K 11 feb 21.06 libMEngine.so<br />
-rw-r--r-- 1 anders anders 70K 11 feb 21.05 libnpk.a<br />
-rw-r--r-- 1 anders anders 270K 11 feb 21.05 libtinyxml.a</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-12T12:32:52Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum<br />
*# Engine section done<br />
*# Off-topic section done<br />
*# Editor section done<br />
*# News section done<br />
* Getting more content into wiki<br />
* Create an Android build<br />
** Bullet built<br />
** FreeType built<br />
** Lua built (with small patch, haven't checked if latest Lua fixes the problem)<br />
** NPK built (with small patch to current version, should be updated to latest version instead)<br />
** TinyXML built<br />
** MaratisCommon built<br />
** MaratisOpenGLES built<br />
** MaratisWavSound built<br />
** Need to essentially do the MaratisPlayer as a shared lib<br />
** Need to write an Android app that loads the MaratisPlayer lib via JNI<br />
* Try create a crosscompile build for Windows<br />
* Looking into LuaJIT<br />
<br />
-rw-r--r-- 1 anders anders 9,3M 11 feb 21.05 libbullet.a<br />
-rw-r--r-- 1 anders anders 1,7M 12 feb 11.01 libfreetype.a<br />
-rw-r--r-- 1 anders anders 579K 11 feb 21.05 liblua.a<br />
-rw-r--r-- 1 anders anders 2,1M 11 feb 21.06 libMaratisCommon.a<br />
-rw-r--r-- 1 anders anders 222K 11 feb 21.06 libMaratisOpenGLES.a<br />
-rw-r--r-- 1 anders anders 3,8K 11 feb 21.06 libMaratisWavSound.a<br />
-rwxr-xr-x 1 anders anders 270K 11 feb 21.06 libMCore.so<br />
-rwxr-xr-x 1 anders anders 863K 11 feb 21.06 libMEngine.so<br />
-rw-r--r-- 1 anders anders 70K 11 feb 21.05 libnpk.a<br />
-rw-r--r-- 1 anders anders 270K 11 feb 21.05 libtinyxml.a</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=PlaySoundPlaySound2014-02-11T15:16:26Z<p>Dahnielson: </p>
<hr />
<div>{{lua-function|playSound|object}}<br />
<br />
Play a sound.<br />
<br />
{{lua-function-param|object|object to operate on}}<br />
<br />
'''Note:''' If you enable "loop" in the sound object proprieties, the sound will play even if there's no script applied to it.<br />
<br />
'''Example 1 :''' Play a sound on key press. will work fine only with onKeyDown. if you try with isKeyPressed, sound will be played 1 time every frames, so you must use example 2 or 3 method instead.<br />
<br />
Sound0 = getObject("Sound0")<br />
function onSceneUpdate()<br />
if onKeyDown("SPACE") then playSound(Sound0) end <br />
end<br />
<br />
<br />
'''Example 2:''' Play a sound on key press. the sound will stop playing after 1 time<br />
<br />
Sound0 = getObject("Sound0")<br />
soundplay = 0<br />
function onSceneUpdate()<br />
if isKeyPressed("SPACE") then <br />
if soundplay == 0 then playSound(Sound0) end<br />
soundplay = 1 <br />
else<br />
soundplay = 0 <br />
end<br />
end<br />
<br />
<br />
'''Example 3:''' Same example as above, but used with functions (for easy re-using)<br />
<br />
Sound0 = getObject("Sound0")<br />
soundplay = 0<br />
function playmysound()<br />
if soundplay == 0 then playSound(Sound0) end<br />
soundplay = 1<br />
end<br />
function stopmysound()<br />
soundplay = 0<br />
end<br />
function onSceneUpdate()<br />
if isKeyPressed("SPACE") then <br />
playmysound() <br />
else<br />
stopmysound() <br />
end<br />
end<br />
<br />
[[Category:Lua scripting]]<br />
[[Category:Lua function]]<br />
[[Category:Sound]]</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=TimersTimers2014-02-11T15:16:07Z<p>Dahnielson: </p>
<hr />
<div>Some small snippets about timers, You can just copy/paste them in your script, results will be displayed in the maratis console window<br />
<br />
=== Basic Timer ===<br />
<br />
t = 0<br />
function onSceneUpdate()<br />
t = t + 1 -- count + 1 every frames<br />
print(t)<br />
end<br />
<br />
=== Basic Timer + Action ===<br />
<br />
t = 0<br />
function onSceneUpdate()<br />
t = t + 1<br />
if t == 120 then<br />
print("2 seconds")<br />
t = 0 -- reset timer to 0, so it will loop forever<br />
-- do something else here<br />
end<br />
end<br />
<br />
=== Count Seconds ===<br />
<br />
ms = 0<br />
seconds = 0<br />
function onSceneUpdate()<br />
ms = ms + 1<br />
if ms == 60 then <br />
seconds = seconds + 1<br />
ms = 0<br />
print(seconds, "<- Seconds")<br />
end<br />
end<br />
<br />
=== Start/Stop timer on key press ===<br />
<br />
timestart = false<br />
t = 0<br />
function onSceneUpdate()<br />
if onKeyDown("SPACE") and timestart == false then<br />
timestart = true <br />
print("START")<br />
elseif onKeyDown("SPACE") and timestart == true then<br />
timestart = false <br />
print("STOP")<br />
end<br />
if timestart == true then <br />
t = t + 1 <br />
print(t, "<- time")<br />
end<br />
end<br />
<br />
[[Category:User manual]]<br />
[[Category:Lua scripting]]</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=TimersTimers2014-02-11T15:15:55Z<p>Dahnielson: </p>
<hr />
<div>Some small snippets about timers, <br />
You can just copy/paste them in your script, <br />
results will be displayed in the maratis console window<br />
<br />
=== Basic Timer ===<br />
<br />
t = 0<br />
function onSceneUpdate()<br />
t = t + 1 -- count + 1 every frames<br />
print(t)<br />
end<br />
<br />
=== Basic Timer + Action ===<br />
<br />
t = 0<br />
function onSceneUpdate()<br />
t = t + 1<br />
if t == 120 then<br />
print("2 seconds")<br />
t = 0 -- reset timer to 0, so it will loop forever<br />
-- do something else here<br />
end<br />
end<br />
<br />
=== Count Seconds ===<br />
<br />
ms = 0<br />
seconds = 0<br />
function onSceneUpdate()<br />
ms = ms + 1<br />
if ms == 60 then <br />
seconds = seconds + 1<br />
ms = 0<br />
print(seconds, "<- Seconds")<br />
end<br />
end<br />
<br />
=== Start/Stop timer on key press ===<br />
<br />
timestart = false<br />
t = 0<br />
function onSceneUpdate()<br />
if onKeyDown("SPACE") and timestart == false then<br />
timestart = true <br />
print("START")<br />
elseif onKeyDown("SPACE") and timestart == true then<br />
timestart = false <br />
print("STOP")<br />
end<br />
if timestart == true then <br />
t = t + 1 <br />
print(t, "<- time")<br />
end<br />
end<br />
<br />
[[Category:User manual]]<br />
[[Category:Lua scripting]]</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User_manualUser manual2014-02-11T15:13:35Z<p>Dahnielson: </p>
<hr />
<div>__NOTOC__<br />
{{begin-box|Welcome to the [http://maratis3d.org Maratis] User Manual|h=2}}<br />
This manual is a small community project aimed at easing the learning curve for new users.<br />
{{end-box}}<br />
<br />
{{column-box-begin}}<br />
<br />
{{begin-box|Introduction}}<br />
* [[Getting started]]<br />
* [[Exporting from Blender]]<br />
* [[Applying Scripts to objects]]<br />
{{end-box}}<br />
<br />
{{begin-box|Scripting in Lua}}<br />
* [[Lua Hello World example|Hello World]]<br />
* [[Lua object programming example|Object programming]]<br />
* [[Object Oriented Programming in Maratis]]<br />
* [[Applying Scripts to objects]]<br />
* [[Timers]]<br />
{{end-box}}<br />
<br />
{{begin-box|Using the C++ API}}<br />
* [[Creating a Game Plugin]]<br />
* [[Adding a Behavior|Adding a '''Behavior''']]<br />
* [[How to make a free camera|How to make a '''free camera''']]<br />
* [[Convert 3D points to 2D points using GUIDemo|Convert '''3D''' points '''to 2D''' points using '''GUIDemo''']]<br />
* [[Accessing and operating bones|Accessing and operating '''bones''']]<br />
* [[Creating and updating physics objects|Creating and updating '''physics objects''' in real time]]<br />
* [[Hardcoded Cube]] - How to create a '''mesh from C++ code''', complete with '''physics'''<br />
{{end-box}}<br />
<br />
{{column-box-breaker}}<br />
<br />
{{begin-box|Tutorial/Examples}}<br />
* [[YoFrankie example overview]]<br />
* [http://forum.maratis3d.com/viewtopic.php?id=138 Lights examples]<br />
* [http://forum.maratis3d.com/viewtopic.php?id=72 Door lift example]<br />
* [http://forum.maratis3d.com/viewtopic.php?id=65 Skyboxes tutorial]<br />
* [http://forum.maratis3d.com/viewtopic.php?id=59 BVH tutorial]<br />
* [http://forum.maratis3d.com/viewtopic.php?id=96 Scrolling textures example]<br />
* [http://forum.maratis3d.com/viewtopic.php?id=534 Grass Tutorial]<br />
{{end-box}}<br />
<br />
{{begin-box|Blog}}<br />
* [http://www.maratis3d.org/?p=477 Maratis/Blender video tour]<br />
* [http://www.maratis3d.org/?p=500 How to create a game plugin]<br />
* [http://www.maratis3d.org/?p=563 How to create a game interface]<br />
* [http://www.maratis3d.org/?p=548 Custom shader example]<br />
{{end-box}}<br />
<br />
{{begin-box|Video}}<br />
* [http://www.youtube.com/playlist?list=PLOIk_wUiUn3wt57DkyfE980ZDtBOJTK7i Special_Ops Tutorial Series]<br />
* [http://www.youtube.com/playlist?p=PL174B3996E7585F77 Raven Video Tutorial Series]<br />
{{end-box}}<br />
<br />
{{column-box-end}}<br />
<br />
[[Category:User manual]]</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-10T21:59:44Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum<br />
*# Engine section done<br />
*# Off-topic section done<br />
*# Editor section done<br />
*# News section done<br />
* Getting more content into wiki<br />
* Try create an Android build<br />
* Try create a crosscompile build for Windows<br />
* Looking into LuaJIT</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-10T21:59:18Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum<br />
*# Engine section done<br />
*# Off-topic section done<br />
*# Editor section done<br />
*# News section done<br />
* Getting more content into wiki<br />
* Try create an Android build<br />
* Try create a crosscompile build for Windows<br />
* Removing dependency on libsndfile for native use of libogg<br />
* Looking into LuaJIT</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=Lua_scriptingLua scripting2014-02-10T20:50:02Z<p>Dahnielson: /* Lua */</p>
<hr />
<div>__NOTOC__ __NOEDITSECTION__<br />
{{begin-box|Welcome to the [http://maratis3d.org Maratis] Scripting Reference|h=2}}<br />
Maratis uses Lua as internal scripting language.<br />
{{end-box}}<br />
<br />
<br />
<div style="margin: -3px auto 0.2em; text-align: center; font-size: 95%;"><br />
[[#Functions|Functions]] - [[#Key literals|Key literals]] - [[#Axis literals|Axis literals]] - [[#Lua|Lua]]<br />
</div><br />
<br />
==Functions==<br />
{{:Lua functions list}}<br />
<br />
<div style="margin: -3px auto 0.2em; text-align: center; font-size: 95%;"><br />
[[#top|Back to top]] - [[#Functions|Functions]] - [[#Key literals|Key literals]] - [[#Axis literals|Axis literals]] - [[#Lua|Lua]]<br />
</div><br />
<br />
==Key literals==<br />
{{:Keys}}<br />
<br />
<div style="margin: -3px auto 0.2em; text-align: center; font-size: 95%;"><br />
[[#top|Back to top]] - [[#Functions|Functions]] - [[#Key literals|Key literals]] - [[#Axis literals|Axis literals]] - [[#Lua|Lua]]<br />
</div><br />
<br />
==Axis literals==<br />
{{:Axis}}<br />
<br />
<div style="margin: -3px auto 0.2em; text-align: center; font-size: 95%;"><br />
[[#top|Back to top]] - [[#Functions|Functions]] - [[#Key literals|Key literals]] - [[#Axis literals|Axis literals]] - [[#Lua|Lua]]<br />
</div><br />
<br />
==Lua==<br />
{{column-box-begin}}<br />
<br />
{{begin-box|Lua Documentation}}<br />
* [http://www.lua.org Lua official website]<br />
* [http://www.lua.org/pil/ Programming in Lua ebook]<br />
* [http://www.lua.org/gems/ Lua Programming Gems ebook]<br />
* [http://coffeeghost.net/2010/11/01/lua-cheat-sheet-for-programmers/ All Lua in one page]<br />
* [http://www.gammon.com.au/scripts/doc.php?general=lua_syntax Lua syntax overview] by Nick Gammon<br />
{{end-box}}<br />
<br />
{{begin-box|Tools}}<br />
* [http://unknownworlds.com/decoda/download/ Decoda] - Lua IDE and debugger<br />
{{end-box}}<br />
<br />
{{column-box-breaker}}<br />
<br />
{{begin-box|Code Snippets}}<br />
* [[Lua Hello World example|Hello World]]<br />
* [[Lua object programming example|Object programming]]<br />
* [[Object Oriented Programming in Maratis]]<br />
{{end-box}}<br />
<br />
{{column-box-end}}<br />
<br />
[[Category:Lua scripting]]</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=DependenciesDependencies2014-02-10T20:45:19Z<p>Dahnielson: Created page with "Maratis source include all required third-party dependencies: ; Assimp : SVN revision 1270 ; Bullet : version 2.81 ; Dev-IL : version 1.7.8 ; FreeType : version 2.4.4 ; Glee ..."</p>
<hr />
<div>Maratis source include all required third-party dependencies:<br />
<br />
; Assimp : SVN revision 1270<br />
; Bullet : version 2.81<br />
; Dev-IL : version 1.7.8<br />
; FreeType : version 2.4.4<br />
; Glee : version 5.4.0<br />
; JPEG : version 8c<br />
; PNG : version 1.4.5<br />
; SndFile : version 1.10.23<br />
; Lua : version 5.1.4<br />
; NPK : ?<br />
; OpenAL : version 1.12.854<br />
; TinyXML : version 2.5.3<br />
; Zlib : version 1.2.5<br />
<br />
[[Category:Developing]]</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=Main_PageMain Page2014-02-10T20:37:52Z<p>Dahnielson: </p>
<hr />
<div>__NOTOC__<br />
{{begin-box|Welcome to the [http://maratis3d.org Maratis] wiki|h=2}}<br />
A community supported repository of information about Maratis editor and game engine.<br />
{{end-box}}<br />
<br />
{{column-box-begin}}<br />
<br />
{{begin-box|Getting Maratis}}<br />
* [[Installing Maratis SDK]] - Beginner start here<br />
* [[Building Maratis]] - About building Maratis3D on different platforms<br />
{{end-box}}<br />
<br />
{{begin-box|Using Maratis}}<br />
* [[User manual]] - Everything about on how to get started with tutorials, videos, assets and samples<br />
* [[Lua scripting|Script documentation]] - A complete of Lua functions callbacks of Maratis and links for Lua api, tutorial and resources<br />
* [[Code documentation]] - C++ code API and documentation<br />
{{end-box}}<br />
<br />
{{begin-box|Creating Content}}<br />
* [[Assets]]<br />
* [[External Assets]]<br />
* [[Tools]]<br />
{{end-box}}<br />
<br />
{{column-box-breaker}}<br />
<br />
{{begin-box|About Maratis|color=#dfdfdf}}<br />
* [[About Maratis]] - What Maratis is and what you can do with it<br />
* [[Maratis Features]]<br />
* [[Projects Using Maratis]]<br />
* [http://forum.maratis3d.com/ Maratis Forum]<br />
* IRC channel [http://webchat.freenode.net/?channels=#maratis #maratis] on Freenode<br />
{{end-box}}<br />
<br />
{{begin-box|Developing Maratis|color=#fff7cb|border=#ffad80}}<br />
* [[Roadmap]]<br />
* [[Coding standard]]<br />
* [[Dependencies]]<br />
{{end-box}}<br />
<br />
{{column-box-end}}</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=ToolsTools2014-02-10T19:49:06Z<p>Dahnielson: </p>
<hr />
<div>== 3D Applications ==<br />
<br />
{{showcase-box|Blender|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_Blender%20%28150x100%29.png|3=<br />
[http://www.blender.org/ Blender] is the free open source 3D content creation suite, available for all major operating systems '''Platform :''' Multi}}<br />
<br />
{{showcase-box|Sculptris|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_Scultpris%20%28150x100%29.jpg|3=<br />
[http://www.sculptris.com/ Sculptris] 3D Sculpting and texturing '''Platform :''' Win, OSx & Linux(Wine)}}<br />
<br />
{{showcase-box|kHED|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_kHED%20%28150x100%29.jpg|3=<br />
[http://khed.glsl.ru/index.php?page=features kHED 3D] Ultra easy low poly 3D modeler, especially designed for games '''Platform :''' Win}}<br />
<br />
{{showcase-box|MakeHuman|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_makehuman%20%28150x100%29.png|3=<br />
[http://www.makehuman.org/ MakeHuman] Make 3D human models '''Platform :''' Multi}}<br />
<br />
{{showcase-box|ShapeShop3D|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_blobshop%20%28150x100%29.jpg|3=<br />
[http://www.shapeshop3d.com/ ShapeShop3D] Modeler, Sketch-based creation '''Platform :''' Win}}<br />
<br />
{{showcase-box|TopMod3D|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_TopMod%20%28150x100%29.png|3=<br />
[http://code.google.com/p/topmod/ TopMod3D] 3D topological mesh modeling '''Platform :''' Win & OSx}}<br />
<br />
{{showcase-box|SweetHome3d|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_SweetHome3D%20%28150x100%29.png|3=<br />
[http://www.sweethome3d.com/index.jsp SweetHome3d] Interior design '''Platform :''' Multi}}<br />
<br />
{{showcase-box|Delgine|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_deled%20%28150x100%29.jpg|3=<br />
[http://www.delgine.com/ Delgine] 3D Modeler '''Platform :''' Win}}<br />
<br />
{{showcase-box|MeshMixer|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_meshmixer_01%20%28150x100%29.jpg|3=<br />
[http://www.meshmixer.com/index.html MeshMixer] Modeler + Mesh assembler with amazing features '''Platform :''' Win & OSx}}<br />
<br />
{{showcase-box|SketchUp|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_sketchup%20%28150x100%29.jpg|3=<br />
[http://sketchup.google.com/ SketchUp] Ultra intuitive structure modeler '''Platform :''' Win & OSx}}<br />
<br />
{{showcase-box|Nvill|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_nvilscreen%20%28150x100%29.png|3=<br />
[http://digitalfossils.com/ Nvil] 3D polygon subdivision modeling application '''Platform :''' Win}}<br />
<br />
== 3D Terrains & Tools ==<br />
<br />
{{showcase-box|L3DT|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_L3DT%20%28150x100%29.jpg|3=<br />
[http://www.bundysoft.com/L3DT/downloads/standard.php L3DT] Fully automated terrain generator '''Platform :''' Win & Linux(Wine)}}<br />
<br />
{{showcase-box|HEMAHEMA|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_hemahema%20%28150x100%29.jpg|3=<br />
[http://www.reinerstilesets.de/programme/hemahema/ HEMAHEMA] Pretty good terrain generator (from Reiners Tilesets) '''Platform :''' Win}}<br />
<br />
{{showcase-box|Giles|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_giles2_screen04%20%28150x100%29.jpg|3=<br />
[http://www.frecle.net/index.php?show=giles.screenshots Giles] Lightmapping application '''Platform :''' Win}}<br />
<br />
{{showcase-box|Treed|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/3D_TreeD%20%28150x100%29.jpg|3=<br />
[http://www.frecle.net/index.php?show=treed.about Treed] 3D Tree Creator '''Platform :''' Win}}<br />
<br />
== Texture Generators ==<br />
<br />
{{showcase-box|NeoTextureEdit|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/2D_NeoTexture.png|3=<br />
[http://neotextureedit.sourceforge.net/index.html NeoTextureEdit] Procedural Texture generator. very easy / instant results '''Platform :''' Multi}}<br />
<br />
{{showcase-box|MapZone|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/2D_MapZone.png|3=<br />
[http://www.mapzoneeditor.com/ MapZone] Advanced procedural texture generation app. harder but more complete '''Platform :''' Win}}<br />
<br />
== Image Editors ==<br />
<br />
{{showcase-box|GIMP|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/2D_GIMP%20%28150x100%29.jpg|3=<br />
[http://www.gimp.org THE GIMP] The legendary free picture editor '''Platform :''' Multi}}<br />
<br />
{{showcase-box|Inkscape|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/2D_InkScape.png|3=<br />
[http://inkscape.org/?lang=en&css=css/base.css Inkscape] Open Source Scalable Vector Graphics (SVG) Editor '''Platform :''' Multi}}<br />
<br />
{{showcase-box|Stylepix|https://dl.dropboxusercontent.com/u/19970067/MWiki/ProgScreen/2D_Stylepix.png|3=<br />
[http://www.softpedia.com/get/PORTABLE-SOFTWARE/Multimedia/Graphics/StylePix-Portable.shtml Stylepix] Another Picture Editor. It has pretty unique and handy snap features. '''Platform :''' Win}}<br />
<br />
== Image Processing ==<br />
<br />
{{showcase-box|ImageMagick|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/2D_Console2-31%20%28150x100%29.png|3=<br />
[http://www.imagemagick.org/script/index.php ImageMagick] Ultra-Complete command line image manipulation app. '''Platform :''' Multi}}<br />
<br />
{{showcase-box|XnConvert|https://dl.dropboxusercontent.com/u/19970067/MWiki/ProgScreen/2D_Xncv.png|3=<br />
[http://www.xnview.com/en/xnconvert/ XnConvert] Visual batch image processing application '''Platform :''' Multi}}<br />
<br />
== Image Others ==<br />
<br />
{{showcase-box|Gimp/Normalmap|http://i47.tinypic.com/8wgvlu.jpg|3=<br />
[http://code.google.com/p/gimp-normalmap/ Gimp-Normalmap] Normal map generator plugin for gimp '''Platform :''' Win & Linux}}<br />
<br />
{{showcase-box|SSbumpMapGen|https://dl.dropbox.com/u/19970067/MWiki/ProgScreen/2D_NormalSettings%20%28150x100%29.png|3=<br />
[http://ssbump-generator.yolasite.com/ SSbumpMapGen] Normal map generator '''Platform :''' Win}}<br />
<br />
{{showcase-box|AMD Normal map gen||3=<br />
[http://developer.amd.com/resources/archive/archived-tools/gpu-tools-archive/normal-mapper/ AMD Normal map gen] Open any .tga file with it and it will automatically generate normals. '''Platform :''' Win}}<br />
<br />
== Audio Effect & Music Production Tools ==<br />
<br />
{{showcase-box|Audacity|http://i50.tinypic.com/2qn31fm.png|3=<br />
[http://audacity.sourceforge.net/ Audacity] Free Audio Editor and Recorder '''Platform :''' Multi}}<br />
<br />
{{showcase-box|LMMS|http://i50.tinypic.com/f2q4hf.png|3=<br />
[http://lmms.sourceforge.net/home.php LMMS] Linux Multimedia Studio (LMMS is alot like FL Studio) '''Platform :''' Win & Linux}}<br />
<br />
== Painting Tools ==<br />
<br />
{{showcase-box|MyPaint|http://i47.tinypic.com/ajp2cl.jpg|3=<br />
[http://mypaint.intilinux.com/ MyPaint] Digital Painting Application '''Platform :''' Win & Linux}}<br />
<br />
{{showcase-box|Krita|http://i50.tinypic.com/xcmbr8.png|3=<br />
[http://krita.org/ Krita] Digital Painting and Illustration Application '''Platform :''' Win & Linux}}<br />
<br />
== OpenGL Dev Tools==<br />
<br />
{{showcase-box|Shader Designer||3=<br />
[http://www.opengl.org/sdk/tools/ShaderDesigner/ Shader Designer] GLSL IDE for Shader creators '''Platform :''' Win & Linux}}<br />
<br />
== Various ==<br />
<br />
{{showcase-box|NameGenerator||3=<br />
[http://www.softpedia.com/get/Others/Miscellaneous/NameGenerator.shtml NameGenerator] Handy name generator '''Platform :''' Win}}<br />
<br />
<br />
[[Category:Content]]</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:DahnielsonUser:Dahnielson2014-02-10T18:15:36Z<p>Dahnielson: </p>
<hr />
<div>__NOTOC__<br />
==Anders Dahnielson==<br />
<br />
* [[User:Dahnielson/.plan|My .plan]]<br />
* [http://forum.maratis3d.com/profile.php?id=2744 My forum profile]<br />
* [https://github.com/dahnielson/Maratis/ My GitHub repository]<br />
* [http://en.dahnielson.com My personal blog (in english)]<br />
* [http://sv.dahnielson.com My personal blog (in swedish)]<br />
<br />
==Maratis==<br />
<br />
* [[User:Dahnielson/CMake|Dahnielson/CMake]]<br />
* [[User:Dahnielson/Images and the wiki|Dahnielson/Images and the wiki]]<br />
<br />
==Resources==<br />
<br />
* http://tigsource.com/ - Where indie game developers hang out<br />
* http://gamedev.net/ - One of the oldest game developer sites on the Internet<br />
* http://polycount.com/ - Focusing on game art, especially characters<br />
* http://mapcore.org/ - Focusing on game art and design, especially level design<br />
* http://gamasutra.com/ - Some great hands-on articles among all the industry news coverage<br />
* http://indiestatik.com/ - Indie game news coverage, reviews and encuragement<br />
* http://fabiensanglard.net/ - Code reviews of classic games<br />
{{vspace}}<br />
* http://www.gdcvault.com/free - Free content in the GDC Vault<br />
* http://mrelusive.com/books/books.html - Books For Game Developers, curated by Jan Paul van Waveren from id Software<br />
{{vspace}}<br />
* http://blenderguru.com - Blender tutorials<br />
* http://cgtextures.com/ - Textures<br />
{{vspace}}<br />
* http://feedback.wildfiregames.com/ - Statistics on graphics and cpu collected by Wildfire Games (makers of 0 A.D)<br />
* http://www.quelsolaar.com/technology/ - Eskil Steenbergs technology<br />
<br />
==Git==<br />
<br />
* https://github.com/git/git/tree/master/contrib/completion - Git command line completion scripts<br />
<br />
==Random bits==<br />
<br />
* http://www.tantalon.com/pete/cppopt/main.htm - C++ Optimization Strategies and Techniques<br />
* http://macton.smugmug.com/gallery/8936708_T6zQX#!i=593426709&k=BrHWXdJ - Typical C++ Bullshit<br />
* http://www.codeproject.com/Articles/570638/Ten-Cplusplus11-Features-Every-Cplusplus-Developer - Ten C++11 Features Every C++ Developer Should Use<br />
* http://howevangotburned.wordpress.com/2011/02/15/why-people-dont-make-video-games/ - Why people don't make video games<br />
* http://yosoygames.com.ar/wp/2013/09/what-i-hate-from-opengl-api/ - What I hate from OpenGL API<br />
* http://yosoygames.com.ar/wp/2013/11/on-mike-actons-review-of-ogrenode-cpp/ - On Mike Acton’s review of OgreNode.cpp<br />
* http://www.altdevblogaday.com/2013/02/19/why-lua/ - Why Lua?</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=Applying_Scripts_to_objectsApplying Scripts to objects2014-02-10T08:24:44Z<p>Dahnielson: </p>
<hr />
<div>Once in Maratis editor, click on "Add Mesh"<br />
<br />
https://dl.dropbox.com/u/19970067/MWiki/ApplyingScript/addmesh.png<br />
<br />
Select your object, then name it like want (here i kept the default)<br />
<br />
https://dl.dropbox.com/u/19970067/MWiki/ApplyingScript/rename.png<br />
<br />
Now create a new text file in your project/scripts folder, name it like you want, e.g.: new.lua<br />
<br />
https://dl.dropbox.com/u/19970067/MWiki/ApplyingScript/script.png<br />
<br />
I quickly edited the file for the example, this script will rotate the mesh on the X axis.<br />
<br />
Click on the Scene button and locate your script:<br />
<br />
https://dl.dropbox.com/u/19970067/MWiki/ApplyingScript/scene.png<br />
<br />
https://dl.dropbox.com/u/19970067/MWiki/ApplyingScript/scriptselect.png<br />
<br />
https://dl.dropbox.com/u/19970067/MWiki/ApplyingScript/scriptok.png<br />
<br />
Done!<br />
<br />
'''Note:''' Only one script can be added to a scene at a time. To add more, use the 'dofile' function within a script, and include multiple other scripts.<br />
<br />
[[Category:User manual]]<br />
[[Category:Lua scripting]]</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=Getting_startedGetting started2014-02-09T20:13:19Z<p>Dahnielson: /* Maratis */</p>
<hr />
<div>__NOTOC__<br />
==Install==<br />
<br />
See [[Installing Maratis SDK]]. Once Maratis is installed, you can associate Maratis project file (.mproj) with Maratis.exe (on Windows).<br />
<br />
==Maratis==<br />
<br />
A game in Maratis consist of one or more levels with one or more scenes. A scene contain objects such as cameras, entities, lights, sounds and texts. Each object have a transform and a number of properties (depending on the type). It is also possible to add one or more behavior to each object. Each scene can also have one script file associated with it.<br />
<br />
The levels are created using the [[#Editor|editor]].<br />
<br />
The scripts are written in [[Lua scripting|Lua]] and the script function <code>onSceneUpdate</code> will be called on each update in the game loop, letting the script manipulate the objects in the scene.<br />
<br />
The behaviors are implemented using the [[Code documentation|C++ SDK]] and compiled into a shared game library ("game plugin") that the engine loads.<br />
<br />
==Editor==<br />
<br />
Here’s a general description of Maratis:<br />
<br />
{{image-box|https://googledrive.com/host/0B6gXOK_u0AyYOU8tN0xZUUlQQkE/GettingStarted/GUII-1024x600.jpg}}<br />
<br />
How to navigate in the view:<br />
<br />
* Object selection: Left click (hold Ctrl for multiple selection)<br />
* Turn around: Middle mouse button + mouse move<br />
* Zoom: Mouse wheel<br />
* Pan: Ctrl + Middle mouse button + mouse move<br />
<br />
You can start by opening an [http://www.maratis3d.org/download/SmallDemos.zip example] project: <code>File > Load project > Examples/Demos/Demos.mproj</code><br />
<br />
{{image-box|https://googledrive.com/host/0B6gXOK_u0AyYOU8tN0xZUUlQQkE/GettingStarted/DemoProject.jpg}}<br />
<br />
This is what the Edit pannel looks like when the camera is selected:<br />
<br />
{{image-box|https://googledrive.com/host/0B6gXOK_u0AyYOU8tN0xZUUlQQkE/GettingStarted/Edit.jpg}}<br />
<br />
On top are 3 tabs: Transform, Properties and Behaviors.<br />
<br />
* Transform tab only edit object position, rotation and scale.<br />
* Properties tab edit object properties (depend on object type).<br />
* Behaviors tab allow you to manage object behaviors, in this example, the camera include a "LookAt" behavior and a "Follow" behavior.<br />
<br />
==Project==<br />
<br />
A project is always loading a start level, in the previous example it is <code>Jules.level</code>. You can load the other levels of the project by doing <code>File > Load level</code>. Create a new project: <code>File > New project</code>.<br />
<br />
The best way is to create or to select an empty directory, wich will become your project directory. When this is done, Maratis is automatically creating the project file (.mproj) and the main data directories:<br />
<br />
{{image-box|https://googledrive.com/host/0B6gXOK_u0AyYOU8tN0xZUUlQQkE/GettingStarted/Project.jpg}}<br />
<br />
This is where you should copy your production files (you can create sub folders).<br />
<br />
<pre><br />
fonts/ Fonts<br />
levels/ Levels<br />
maps/ Textures<br />
meshs/ Object meshes<br />
scripts/ Lua scripts<br />
shaders/ Custom shaders<br />
sounds/ Sounds<br />
</pre><br />
<br />
[[Category:User manual]]</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-09T20:04:51Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum<br />
*# Engine section done<br />
*# Off-topic section done<br />
*# Editor section done<br />
*# News section done<br />
* Getting more content into wiki<br />
* Try create an Android build<br />
* Try create a crosscompile build for Windows<br />
* Removing dependency on libsndfile for native use of libogg<br />
* Removing dependency on DevIL for FreeImage<br />
* Looking into LuaJIT</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-09T20:04:11Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum<br />
*# Engine section done<br />
*# Off-topic section done<br />
*# Editor section done<br />
*# News section done<br />
* Getting more content into wiki<br />
* Try create an Android build<br />
* Try create a crosscompile build for Windows<br />
* Removing dependency on libsndfile for native use of libogg<br />
* Removing dependency on DevIL for FreeImage</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-09T19:59:13Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum<br />
*# Engine section done<br />
*# Off-topic sectiondone<br />
*# Editor section done<br />
*# News section done<br />
* Getting more content into wiki<br />
* Try create an Android build<br />
* Try create a crosscompile build for Windows</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-09T19:33:14Z<p>Dahnielson: </p>
<hr />
<div>* Read all topics in all sections of the forum<br />
** Engine section done<br />
** Off-topic sectiondone<br />
** Editor section done<br />
* Getting more content into wiki<br />
* Try create an Android build<br />
* Try create a crosscompile build for Windows</div>Dahnielsonhttp://wiki.maratis3d.org/index.php?title=User:Dahnielson/.planUser:Dahnielson/.plan2014-02-09T19:20:49Z<p>Dahnielson: </p>
<hr />
<div>* Read all posts in all sections of the forum.<br />
** Engine section done<br />
** Off-topic done<br />
* Getting more content into wiki<br />
* Try create an Android build<br />
* Try create a crosscompile build for Windows</div>Dahnielson