DSFrotz: Difference between revisions
From GameBrew
More actions
No edit summary |
No edit summary |
||
| Line 2: | Line 2: | ||
| title = DSFrotz | | title = DSFrotz | ||
| image = [[File:Dsfrotz.jpg]] | | image = [[File:Dsfrotz.jpg]] | ||
| type = Emulator | | type = Other Emulator | ||
| version = 2.0 beta-1 20080815 | | version = 2.0 beta-1 20080815 | ||
| licence = Mixed | | licence = Mixed | ||
| author = papafuji | | author = papafuji | ||
| website = http://gugusse.central.free.fr/papafuji/ | | website = http://gugusse.central.free.fr/papafuji/DSFrotz.html | ||
| download = Media:Dsfrotz20beta.zip | | download = Media:Dsfrotz20beta.zip | ||
| source = http://gugusse.central.free.fr/papafuji/ | | source = http://gugusse.central.free.fr/papafuji/DSFrotz.html | ||
}} | }} | ||
DS-Frotz is | DS-Frotz is the port of Stefan Jokisch and David Griffith's Frotz, based on the GBA version from Jonas Minnberg. | ||
The homebrew comes with a number of interactive fiction games/stories and the source code is included in the package. | |||
==Features== | |||
* A multi-game main menu. | |||
* A multi-interface inputs: grafiti or keyboard (no voice recogition). | |||
* Text-completion functionnality. | |||
* Includes a lot of games. | |||
* Add and play your own games. | |||
==Installation== | ==Installation== | ||
Download and extract file. | |||
[[DLDI|DLDI]] patch .nds file and copy all files to the root directory of the card. | |||
It can play the majority of Inform files in z3, z5 or z8 format (up to V6 Inform format, with some bugs included). | |||
==User guide== | ==User guide== | ||
All | All games have the same interface (stories are displayed on the top screen and text inputs on the bottom sreen), and can be played exactly the same way. | ||
There are two ways to type words with the stylus of your Nintendo DS | ===Input text=== | ||
There are two ways to type words with the stylus of your Nintendo DS (press X to change input type). | |||
* By default, you can directly draw the letters on the screen, according to the PA-Grafiti alphabet. | |||
* Second way is to use the mini keyboard or the numerical keyboard. | |||
===Icons=== | |||
* To avoid typing always the same things, the most used orders can be called via the icons. | |||
* Each icon has two or three states, for example, the hand means GET, DROP and GIVE and the N button means GO NORTH and GO UP. | |||
* Just pick an icon twice or more to select the good order. | |||
===Vocabulary=== | |||
* A sentence in these games is defined by a verb + a noun, for example, OPEN DOOR, GO NORTH, etc. | |||
* Some sentences can have only one word, for example INVENTORY (to see what you're carrying), or SCORE (to see your score). | |||
* Each game has his own vocabulary, but a lot a verbs are common to all the games. | |||
* In many cases, you don't have to write the entire word to be understand, only the first letters are necessary. For example, G HELM is esquivalent to GET HELMET, or CLIM DRAWB is equivalent to CLIMB DRAWBRIDGE. | |||
'''List of the most common words:''' | |||
GO - ENTER - CLIMB - SWIM - HELP | |||
LOOK - EXAMINE - GET - DROP | |||
THROW - CAST - WEAR - REMOVE | |||
OPEN - CLOSE - LOCK - UNLOCK | |||
BREAK - CUT - CHOP - SAY - KILL | |||
===Word completion=== | |||
The v1.2 (and upper) versions, a text completion funtionnality has been added. | |||
* Draw a slash "/" in the middle of the word, and the game engine will try to complete it with the latest words that have been printed on the screen. | |||
* You can draw this slash until you find the good word. For example: | |||
You are in the kitchen, you see a can wooden bench, | |||
a bootle of wine, and a cute babe... | |||
>CLIMB ON B - draw a slash here completes to: | |||
>CLIMB ON BABE - draw another slash here completes to: | |||
>CLIMB ON BOTTLE - draw another slash here completes to: | |||
>CLIMB ON BENCH - that's fine. | |||
'''Shortcuts:''' | |||
As many words come often in the same game, some shortcuts have been defined. | |||
N S E W - Equivalent to GO NORTH, GO SOUTH, GO EAST and GO WEST. | |||
NE NW SE SW - In Level9 and Frotz games, this letters are equivalent to NORTH-EAST, NORTH-WEST, etc. | |||
H - HELP. | |||
I - INVENTORY. | |||
G - GET (or AGAIN for Inform/Frotz games). | |||
L - LOOK. | |||
SV - SAVE. | |||
LD - LOAD. | |||
R - RESTORE. | |||
==Controls== | ==Controls== | ||
X - | X - Swap between mini-keyboard and letter-drawing modes | ||
A - | A - Valid, OK (v1.2 games only) | ||
B - | B - Abort, Clear input text (v1.2 games only) | ||
L/R - | L/R - Change the image size (Level9 games only) | ||
Start - | Start - Pause, Exit the game | ||
Select - | Select - Save a game to the SRAM | ||
==Known | ==Known issues== | ||
User fonts not yet implemented. | User fonts not yet implemented. | ||
Inline keywords userlist not yet implemented. | Inline keywords userlist not yet implemented. | ||
On DS-Frotz games, you can only complete the last noun (but in Scott Adams or Brian Howarth adventures, you can complete the first verb too). | |||
==Changelog== | ==Changelog== | ||
| Line 49: | Line 104: | ||
New features: | New features: | ||
*New double-screen display mode | * New double-screen display mode. | ||
*User backgrounds and icons available | * User backgrounds and icons available. | ||
*Debugged azerty/qwerty keyboards | * Debugged azerty/qwerty keyboards. | ||
*Border_zone, trinity and freefall working fine | * Border_zone, trinity and freefall working fine. | ||
*User-modifiable keywords and abbreviations | * User-modifiable keywords and abbreviations. | ||
*A lot of bugs exterminated | * A lot of bugs exterminated. | ||
'''DSFrotz2.0_alpha_20080724''' | '''DSFrotz2.0_alpha_20080724''' | ||
New features: | New features: | ||
*Game files on cart, with user folder organisation | * Game files on cart, with user folder organisation. | ||
*Per folder & per game ini files | * Per folder & per game ini files. | ||
*Multi fonts and accentuated fonts | * Multi fonts and accentuated fonts. | ||
*Predefined user-modifiable keywords and abbreviations | * Predefined user-modifiable keywords and abbreviations. | ||
*New azerty/qwerty keyboards | * New azerty/qwerty keyboards. | ||
*A lot of bugs exterminated | * A lot of bugs exterminated. | ||
==Credits== | ==Credits== | ||
Mollusk | * Mollusk for [http://www.palib.info/ PAlib]. | ||
* Chishm/Drunkencoders for DLDI tools. | |||
Chishm / Drunkencoders | * Flap, Derek, Julian & Mauro for their support. | ||
* [http://www.nightmode.org/frotz GBA-Frotz] version by Jonas Minnberg. | |||
Flap, Derek, Julian & Mauro | * Actual Frotz implementation by David Griffith (2002). | ||
* Original Frotz interpreter by Stefan Jokisch (1995). | |||
* [ftp://ftp.ifarchive.org/if-archive/ IF archive.] | |||
* [http://www.wurb.com/if/ BAF's guide] to IF archive. | |||
[[Category: | <br> | ||
[[Category:DS homebrew emulators]] | |||
[[Category:Other homebrew emulators on DS]] | |||
Revision as of 12:10, 2 June 2021
| DSFrotz | |
| File:Dsfrotz.jpg | |
| General | |
|---|---|
| Author(s) | papafuji |
| Type | Other Emulator |
| Version | 2.0 beta-1 20080815 |
| Licence | Mixed |
| Links | |
| [Media:Dsfrotz20beta.zip Download] | |
| Website | |
| Source | |
<htmlet>adsense</htmlet>