<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://te4.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jefkin</id>
		<title>Tales of Maj'Eyal - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://te4.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jefkin"/>
		<link rel="alternate" type="text/html" href="https://te4.org/wiki/Special:Contributions/Jefkin"/>
		<updated>2026-04-13T17:09:24Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://te4.org/w/index.php?title=How_to_compile&amp;diff=9741</id>
		<title>How to compile</title>
		<link rel="alternate" type="text/html" href="https://te4.org/w/index.php?title=How_to_compile&amp;diff=9741"/>
				<updated>2015-07-18T16:35:39Z</updated>
		
		<summary type="html">&lt;p&gt;Jefkin: /* ToME4 */ according to this page -&amp;gt; http://te4.org/wiki/Source_Setup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are instructions for compiling ToME4 on Debian Linux.  If you haven't done so already, see [[Source Setup]] for obtaining the source code.&lt;br /&gt;
&lt;br /&gt;
Building ToME4 beta 43 or higher requires snapshots of the currently unreleased [http://www.libsdl.org/hg.php SDL 2.0] library (also referred to as '''SDL HG'''). Most operating systems only supply the latest stable release, SDL 1.2, which '''will not work''' for ToME4.&lt;br /&gt;
&lt;br /&gt;
In addition, you will need SDL2-compatible versions of the SDL_image and SDL_ttf libraries. Again, these are typically not available from your operating system distributor, because they are in a prerelease state. The instructions on this page will guide you through the process of building these from source.&lt;br /&gt;
&lt;br /&gt;
==Addons==&lt;br /&gt;
The ToME 1.0.0RC1 (and later) source code in Git/SVN is incomplete. You must install &amp;quot;addons&amp;quot; which are not part of the Git/SVN tree in order to get all the game features. The procedure recommended by DarkGod is to download one of the official releases, extract the addon files from it, and copy them into the tree.&lt;br /&gt;
&lt;br /&gt;
If you prefer to avoid doing that, the addons are available from a third-party site:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Game Version !! Addons&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot;|1.1.3&lt;br /&gt;
| [http://wooledge.org/~greg/tome/1.1.3/tome-addon-dev.teaa tome-addon-dev.teaa]&lt;br /&gt;
|-&lt;br /&gt;
| [http://wooledge.org/~greg/tome/1.1.3/tome-items-vault.teaa tome-items-vault.teaa]&lt;br /&gt;
|-&lt;br /&gt;
| [http://wooledge.org/~greg/tome/1.1.3/tome-stone-wardens.teaa tome-stone-wardens.teaa]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;|1.0.1&lt;br /&gt;
| [http://wooledge.org/~greg/tome/1.0.1/tome-items-vault.teaa tome-items-vault.teaa]&lt;br /&gt;
|-&lt;br /&gt;
| [http://wooledge.org/~greg/tome/1.0.1/tome-stone-wardens.teaa tome-stone-wardens.teaa]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;|1.0.0&lt;br /&gt;
| [http://wooledge.org/~greg/tome/1.0.0/tome-items-vault.teaa tome-items-vault.teaa]&lt;br /&gt;
|-&lt;br /&gt;
| [http://wooledge.org/~greg/tome/1.0.0/tome-stone-wardens.teaa tome-stone-wardens.teaa]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;|RC4&lt;br /&gt;
| [http://wooledge.org/~greg/tome/RC4/tome-items-vault.teaa tome-items-vault.teaa]&lt;br /&gt;
|-&lt;br /&gt;
| [http://wooledge.org/~greg/tome/RC4/tome-stone-wardens.teaa tome-stone-wardens.teaa]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;|RC2&lt;br /&gt;
| [http://wooledge.org/~greg/tome/RC2/tome-items-vault.teaa tome-items-vault.teaa]&lt;br /&gt;
|-&lt;br /&gt;
| [http://wooledge.org/~greg/tome/RC2/tome-stone-wardens.teaa tome-stone-wardens.teaa]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot;|RC1&lt;br /&gt;
| [http://wooledge.org/~greg/tome/RC1/tome-items-vault.teaa tome-items-vault.teaa]&lt;br /&gt;
|-&lt;br /&gt;
| [http://wooledge.org/~greg/tome/RC1/tome-stone-wardens.teaa tome-stone-wardens.teaa]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Copy these into the '''game/addons/''' subdirectory once you've followed the rest of the instructions below.&lt;br /&gt;
&lt;br /&gt;
Addons are version-locked to the specific ToME version for which they are bundled, ''except'' ToME versions above 1.0.1, which can use the 1.0.1 addons.&lt;br /&gt;
&lt;br /&gt;
==SDL==&lt;br /&gt;
ToME beta 43 was built with the prerelease versions of SDL2, SDL2_image and SDL2_ttf available on November 25, 2012. Later versions may also work, depending on the stability of the library's interface. For reference, the following hg revision numbers are known to work:&lt;br /&gt;
*SDL revision 6687&lt;br /&gt;
*SDL_image revision 339&lt;br /&gt;
*SDL_ttf revision 222&lt;br /&gt;
(You should try the current SDL2 first, and only fall back to these older versions if necessary.)&lt;br /&gt;
&lt;br /&gt;
Install prerequisite development packages for your operating system.  You'll need mercurial (hg), C and C++ compilers, make, autoconf and friends, and the development packages for X, libopenal, libogg, libvorbis, libpng, libglu1-mesa, libfreetype, libasound, and libaudiofile.&lt;br /&gt;
&lt;br /&gt;
For Debian, this might work:&lt;br /&gt;
 sudo apt-get build-dep libsdl1.2debian&lt;br /&gt;
 sudo apt-get install subversion mercurial autoconf automake libtool&lt;br /&gt;
&lt;br /&gt;
If that doesn't work, then this may get you close:&lt;br /&gt;
 sudo apt-get install build-essential subversion mercurial&lt;br /&gt;
 sudo apt-get install autoconf automake libtool&lt;br /&gt;
 sudo apt-get install libopenal-dev libogg-dev libpng12-dev libvorbis-dev&lt;br /&gt;
 sudo apt-get install libglu1-mesa-dev libfreetype6-dev xorg-dev&lt;br /&gt;
 sudo apt-get install libasound2-dev libaudiofile-dev&lt;br /&gt;
&lt;br /&gt;
Install the prerelease version of SDL2:&lt;br /&gt;
 cd /usr/local/src&lt;br /&gt;
 hg clone http://hg.libsdl.org/SDL&lt;br /&gt;
 cd SDL&lt;br /&gt;
 # OPTIONAL: hg update 6687&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
 cd ..&lt;br /&gt;
 mkdir SDL-build&lt;br /&gt;
 cd SDL-build&lt;br /&gt;
 ../SDL/configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo make install&lt;br /&gt;
 sudo ldconfig&lt;br /&gt;
&lt;br /&gt;
Install the prerelease version of SDL_image:&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/src&lt;br /&gt;
 hg clone http://hg.libsdl.org/SDL_image&lt;br /&gt;
 cd SDL_image&lt;br /&gt;
 # OPTIONAL: hg update 339&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
 cd ..&lt;br /&gt;
 mkdir SDL_image-build&lt;br /&gt;
 cd SDL_image-build&lt;br /&gt;
 ../SDL_image/configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo make install&lt;br /&gt;
 sudo ldconfig&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Install the prerelease version of SDL_ttf:&lt;br /&gt;
&lt;br /&gt;
 cd /usr/local/src&lt;br /&gt;
 hg clone http://hg.libsdl.org/SDL_ttf&lt;br /&gt;
 cd SDL_ttf&lt;br /&gt;
 # OPTIONAL: hg update 222&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
 cd ..&lt;br /&gt;
 mkdir SDL_ttf-build&lt;br /&gt;
 cd SDL_ttf-build&lt;br /&gt;
 ../SDL_ttf/configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo make install&lt;br /&gt;
 sudo ldconfig&lt;br /&gt;
&lt;br /&gt;
At this point you should have headers in '''/usr/local/include/SDL2/''' and libraries in '''/usr/local/lib/'''. The libraries should be named libSDL2, libSDL2_image and libSDL2_ttf (with appropriate version numbers and extensions). If any of the SDL libraries fail to build, check the [http://www.libsdl.org SDL website] for assistance.&lt;br /&gt;
&lt;br /&gt;
==Premake4==&lt;br /&gt;
Install premake4 from http://industriousone.com/premake/download (Note: if your OS has a &amp;quot;premake&amp;quot; version 3 package, that ''will not'' work.)&lt;br /&gt;
&lt;br /&gt;
==ToME4==&lt;br /&gt;
Decide where you'll keep the ToME source code. You'll need about 1 gigabyte of space. Let's assume you're going to use /usr/local/src/t-engine4. Make this directory and make sure you have write permission.&lt;br /&gt;
&lt;br /&gt;
Fetch the ToME sources:&lt;br /&gt;
 cd /usr/local/src&lt;br /&gt;
 git clone http://git.net-core.org/tome/t-engine4.git&lt;br /&gt;
&lt;br /&gt;
Your local copy of the Git repository will contain ''every version'' of ToME source code up to the time you did the clone, and you will be &amp;quot;checked out&amp;quot; in the bleeding edge master branch by default.  So, if you want to build a stable version of ToME, you need to specify which one:&lt;br /&gt;
 cd t-engine4&lt;br /&gt;
 git checkout tome-1.1.3       # or whichever remote tag you wish to &amp;quot;check out&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Check, and possibly edit, '''premake4.lua''' and '''build/te4core.lua''' to reflect the location of your SDL installation.&lt;br /&gt;
* In premake4.lua, make sure &amp;quot;/usr/local/include/SDL2&amp;quot; appears before any other SDL directory in the includedirs section.&lt;br /&gt;
* In build/te4core.lua, under the configuration &amp;quot;linux&amp;quot; section, make sure &amp;quot;/usr/local/lib/&amp;quot; appears on the libdirs line, and make sure &amp;quot;SDL2&amp;quot;, &amp;quot;SDL2_ttf&amp;quot;, &amp;quot;SDL2_image&amp;quot; appear on the links line.&lt;br /&gt;
&lt;br /&gt;
Now to compile, you just do:&lt;br /&gt;
 cd /usr/local/src/t-engine4&lt;br /&gt;
 make clean; premake4 clean     # Don't worry if these fail.&lt;br /&gt;
 premake4 gmake&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
To upgrade to a new version:&lt;br /&gt;
 cd /usr/local/src/t-engine4&lt;br /&gt;
 make clean; premake4 clean     # Don't worry if these fail.&lt;br /&gt;
 git fetch origin&lt;br /&gt;
 git merge origin&lt;br /&gt;
 git checkout tome-x.y.z        # Fill in the appropriate remote tag name&lt;br /&gt;
&lt;br /&gt;
Then you need to check/edit '''premake4.lua''' and '''build/te4core.lua''' again (every time, ''sigh''), and then finally:&lt;br /&gt;
 premake4 gmake&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&lt;br /&gt;
If you get an error like this:&lt;br /&gt;
&lt;br /&gt;
 Lua Error: /engine/utils.lua:666: could not load font: /data/font/Vera.ttf (12)&lt;br /&gt;
&lt;br /&gt;
It means you've linked against the wrong versions of SDL_image and/or SDL_ttf. Make sure ToME is linked against the ''new'' versions, which have &amp;quot;SDL2&amp;quot; in their names.&lt;br /&gt;
&lt;br /&gt;
If you get an error like this:&lt;br /&gt;
&lt;br /&gt;
 Error initializing SDL video:  No available video device&lt;br /&gt;
&lt;br /&gt;
It probably means you didn't have all the development packages installed when you built SDL.&lt;/div&gt;</summary>
		<author><name>Jefkin</name></author>	</entry>

	<entry>
		<id>https://te4.org/w/index.php?title=Recommended_Zone_Order_Progression&amp;diff=9737</id>
		<title>Recommended Zone Order Progression</title>
		<link rel="alternate" type="text/html" href="https://te4.org/w/index.php?title=Recommended_Zone_Order_Progression&amp;diff=9737"/>
				<updated>2015-06-21T16:08:34Z</updated>
		
		<summary type="html">&lt;p&gt;Jefkin: updated link to Dogroth Caldera&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Written up by MiltonSlavemasta, post is at http://forums.somethingawful.com/showthread.php?threadid=3457973&amp;amp;userid=0&amp;amp;perpage=40&amp;amp;pagenumber=252#post424875935&lt;br /&gt;
&lt;br /&gt;
Edit: I've wanted to clarify some things since I originally posted this; Some areas are especially obnoxious or totally unnecessary, so I am going to try and identify areas you might want to seriously consider ignoring completely with an asterisk. Four previously unmentioned areas have been included.&lt;br /&gt;
&lt;br /&gt;
1. [[Trollmire]] 1-&amp;gt;3&lt;br /&gt;
&lt;br /&gt;
2. [[Norgos' Lair]]&lt;br /&gt;
&lt;br /&gt;
3. [[Derth]] (Talk to the Shady Man in the North)&lt;br /&gt;
&lt;br /&gt;
4. [[Heart of the Gloom]]&lt;br /&gt;
* Dwarves do [[The Deep Bellow]] now&lt;br /&gt;
&lt;br /&gt;
5. [[Ruins of Kor'Pul]]&lt;br /&gt;
&lt;br /&gt;
6. [[Trollmire]] 4&lt;br /&gt;
&lt;br /&gt;
7. [[Scintillating Caves]]&lt;br /&gt;
&lt;br /&gt;
8. [[Rhaloren Camp]]&lt;br /&gt;
&lt;br /&gt;
9. [[Golem Graveyard]]*(Minor loot, few enemies, real purpose is in postgame) &lt;br /&gt;
&lt;br /&gt;
10. [[The Maze]] (If Alt Maze, Do 1-3 and come back later)&lt;br /&gt;
&lt;br /&gt;
11. [[Old Forest]] (If Alt Old Forest, come back after Sandworm or Daikara)&lt;br /&gt;
&lt;br /&gt;
12. [[Sandworm Lair]]&lt;br /&gt;
&lt;br /&gt;
13. [[Daikara]]&lt;br /&gt;
&lt;br /&gt;
*I usually go back and enter Temporal Rift after a few more dungeons. &lt;br /&gt;
&lt;br /&gt;
14. [[Hidden Compound]]*(Mainly for story unlock, I skip this most games)&lt;br /&gt;
&lt;br /&gt;
15. [[Ruined Halfling Complex]]*(Long, dangerous, can be boring. Has a story unlock)&lt;br /&gt;
&lt;br /&gt;
You can wander around up north to rescue the Merchant. &lt;br /&gt;
&lt;br /&gt;
16. [[Lake of Nur]] (Reached through [[Old Forest]])&lt;br /&gt;
&lt;br /&gt;
17. [[Tempest Peak]]*(Unimportant for non-Antimagic characters)&lt;br /&gt;
&lt;br /&gt;
*If the [[Dogroth Caldera]] spawns, this is when I do it.&lt;br /&gt;
&lt;br /&gt;
18. [[Ruined Dungeon]] &lt;br /&gt;
&lt;br /&gt;
19. You can try [[Mark of the Spellblaze]] if you want, I save it until after [[Dreadfell]]*(Few rewards for antimagic characters)&lt;br /&gt;
&lt;br /&gt;
20. [[Dreadfell]] (You can save vaults for later, I usually open them all)&lt;br /&gt;
&lt;br /&gt;
* At level 24, you can hear screams and enter into [[Dark Crypt]]. It is dangerous and has middling rewards, but is necessary for one prodigy. &lt;br /&gt;
&lt;br /&gt;
* This is also a good time to do [[Last Hope Graveyard]] if you want to do it. It isn't important except for one class unlock.&lt;br /&gt;
&lt;br /&gt;
21. [[Mark of the Spellblaze]] if you didn't do it yet. Some characters might still skip it.&lt;br /&gt;
&lt;br /&gt;
22. [[Reknor]]&lt;br /&gt;
&lt;br /&gt;
23. Finish the place where you teleport, go to the town to get the Spider quest from a lady in the mid-north&lt;br /&gt;
&lt;br /&gt;
24. [[Ardhungol]]&lt;br /&gt;
&lt;br /&gt;
25. [[Temple of Creation]] (Wander around near the coast to find this)&lt;br /&gt;
&lt;br /&gt;
26. Backdoor to [[Vor Armoury]] (NOT Vor Pride)&lt;br /&gt;
&lt;br /&gt;
27. Go back to town to get the location of [[Briagh's Lair]], then finish it. &lt;br /&gt;
&lt;br /&gt;
28. Go back east and fight backup guardians in [[Trollmire]], [[Kor'Pul]], [[Reknor]], [[Scintillating Caves]], [[The Maze]], [[Dreadfell]], [[Daikara]], [[Sandworm Lair]], and [[Old Forest]]. Dwarves get an extra one in [[The Deep Bellow]]. &lt;br /&gt;
&lt;br /&gt;
29. [[Elven ruins]]. (This can be done much earlier, but it is risky.)&lt;br /&gt;
&lt;br /&gt;
* If Sludgenest spawns, this is roughly when I do it. &lt;br /&gt;
&lt;br /&gt;
30. Tannen's Quest (Ask around [[Last Hope]] to unlock this)&lt;br /&gt;
&lt;br /&gt;
* Can do [[Valley of the Moon]] if you get the quest&lt;br /&gt;
&lt;br /&gt;
31. [[Gorbat Pride]]&lt;br /&gt;
&lt;br /&gt;
32. [[Grushnak Pride]]&lt;br /&gt;
&lt;br /&gt;
33. [[Eruan]]&lt;br /&gt;
&lt;br /&gt;
34. [[Vor Pride]]&lt;br /&gt;
&lt;br /&gt;
35. [[Rak'Shor Pride]]&lt;br /&gt;
&lt;br /&gt;
36. [[Slime Tunnels]](Note: You don't have to kill everything here.)&lt;br /&gt;
&lt;br /&gt;
37. [[High Peak]]&lt;br /&gt;
&lt;br /&gt;
WIN&lt;br /&gt;
&lt;br /&gt;
38. Return to [[Golem Graveyard]].&lt;br /&gt;
&lt;br /&gt;
39. Kill All Wizards.&lt;/div&gt;</summary>
		<author><name>Jefkin</name></author>	</entry>

	</feed>