Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Knytt Stories DS: Difference between revisions

From GameBrew
No edit summary
m (Text replacement - "|download=https://dlhb.gamebrew.org/dshomebrew/" to "|download=https://dlhb.gamebrew.org/dshomebrew2/")
 
(31 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox homebrew
{{Infobox DS Homebrews
| title       = Knytt Stories DS
|title=Knytt Stories DS
| image       = [[File:Knyttds.png]]
|image=knyttstoriesds.png
| type       = Platform
|description=Several short levels/stories included (new stories are created by the community).
| version     = 1.0a Full
|author=Rodrigo Roman
| licence    = Mixed
|lastupdated=2010/04/10
| author      = Nicklas 'Nifflas' Nygren
|type=Platform
| website    = http://www.rodrigoroman.com/rrc2soft/nds_dsknytt.html#dsknytt
|version=1.0a Full
| download    = http://www.rodrigoroman.com/rrc2soft/nds_dsknytt.html#dsknytt
|license=Mixed
| source     = http://code.google.com/p/knyttds/downloads/list
|download=https://dlhb.gamebrew.org/dshomebrew2/knyttstoriesds.7z?k33p0fil355 1.0a Full & Level & Converter
|website=http://www.rodrigoroman.com/rrc2soft/nds_dsknytt.html#dsknytt
|source=http://code.google.com/p/knyttds/downloads/list
}}
}}
Knytt Stories is a freeware platform game made by [http://nifflas.ni2.se Nicklas Nygren] (aka Nifflas). The game includes several short levels (stories), and there are many new stories created by the community that anyone can play.


Knytt Stories is a freeware platform game made by [http://nifflas.ni2.se/ Nicklas Nygren] (aka Nifflas). The game includes several short levels (stories), and there are many new stories created by the community that anyone can play.
As Nifflas released a level editor with the original game, many fans created (and are creating) levels as of 2010. Some of them have commercial-like quality. Community stories can be downloaded at [http://nifflas.lpchip.nl Nifflas Forum] and [http://knyttlevels.com KnyttLevels.com].
 
As Nifflas released a level editor with the original game, many fans created (and are creating) levels as of 2010. Some of them have commercial-like quality. Community stories can be downloaded at [http://nifflas.lpchip.nl/ Nifflas Forum] and [http://knyttlevels.com/ KnyttLevels.com].


==Installation==
==Installation==
Line 25: Line 26:


===Install a story===
===Install a story===
Install the story in a local copy of Knytt Stories.
To install a story, you have to copy over the story folder from your local copy of Knytt Stories.


Copy the folder of the story. Story folders are located in <KNYTT FOLDER>/Worlds <KNYTT FOLDER> is the folder where Knytt Stories is installed.
Story folders are located in <KNYTT FOLDER>/Worlds. <KNYTT FOLDER> is the folder where Knytt Stories is installed.


Paste the folder of the story in the /data/dsknytt/Worlds/ folder of your flashcart.
Paste the folder of the story in the /data/dsknytt/Worlds/ folder of your flashcart.
Line 33: Line 34:
If a story has custom music and ambiance tracks, those tracks will not work, as KSDS do not play .ogg files. Refer to the next section in order to know how to convert those files so the DS can be able to play them)
If a story has custom music and ambiance tracks, those tracks will not work, as KSDS do not play .ogg files. Refer to the next section in order to know how to convert those files so the DS can be able to play them)


'''Converting music tracks:'''
===Converting music tracks===
* Download the Open Source [http://audacity.sourceforge.net/ Audacity tool] and launch Audacity. For every .ogg file in the music folder:
Download the Open Source [http://audacity.sourceforge.net/ Audacity tool] and launch Audacity. For every .ogg file in the music folder:
** Load the Song<NUM>.ogg file (example: Song1.ogg).
* Load the Song<NUM>.ogg file (example: Song1.ogg).
** Tracks -> Stereo to Mono.
* Tracks -> Stereo to Mono.
** Tracks -> Resample (change to 22050).
* Tracks -> Resample (change to 22050).
** Project Rate [toolbar located in the bottom-left part of the application] (change to 22050).
* Project Rate [toolbar located in the bottom-left part of the application] (change to 22050).
** If the volume of the track is not very high, use Effect> Amplify to increase it (The volume of the DS is lower than the volume of the PC, so in most cases it is better to increase the volume of a track).
* Use Effect> Amplify to increase the volume if needed (the volume of the DS is lower than PC, so in most cases it is better to increase the volume of a track).
** File -> Export... -> Save as: Mp3 -> Options: Bit Rate (select Constant), Quality (select 48 kbps), Channel Mode (select Stereo), to file Song<NUM>.mp3 (example: Song1.mp3) in the same directory of the Song<NUM>.ogg file (Note that the Metadata can be maintained. Select OK if the Metadata Screen appears).
* File -> Export... -> Save as: Mp3 -> Options: Bit Rate (select Constant), Quality (select 48 kbps), Channel Mode (select Stereo), to file Song<NUM>.mp3 (example: Song1.mp3) in the same directory of the Song<NUM>.ogg file (Note that the Metadata can be maintained. Select OK if the Metadata Screen appears).


'''Note:''' mp3s with a size bigger than 1MB will probably not work due to memory restrictions. In this case, lower the qualiy of the music at step 5:  16kbps (example: sky flower or 24kbps (example: don't eat the mushroom).
'''Note:''' mp3s with a size bigger than 1MB will probably not work due to memory restrictions. In this case, lower the quality of the music to 16kbps (example: sky flower) or 24kbps (example: don't eat the mushroom).
 
===World converter===
Knytt Stories DS - World converter is a Windows application created by by Duneyr used to convert Knytt Stories worlds so that they're playable on the DS remake.
 
It simplifies the normally rather tedious process of converting a Knytt Stories world to be playable on DS. To use it, follow these steps:
*Install the story in a local copy of "Knytt Stories".
*Copy the folder of the story. Story folders are located in <KNYTT FOLDER>/Worlds.
*Paste the folder of the story in the /data/dsknytt/Worlds folder of your flashcart.
*Open Knytt Stories DS - World converter, click Browse and select the folder on your flashcart.
*Click on convert and wait for the program to finish.


==User guide==
==User guide==
===FAQ===
===FAQ===
'''I have a DS/DSi and I cannot play the game in my flashcart!'''
'''Q. I have a DS/DSi and I cannot play the game in my flashcart!'''


First, check that you have a /data/dsknytt/ folder in your flashcart that contains the system folders (_RAW, Ambiance, Gradients, etc) of KSDS. If everything is fine but the game does not load, use the Compatibility-ROM included in the .zip file of the game.
First, check that you have a /data/dsknytt/ folder in your flashcart that contains the system folders (_RAW, Ambiance, Gradients, etc) of KSDS.  


'''Sometimes, when playing a story, if I enter in a new screen the game freezes!'''
If everything is fine but the game does not load, use the Compatibility-ROM included in the .zip file of the game.
 
'''Q. Sometimes, when playing a story, if I enter in a new screen the game freezes!'''


That's a problem in the underlying mp3 libraries. You will probably not find this error, but if you do, you have three options:
That's a problem in the underlying mp3 libraries. You will probably not find this error, but if you do, you have three options:
Line 57: Line 70:
* If everything else fails, use the Compatibility-ROM.
* If everything else fails, use the Compatibility-ROM.


'''What is this Compatibility-ROM?'''
'''Q. What is this Compatibility-ROM?'''
 
A version of the game compiled with older libraries.
 
There will be some visual glitches, but the game should be playable in all flashcarts.
 
'''Q. Some big stories take a lot of time to load!'''
 
The game needs to parse the map in order to optimize the game.
 
You can disable the optimizations in the Options menu, but the transition between screens will be much slower.


A version of the game compiled with older libraries. There will be some visual glitches, but the game should be playable in all flashcarts.
'''Q. Help! The game crashed and a red screen appeared!'''


'''Some big stories take a lot of time to load!'''
That's the Juni's Screen of Death (JSoD), and appears when an error forces the engine to shut down.


The game needs to parse the map in order to optimize the game. You can disable the optimizations in the Options menu, but the transition between screens will be much slower.
In most cases the error will happen because of installation problems or memory problems (the story requires too much resources).  


'''Help! The game crashed and a red screen appeared!'''
==Screenshots==
https://dlhb.gamebrew.org/dshomebrew/knyttstoriesds5.png
https://dlhb.gamebrew.org/dshomebrew/knyttstoriesds4.png


That's the Juni's Screen of Death (JSoD), and appears when an error forces the engine to shut down. In most cases the error will happen because of installation problems or memory problems (the story requires too much resources).  
https://dlhb.gamebrew.org/dshomebrew/knyttstoriesds6.png
https://dlhb.gamebrew.org/dshomebrew/knyttstoriesds8.png


==Known issues==
==Known issues==
Line 81: Line 107:


==Changelog==
==Changelog==
'''V1.0a 08 April 2010'''
'''V1.0a 2010/04/08'''
* Solved some issues (lasers, juni's movements) that allow players to play/finish certain stories (Gaia, A Knytt in Time...). Also, expanded some internal structures that allow to play certain levels (The Great Race).
* Solved some issues (lasers, juni's movements) that allow players to play/finish certain stories (Gaia, A Knytt in Time...). Also, expanded some internal structures that allow to play certain levels (The Great Race).
'''V1.0 February 2010'''
'''V1.0 2010/02'''
* Initial Release.
* Initial Release.


<br>
==External links==
[[Category:DS homebrew games]]
* Author's website - http://rodrigoroman.com/rrc2soft/nds_dsknytt.html
[[Category:Homebrew platform games on DS]]
* Google Code - http://code.google.com/p/knyttds
[[Category:Homebrew game engines on DS]]
* World converter - http://dsknytt.chainsawkitten.net/
* Knytt Stories for PC - [https://nifflas.ni2.se/games/ https://nifflas.ni2.se/?page=Knytt]

Latest revision as of 05:31, 16 August 2024

Knytt Stories DS
Knyttstoriesds.png
General
AuthorRodrigo Roman
TypePlatform
Version1.0a Full
LicenseMixed
Last Updated2010/04/10
Links
1.0a Full & Level & Converter Download
Website
Source

Knytt Stories is a freeware platform game made by Nicklas Nygren (aka Nifflas). The game includes several short levels (stories), and there are many new stories created by the community that anyone can play.

As Nifflas released a level editor with the original game, many fans created (and are creating) levels as of 2010. Some of them have commercial-like quality. Community stories can be downloaded at Nifflas Forum and KnyttLevels.com.

Installation

Copy the data folder to the root of your homebrew device (flashcart).

At this point, you will have a /data/ folder located in the root of your flashcart, which contains a dsknytt folder.

DLDI patch the KSDS.nds ROM and install the ROM in your homebrew device.

Note: Some flashcarts (such as the CycloDS Evolution) do not require to patch the game. The KSDS.nds file can be directly copied into the flashcart.

Install a story

To install a story, you have to copy over the story folder from your local copy of Knytt Stories.

Story folders are located in <KNYTT FOLDER>/Worlds. <KNYTT FOLDER> is the folder where Knytt Stories is installed.

Paste the folder of the story in the /data/dsknytt/Worlds/ folder of your flashcart.

If a story has custom music and ambiance tracks, those tracks will not work, as KSDS do not play .ogg files. Refer to the next section in order to know how to convert those files so the DS can be able to play them)

Converting music tracks

Download the Open Source Audacity tool and launch Audacity. For every .ogg file in the music folder:

  • Load the Song<NUM>.ogg file (example: Song1.ogg).
  • Tracks -> Stereo to Mono.
  • Tracks -> Resample (change to 22050).
  • Project Rate [toolbar located in the bottom-left part of the application] (change to 22050).
  • Use Effect> Amplify to increase the volume if needed (the volume of the DS is lower than PC, so in most cases it is better to increase the volume of a track).
  • File -> Export... -> Save as: Mp3 -> Options: Bit Rate (select Constant), Quality (select 48 kbps), Channel Mode (select Stereo), to file Song<NUM>.mp3 (example: Song1.mp3) in the same directory of the Song<NUM>.ogg file (Note that the Metadata can be maintained. Select OK if the Metadata Screen appears).

Note: mp3s with a size bigger than 1MB will probably not work due to memory restrictions. In this case, lower the quality of the music to 16kbps (example: sky flower) or 24kbps (example: don't eat the mushroom).

World converter

Knytt Stories DS - World converter is a Windows application created by by Duneyr used to convert Knytt Stories worlds so that they're playable on the DS remake.

It simplifies the normally rather tedious process of converting a Knytt Stories world to be playable on DS. To use it, follow these steps:

  • Install the story in a local copy of "Knytt Stories".
  • Copy the folder of the story. Story folders are located in <KNYTT FOLDER>/Worlds.
  • Paste the folder of the story in the /data/dsknytt/Worlds folder of your flashcart.
  • Open Knytt Stories DS - World converter, click Browse and select the folder on your flashcart.
  • Click on convert and wait for the program to finish.

User guide

FAQ

Q. I have a DS/DSi and I cannot play the game in my flashcart!

First, check that you have a /data/dsknytt/ folder in your flashcart that contains the system folders (_RAW, Ambiance, Gradients, etc) of KSDS.

If everything is fine but the game does not load, use the Compatibility-ROM included in the .zip file of the game.

Q. Sometimes, when playing a story, if I enter in a new screen the game freezes!

That's a problem in the underlying mp3 libraries. You will probably not find this error, but if you do, you have three options:

  • Reboot the DS and play again. In most cases the error will not happen anymore.
  • If the game keeps on hanging, disable the music on the Options Menu.
  • If everything else fails, use the Compatibility-ROM.

Q. What is this Compatibility-ROM?

A version of the game compiled with older libraries.

There will be some visual glitches, but the game should be playable in all flashcarts.

Q. Some big stories take a lot of time to load!

The game needs to parse the map in order to optimize the game.

You can disable the optimizations in the Options menu, but the transition between screens will be much slower.

Q. Help! The game crashed and a red screen appeared!

That's the Juni's Screen of Death (JSoD), and appears when an error forces the engine to shut down.

In most cases the error will happen because of installation problems or memory problems (the story requires too much resources).

Screenshots

knyttstoriesds5.png knyttstoriesds4.png

knyttstoriesds6.png knyttstoriesds8.png

Known issues

Juni's movement is not per-pixel. As a result, Juni's speed is different than in the original Knytt Stories.

Dialog traslucency does not work, left as an opaque window.

Management of the minimap and exceptionally big COs.

In extraordinary cases, the game will hang when trying to play a mp3 track. This problem usually happens with mp3 that are not encoded to 48kbps.

Due to a design decision, the hologram is activated only by pressing a DS button, not by pressing "down" twice in a row.

Changelog

V1.0a 2010/04/08

  • Solved some issues (lasers, juni's movements) that allow players to play/finish certain stories (Gaia, A Knytt in Time...). Also, expanded some internal structures that allow to play certain levels (The Great Race).

V1.0 2010/02

  • Initial Release.

External links

Advertising: