Difference between revisions of "CryptRL"

From RogueBasin
Jump to navigation Jump to search
m (Edit infobox.)
 
(127 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{gameinfo|name = CryptRL
http://cryptmaster.free.fr/SITE/images/logo.gif
|developer = [[Crypt]]
 
|released =  
{{game-alpha|name = CryptRL
|updated = June 28, 2006
|developer = [[Crypt]] (Vincent Primault)
|status = Playable [[Alpha]] 0.6232
|released = 2007 ?
|updated = Jan 12, 2007 (version 0.6826e)
|language = [[Java]]
|language = [[Java]]
|platforms = [[Java]]
|platforms = [[Java]]
|theme = Fantasy
|theme = [[Fantasy]]
|features = Graphics, Sound, Bilingual
|features = Graphics, Sound, Bilingual
|licensing =  
|licensing = [[Open source]], [[Freeware]]
|interface = [[Tiles]], [[Keyboard]]
|interface = [[Tiles]], [[ASCII]], [[Keyboard]], [[Mouse]]
|site = http://cryptmaster.free.fr/
|site = http://cryptmaster.free.fr/
|influences = [[NetHack]], [[Slash'EM]]
|influences = [[Slash'EM]],[[ADOM]], Dungeon Master, Thief 1 & 2, HARNWorld, PnP-RPGs (eg. Tunnels & Trolls)
|length =  
|length = [[Open ended]] (planned)
}}
}}


Line 21: Line 22:


Its main influence is NetHack/Slash'Em (as for the ingame interaction)
Its main influence is NetHack/Slash'Em (as for the ingame interaction)
The current in-dev version, described as being on "Engine Development Status", has no story nor quests yet, and the UI is not definitive. All this is being enhanced for future releases.
Development started in November 2005, it is currently a playable [[Alpha]].




Take note that the UI is not final and will be more friendly in future releases.
Notes:
My goal is NOT to build a generic engine.
My goal is to build a not so generic "on my very own way" engine.
This means far future features will make possible some ghostbusters, night of the living dead, beetlejuice, haunted houses or more "serious" heroic fantasy settings, campaigns and scenarii but there will be no SpaceOp nor Cyberpunk possibilities. (nor Western, nor Steampunk, nor...etc)




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.)
== Features ==
* Tools (picking tools, picks, shovels, lanterns, oil flasks, etc)
* FOV and "FOH" (field of hearing)
* Dynamic lighting
* Monsters
* Current creatures can: melee attack, follow an ennemy, open doors, flee, pick up items, drink healing potion, cast firebolt, react when their possessions are stolen/or destroyed, track noises, guard things and others creatures, have friends and hereditary ennemies (not only the character)
* Potions, weapons, armors, shields
* Traps, chests
* Stats & skills
* Night/day cycles
* Teleporters
* Automap
* Parrying
* Spells, scrolls
* Weather effects (visual only)
* Zoom
* Secret passages and hidden items
* Pushable items
* Pregenerated and Randomly generated '''persistant''' maps
* Predefined local map editor CryptEDITOR.bat (On development)
* Strategical map editor (On development): this editor is used to create map (100*100 local maps) which force the local random generators to create determined types of local maps.
* Optional Permadeath
* Simple Animations
* ASCII or TILES display
* Traders, guards, farmers
* Pets (spell) (can be commanded to attack someone or to go somewhere on the map. Use the whistle command to call them)
* A permadead characters Graveyard (can be visited and profaned ingame)
* All of this results in several interaction and combo features. (eg. try digging in water, throw exploding traps, use the species relationships during combat, hide in water, throw a lantern in order to light an area while staying in darkness, attract a monster by making noice (like in Dark Project ;) ) and sneak around, ETC.... I give priority to interactions rather than XXX variations.)
* Unlimited three dimensions world.(Of course future enhanced generators will add more interesting contents to this "infinity")
* Holes in the ground => holes in the ceiling in inferior levels. The same is true for stairs (up<=>down) '''even for ingame randomly generated levels'''. @ and creatures can fly up/down throw holes.
* A* Pathfinding
* Evil Bunny.


== Planned Features ==
* More AI. Creatures will be able to use more items, cast more spells, take more decisions, etc.
* More spells
* More monsters
* Amulets, shields, boots, gauntlets
* Quests
* Cities, NPCs
* Thematic and more complex random generators for dungeons, cities and wilderness
* More AI again.
* A LOT !!!


NOTE : i'm currently developping an editor to easily create predefined maps. This editor can be launch by using CryptEDITOR.bat
== Known Issues ==
* Several optimizations are still pending to be done


* Creature using AStar pathfinding can slow down performance if they are blocked. I must fix that.


== 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 ==
Any bug reports must be sent to: cryptmaster@free.fr


) = LOS off / desactiver LOS
or post on CryptRL forum: http://cryptrl.s4.bizhat.com/
"=" = LOS on / activer LOS
j = day / jour
n = night / nuit
Alt ? = god mode
Alt g = force garbage collector


== Known Issues ==
Testing under [[Linux]] or [[Mac OS]] is greatly appreciated
 
== Links ==
* Official Website including most recent release: http://cryptmaster.free.fr/
* Backup: http://sourceforge.net/projects/cryptrl/
 
== Running Instructions ==
Under Windows run :
START_CryptRL.bat


In current version, these important issues must be corrected:  
Other OS :  
java -jar -Xms128m -Xmx128m "CryptRL.jar"


* 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:
NORMAL version includes sounds (but not bonusSounds) and tiles.


cryptmaster@free.fr
If you download the NoSound or NoSound_NoTile version you may, if you like, get the sounds.zip and images.zip files and unpack them in the game folder. (\sons\ and \images\ folders would then be created)


(any issue report about CryptRL under Linux or MacOs would be greatly appreciated)
An optional resource file available from the website, bonusSounds.zip, must be unpacked in the \sons\ambiance\ folder.


== Links ==
* Executable distribution and source code:
http://sourceforge.net/projects/cryptrl/


* THE MOST RECENT RELEASE IS ALWAYS HERE :
Ambient Sounds can be customized via .wav files (ACM only) on the following folders
http://cryptmaster.free.fr/


== Running Instructions ==
\sons\ambiance\outdoorday
\sons\ambiance\outdoornight
\sons\ambiance\underground


Under Windows : simply run CryptRL128.bat
== Editor(s) instructions ==
You can launch both editors ingame.


If you do not use this .bat file please launch CryptRL from the command line as:
Local Predefined Maps Editor:
java -cp . -Xms128m -Xmx128m CryptRL


The maps using the following coords are special cases


To launch the EDITOR:
CryptEDITOR.bat
or  java -cp . -Xms128m -Xmx128m Editeur
The maps using the following coords are special cases =
  0,0,0
  0,0,0
0,-2,0
  0,0,-1
  0,0,-1
They are precreated maps. If you've modified them you may still rebuild them by pressing Shift+Alt+R ingame.
(start a new game, press shift+alt+r then start a new game again)
Note that your modifications on this maps would then be lost.


Maps are saves in .zip (and you must only load .zip maps) in the TERRAINSstockMonde folder.
These are precreated maps. If you modify them they could be rebuilt by clicking on the "Rebuild test maps" menu item anytime before starting a new game or ingame. Note that modifications on these maps would then be lost.


Maps files are saved as .zip (only .zip maps must be loaded) in the predefinedMaps folder.




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


\sons\ambiance\outdoorday


\sons\ambiance\outdoornight
The Strategical map editor:


\sons\ambiance\underground
This editor is used to create maps which force ingame random generators.
For instance you can draw a forest area, mountain area, swamp area etc (natural type) and a village, city, etc (cultural type) in this editor etc....=> random generators will use this informations ingame. (all cultural types are not yet implemented)


If you download ambianceWavs.rar or ambianceWavs.zip, unpack it in the \sons\ambiance\ folder.
An "Unknown" square (black square) means that the corresponding local map will be 100% random (random natural and cultural types.)


== Requirements ==
== Requirements ==
CryptRL requires Sun JAVA 1.5 JRE
CryptRL requires Sun JAVA 1.5 (or superior)


Developped and works fine under Windows XP.
Developped and tested under Windows XP.


Not tested under MacOS, Win98, WinMe nor Win2000.
Not tested under [[Mac OS]], Win98, WinMe nor Win2000.


== Screenshots ==
== Screenshots ==


http://cryptmaster.free.fr/SITE/crlscreenshots/SC/1G.jpg
http://cryptmaster.free.fr/SITE/crlscreenshots/2.jpg


http://cryptmaster.free.fr/SITE/crlscreenshots/3.jpg
http://cryptmaster.free.fr/SITE/crlscreenshots/SC/2G.jpg


http://cryptmaster.free.fr/SITE/crlscreenshots/4.jpg
http://cryptmaster.free.fr/SITE/crlscreenshots/SC/3G.jpg


http://cryptmaster.free.fr/SITE/crlscreenshots/5.jpg
http://cryptmaster.free.fr/SITE/crlscreenshots/SC/4G.jpg


http://cryptmaster.free.fr/cryptrl/Screenshots/crlgoth.jpg
http://cryptmaster.free.fr/SITE/crlscreenshots/SC/5G.jpg


Under construction Editor :
http://cryptmaster.free.fr/SITE/crlscreenshots/editor.jpg
http://cryptmaster.free.fr/SITE/crlscreenshots/editor.jpg
http://cryptmaster.free.fr/SITE/crlscreenshots/SC/7G.jpg
http://cryptmaster.free.fr/SITE/crlscreenshots/SC/8G.jpg

Latest revision as of 04:18, 31 May 2017

logo.gif

CryptRL
Alpha Project
Developer Crypt (Vincent Primault)
Theme Fantasy
Influences Slash'EM,ADOM, Dungeon Master, Thief 1 & 2, HARNWorld, PnP-RPGs (eg. Tunnels & Trolls)
Released 2007 ?
Updated Jan 12, 2007 (version 0.6826e)
Licensing Open source, Freeware
P. Language Java
Platforms Java
Interface Tiles, ASCII, Keyboard, Mouse
Game Length Open ended (planned)
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)

The current in-dev version, described as being on "Engine Development Status", has no story nor quests yet, and the UI is not definitive. All this is being enhanced for future releases.

Development started in November 2005, it is currently a playable Alpha.


Notes: My goal is NOT to build a generic engine. My goal is to build a not so generic "on my very own way" engine. This means far future features will make possible some ghostbusters, night of the living dead, beetlejuice, haunted houses or more "serious" heroic fantasy settings, campaigns and scenarii but there will be no SpaceOp nor Cyberpunk possibilities. (nor Western, nor Steampunk, nor...etc)


Features

  • Tools (picking tools, picks, shovels, lanterns, oil flasks, etc)
  • FOV and "FOH" (field of hearing)
  • Dynamic lighting
  • Monsters
  • Current creatures can: melee attack, follow an ennemy, open doors, flee, pick up items, drink healing potion, cast firebolt, react when their possessions are stolen/or destroyed, track noises, guard things and others creatures, have friends and hereditary ennemies (not only the character)
  • Potions, weapons, armors, shields
  • Traps, chests
  • Stats & skills
  • Night/day cycles
  • Teleporters
  • Automap
  • Parrying
  • Spells, scrolls
  • Weather effects (visual only)
  • Zoom
  • Secret passages and hidden items
  • Pushable items
  • Pregenerated and Randomly generated persistant maps
  • Predefined local map editor CryptEDITOR.bat (On development)
  • Strategical map editor (On development): this editor is used to create map (100*100 local maps) which force the local random generators to create determined types of local maps.
  • Optional Permadeath
  • Simple Animations
  • ASCII or TILES display
  • Traders, guards, farmers
  • Pets (spell) (can be commanded to attack someone or to go somewhere on the map. Use the whistle command to call them)
  • A permadead characters Graveyard (can be visited and profaned ingame)
  • All of this results in several interaction and combo features. (eg. try digging in water, throw exploding traps, use the species relationships during combat, hide in water, throw a lantern in order to light an area while staying in darkness, attract a monster by making noice (like in Dark Project ;) ) and sneak around, ETC.... I give priority to interactions rather than XXX variations.)
  • Unlimited three dimensions world.(Of course future enhanced generators will add more interesting contents to this "infinity")
  • Holes in the ground => holes in the ceiling in inferior levels. The same is true for stairs (up<=>down) even for ingame randomly generated levels. @ and creatures can fly up/down throw holes.
  • A* Pathfinding
  • Evil Bunny.

Planned Features

  • More AI. Creatures will be able to use more items, cast more spells, take more decisions, etc.
  • More spells
  • More monsters
  • Amulets, shields, boots, gauntlets
  • Quests
  • Cities, NPCs
  • Thematic and more complex random generators for dungeons, cities and wilderness
  • More AI again.
  • A LOT !!!

Known Issues

  • Several optimizations are still pending to be done
  • Creature using AStar pathfinding can slow down performance if they are blocked. I must fix that.


Any bug reports must be sent to: cryptmaster@free.fr

or post on CryptRL forum: http://cryptrl.s4.bizhat.com/

Testing under Linux or Mac OS is greatly appreciated

Links

Running Instructions

Under Windows run :

START_CryptRL.bat 

Other OS :

java -jar -Xms128m -Xmx128m "CryptRL.jar"


NORMAL version includes sounds (but not bonusSounds) and tiles.

If you download the NoSound or NoSound_NoTile version you may, if you like, get the sounds.zip and images.zip files and unpack them in the game folder. (\sons\ and \images\ folders would then be created)

An optional resource file available from the website, bonusSounds.zip, must be unpacked in the \sons\ambiance\ folder.


Ambient Sounds can be customized via .wav files (ACM only) on the following folders

\sons\ambiance\outdoorday 
\sons\ambiance\outdoornight
\sons\ambiance\underground

Editor(s) instructions

You can launch both editors ingame.

Local Predefined Maps Editor:

The maps using the following coords are special cases

0,0,0
0,0,-1

These are precreated maps. If you modify them they could be rebuilt by clicking on the "Rebuild test maps" menu item anytime before starting a new game or ingame. Note that modifications on these maps would then be lost.

Maps files are saved as .zip (only .zip maps must be loaded) in the predefinedMaps folder.



The Strategical map editor:

This editor is used to create maps which force ingame random generators. For instance you can draw a forest area, mountain area, swamp area etc (natural type) and a village, city, etc (cultural type) in this editor etc....=> random generators will use this informations ingame. (all cultural types are not yet implemented)

An "Unknown" square (black square) means that the corresponding local map will be 100% random (random natural and cultural types.)

Requirements

CryptRL requires Sun JAVA 1.5 (or superior)

Developped and tested under Windows XP.

Not tested under Mac OS, Win98, WinMe nor Win2000.

Screenshots

1G.jpg

2G.jpg

3G.jpg

4G.jpg

5G.jpg

editor.jpg

7G.jpg

8G.jpg