CryptRL

From RogueBasin
Revision as of 13:14, 27 June 2006 by Crypt (talk | contribs)
Jump to navigation Jump to search
CryptRL
Developer Vincent "Crypt" Primault
Theme Fantasy
Influences NetHack, Slash'EM
Status Playable Alpha 0.6225
Released
Updated June 27, 2006
Licensing
P. Language Java
Platforms Java
Interface Tiles, Keyboard
Game Length
Official site of CryptRL


Description

CryptRL is a Java 1.5 roguelike with sound and graphics, which uses the David Gervais tileset as well as the RLTiles library.

It's bilingual (english/french) and allows you to switch language ingame.

Its main influence is NetHack/Slash'Em (as for the ingame interaction)


Take note that the UI is not final and will be more friendly in future releases.


Current version includes:tools (picking tools, picks, shovels, lanterns, oil flasks, etc), LOS, lighting, monsters, potions, weapons, armors, traps, chests, stats & skills, night/day cycles, teleporters, automap, parrying, spells, scrolls, weather effects, zoom , amongst many others, altough there are still a lot of features to implement. (e.g more spells, more monsters, more AI, amulets, shields, boots, gauntlets, quests, cities, npcs, etc....)

In the game some maps are pregenerated while others are random, all of them are persistant and the final version will contain thematic random generators for dungeons, ciites and wilderness (for instance a random room could be a laboratory. So it wouldn't contain the same features as a jail or a bedroom.)


NOTE : i'm currently developping an editor to easily create predefined maps. This editor can be launch by using CryptEDITOR.bat


Keybindings

Alt L = switch english/français

789
4 6
123 = movements

789
456
123 = direction action

z = Spell book / Grimoire                                                                                 
Z = Cast Spell / Lancer un sort
i = inventory
c = close / fermer
o = open / ouvrir
, = get / prendre
d = drop / deposer
D = directional drop / deposer dans une direction (case adjacente)
space  = pass turn / passer son tour
w = equip,release weapon or put on,take off armor / equiper,enlever arme ou armure
a = apply / utiliser
+ = increase parry / augmenter parade
- = decrease parry / diminuer parade
k = kick / coup de pied
f = fire,throw / tirer,lancer
q = quaff / boire
e = eat / manger
l = loot / fouiller un contenant (coffre, sac, mobilier, etc)
> = down / descendre
< = up / monter
s = search / chercher
r = read / lire
Alt u = trap, untrap / activer, desactiver piege
S = save / sauvegarder partie
L = load / charger partie
? = shortcuts / raccourcis
";" = look / regarder - obtenir des informations sur quelque chose
mouse click on map = far look / regarder au loin
A = activate / activer (levier, teleporteur, etc)
h = stealth mode (use stealth skill)/ mode discretion
t = switch trees display / alterner l'affichage des arbres
ESC = close a popup window / fermer une fenetre popup
Alt p = step sounds on/off / bruit de pas on/off 
Alt v = zoom out
Alt b = zoom in
Alt n = default zoom
v = vomit / vomir
Alt h = display npcs health bar ON/OFF   / afficher barre de santé des pnjs on/off

Test Shortcuts

) = LOS off / desactiver LOS
"=" = LOS on / activer LOS
j = day / jour
n = night / nuit
Alt ? = god mode 
Alt g = force garbage collector

Known Issues

In current version, these important issues must be corrected:

  • Null pointer exceptions are still being thrown sometimes by the random dungeon generator
  • There are GUI troubles under LINUX. Not tested under MacOS.
  • Several optimizations still have to be done

Please report any bug to:

cryptmaster@free.fr

(any issue report about CryptRL under Linux or MacOs would be greatly appreciated)

Links

  • Executable distribution and source code:
http://sourceforge.net/projects/cryptrl/
  • THE MOST RECENT RELEASE IS ALWAYS HERE :
http://cryptmaster.free.fr/

Running Instructions

Under Windows : simply run CryptRL128.bat

If you do not use this .bat file please launch CryptRL from the command line as:

java -cp . -Xms128m -Xmx128m CryptRL


To launch the EDITOR:

CryptEDITOR.bat
or  java -cp . -Xms128m -Xmx128m Editeur

Do not save maps using this coords = 
0,0,0
0,-2,0
0,0,-1
They would be overwritten at game startup.
But you can disable this map re-generation by deleting the following lines (located in creationUnivers() method) in CryptRL.java :
generationX0Y0Zm1();
sauvegardeTerrain("x0y0z-1");
generationX0Y0Z0();
sauvegardeTerrain("x0y0z0");
generationX0Ym2Z0();
sauvegardeTerrain("x0y-2z0");

Maps are saves in .zip (and you must only load .zip maps) in the TERRAINSstockMonde folder.


Ambiant Sounds : You can put any .wav (ACM only) file in the following folders =

\sons\ambiance\outdoorday

\sons\ambiance\outdoornight

\sons\ambiance\underground

If you download ambianceWavs.rar or ambianceWavs.zip, unpack it in the \sons\ambiance\ folder.

Requirements

CryptRL requires Sun JAVA 1.5 JRE

Developped and works fine under Windows XP.

Not tested under MacOS, Win98, WinMe nor Win2000.

Screenshots

2.jpg

3.jpg

4.jpg

5.jpg

crlgoth.jpg

Under construction Editor : editor.jpg