DSFrotz: Difference between revisions

From GameBrew
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 papafuji's NDS port of Jonas Minnberg's GBA-Frotz.  
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
Download and extract file.
#[http://chishm.drunkencoders.com/DLDI/ DLDI patch] .nds file and copy all files to the root directory of the card
 
[[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 these games have the same interface (shown on the screenshot above), and can be played exactly the same way.
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.


:By default, you can directly draw the letters on the screen, according to the PA-Grafiti alphabet (cf. fig. 1)
===Icons===
:Second way : you can use the mini keyboard (cf. fig. 2) or the numerical keyboard
* 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.


Press the 'X' button to change the input type.  
===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 - swap between mini-keyboard and letter-drawing modes
X - Swap between mini-keyboard and letter-drawing modes


A - valid, OK (v1.2 games only)
A - Valid, OK (v1.2 games only)


B - abort, clear input text (v1.2 games only)
B - Abort, Clear input text (v1.2 games only)


L/R - changes the image size (Level9 games only)
L/R - Change the image size (Level9 games only)


Start - pause, exit the game
Start - Pause, Exit the game


Select - save a game to the SRAM  
Select - Save a game to the SRAM  


==Known Issues==
==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                     : for PAlib - http://www.palib.info/
* Mollusk for [http://www.palib.info/ PAlib].
 
* Chishm/Drunkencoders for DLDI tools.
Chishm / Drunkencoders       : for DLDI tools
* Flap, Derek, Julian & Mauro for their support.
 
* [http://www.nightmode.org/frotz GBA-Frotz] version by Jonas Minnberg.
Flap, Derek, Julian & Mauro : for their support  
* Actual Frotz implementation by David Griffith (2002).
 
* Original Frotz interpreter by Stefan Jokisch (1995).
GBA-Frotz version            : Jonas Minnberg - http://www.nightmode.org/frotz
* [ftp://ftp.ifarchive.org/if-archive/ IF archive.]
 
* [http://www.wurb.com/if/ BAF's guide] to IF archive.
actual Frotz implementation : David Griffith - 2002
 
original Frotz interpreter   : Stefan Jokisch - 1995
 
IF archive                  : ftp://ftp.ifarchive.org/if-archive/
 
BAF's guide to IF archive   : http://www.wurb.com/if/


[[Category:Homebrew applications]]
<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
TypeOther Emulator
Version2.0 beta-1 20080815
LicenceMixed
Links
[Media:Dsfrotz20beta.zip Download]
Website
Source
Advertisements

<htmlet>adsense</htmlet>


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

Download and extract file.

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

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.

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

X - Swap between mini-keyboard and letter-drawing modes

A - Valid, OK (v1.2 games only)

B - Abort, Clear input text (v1.2 games only)

L/R - Change the image size (Level9 games only)

Start - Pause, Exit the game

Select - Save a game to the SRAM

Known issues

User fonts 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

DSFrotz2.0_beta1_20080815

New features:

  • New double-screen display mode.
  • User backgrounds and icons available.
  • Debugged azerty/qwerty keyboards.
  • Border_zone, trinity and freefall working fine.
  • User-modifiable keywords and abbreviations.
  • A lot of bugs exterminated.

DSFrotz2.0_alpha_20080724

New features:

  • Game files on cart, with user folder organisation.
  • Per folder & per game ini files.
  • Multi fonts and accentuated fonts.
  • Predefined user-modifiable keywords and abbreviations.
  • New azerty/qwerty keyboards.
  • A lot of bugs exterminated.

Credits

  • Mollusk for PAlib.
  • Chishm/Drunkencoders for DLDI tools.
  • Flap, Derek, Julian & Mauro for their support.
  • GBA-Frotz version by Jonas Minnberg.
  • Actual Frotz implementation by David Griffith (2002).
  • Original Frotz interpreter by Stefan Jokisch (1995).
  • IF archive.
  • BAF's guide to IF archive.


Advertising: