Touhou DS: Difference between revisions
From GameBrew
More actions
No edit summary |
No edit summary |
||
| Line 6: | Line 6: | ||
| licence = Mixed | | licence = Mixed | ||
| author = Spuzkaizer | | author = Spuzkaizer | ||
| website = http://www.weeaboo.nl/ | | website = http://www.weeaboo.nl/2010/01/touhou-ds-v0-9/ | ||
| download = Media:Touhouds.rar | | download = Media:Touhouds.rar | ||
| source = Media:Touhoudsscr.rar | | source = Media:Touhoudsscr.rar | ||
}} | }} | ||
TouhouDS is a homebrew space shooter based on Touhou, which is a series of danmaku shooting games made by Team Shanghai Alice. | |||
In TouhouDS all stages are packaged in bundles (games). A game contains a number of routes, and these routes contain the stages. Routes can be used to create difficulty settings, but also to create (unlockable) extra stages. | In TouhouDS all stages are packaged in bundles (games). A game contains a number of routes, and these routes contain the stages. Routes can be used to create difficulty settings, but also to create (unlockable) extra stages. | ||
| Line 18: | Line 18: | ||
==Installation== | ==Installation== | ||
Put the TouhouDS folder inside the root folder of your flashcard. | |||
Run TouhouDS.nds. | |||
For emulator, use TouhouDS-EFS.nds instead of the regular TouhouDS.nds, beware that you can't save in the EFS version, nor is it possible to add characters or stages without recreating the ROM. | |||
==User guide== | ==User guide== | ||
Hold DS vertically and play. | Hold DS vertically and play. | ||
==Controls== | |||
[[File:TouhouDScontrol.jpg]] | |||
==Screenshots== | |||
[[File:Touhouds.png|450px]] | [[File:Touhouds.png|450px]] | ||
== | ==Compatibility== | ||
Works in an emulator (no$gba recommended). | |||
==Changelog== | ==Changelog== | ||
'''v0.9 2009-12-27''' | '''v0.9 2009-12-27''' | ||
Bugfixes: | |||
*On-screen keyboard was broken. | * On-screen keyboard was broken. | ||
Improvements: | |||
* Added support for writing scripts in LUA. | |||
* Update to tools (new TextureConverter & repository creation tool). | |||
* Improved collision system which lifts the maxsize=64x64 restriction and gives a choice between line-segment and circle collision shapes. | |||
* Added sixth stage + new playable character. | |||
* Added the option to change starting lives. | |||
'''v0.8.2 2009-05-21''' | '''v0.8.2 2009-05-21''' | ||
Bugfixes: | |||
*Game crashed after a certain number of spellcards. | * Game crashed after a certain number of spellcards. | ||
Improvements: | |||
* Decreased memory usage and memory fragmentation | |||
* References to spellbooks cache their results for better performance. | |||
'''v0.8.1 2009-05-''' | '''v0.8.1 2009-05-''' | ||
Bugfixes: | |||
*The score screen's scrollpane didn't start out showing the highest score. | * The score screen's scrollpane didn't start out showing the highest score. | ||
*The game selection on the score screen didn't work properly. | * The game selection on the score screen didn't work properly. | ||
*Fixed a memory leak in the sound manager. | * Fixed a memory leak in the sound manager. | ||
*Objects with hitbox=0 would still cause collisions. | * Objects with hitbox=0 would still cause collisions. | ||
Improvements: | |||
* Support for multiple/selfmade download repositories | |||
* Deathbombing no longer requires 2 bombs and after dying there's a small period where bombing is disabled to avoid losing a bomb because you were too late trying to deathbomb. | |||
* Nicer character select screen. | |||
* Added a fifth stage + small improvements to older stages. | |||
* Added Sanae as a character. | |||
Scripting language: | |||
* Added _for, size, drawAngle commands. | |||
'''v0.8 2009-03-20''' | |||
Bugfixes: | |||
* | * The installation checker was broken andcaused a red screen of death in case of an invalid installation. | ||
* | * Fixed an rare case where the collision detection would fail. | ||
* | * After losing your lives, selecting restart but cancelling the confirmation would erroneously give the option to continue playing. | ||
* Graphical glitches occurred when using master spark. | |||
* | |||
Improvements: | |||
*Added | * Improved sound effects. | ||
* Background plane tilted in 3D. | |||
* Added deathbombing. | |||
* Added Youmu & Yuka as playable characters. | |||
* Gave Sakuya a proper bomb. | |||
* Added a wifi config screen. | |||
* Added a fourth level. | |||
* 10~20% performance increase. | |||
Scripting language: | |||
* | * Animation support (boss, object, shot). | ||
* | * Support for playing sound effects. | ||
* | * Commands added to allow for character conversations. You can specify a default conversation and/or specific conversations depending on the selected player character. | ||
* | * Stricter type-checking in the script compiler, better error reporting. | ||
''' v0.7 2008-11-''' | |||
Bugfixes: | |||
* | * Shows an error message instead of silently crashing in the case of a broken installation. | ||
* | * The current score was added to the list of high-scores twice if you used restart or quit after losing all your lives. | ||
* | * Pausing the game stopped the music, it now only stops sound effects. | ||
* | * After completing all stages, the game sometimes crashed. | ||
* Script errors in stages other than the first weren't shown to the user. | |||
* After a boss' spellcard finishes, -all- enemy projectiles are now destroyed, not just those of the ENEMY_SHOT type. | |||
* Instead of overwriting the default textures, user-specified textures were added -after- the existing textures. This limited the max. texture memory to 32KB. | |||
Improvements: | |||
* | * Internal script compiler now does basic type-checking. | ||
* | * Meaningful error messages in the script compiler. | ||
* | * Added (beta) support for downloading additional characters from within the game using wifi. | ||
* | * Rewrote a large portion of the scripting manual. | ||
* | * Support for multiple routes per game. Routes are commonly used to create a selectable difficulty setting. | ||
* | * The score overview shown at the end of every stage works now. | ||
* | * Both stages and routes can now be locked/unlocked. Read the manual for more info. | ||
* Added a third stage. | |||
'''v0.6 2008-09-29''' | |||
'''v0.6 | |||
Bugfixes: | |||
*Fixed a memory leak in the parser. Some temporary memory wasn't released correctly which caused the program to run out of memory prematurely. | * Fixed a memory leak in the parser. Some temporary memory wasn't released correctly which caused the program to run out of memory prematurely. | ||
*Using the restart button several times caused the game to hang. This doesn't happen anymore now the memory leak in the parser has been resolved. | * Using the restart button several times caused the game to hang. This doesn't happen anymore now the memory leak in the parser has been resolved. | ||
*After exiting a level using the quit option, sprites would get bugged. For example, transparent areas would turn white or certain images would be flipped. | * After exiting a level using the quit option, sprites would get bugged. For example, transparent areas would turn white or certain images would be flipped. | ||
*Fixed a text-positioning bug in the text renderer. | * Fixed a text-positioning bug in the text renderer. | ||
*Calling a spell or object from another script file didn't work. | * Calling a spell or object from another script file didn't work. | ||
Improvements: | |||
*Replaced the player and enemy graphics by larger and better looking ones. | * Replaced the player and enemy graphics by larger and better looking ones. | ||
*Improved hitbox-center-indicator visibility. | * Improved hitbox-center-indicator visibility. | ||
*Better antialiasing for the DS buttons on the options screen. | * Better antialiasing for the DS buttons on the options screen. | ||
*Added scores and hi-scores. Hi-Scores are saved per game, difficulty, character. | * Added scores and hi-scores. Hi-Scores are saved per game, difficulty, character. | ||
*The game now shows a Restart/Quit selection when you lose all your lives instead of just continuing. | * The game now shows a Restart/Quit selection when you lose all your lives instead of just continuing. | ||
*You can now have more than one level. | * You can now have more than one level. | ||
*The default textures can be overridden on a per-level basis. | * The default textures can be overridden on a per-level basis. | ||
*Added a command to the scripting language that can change the background music. | * Added a command to the scripting language that can change the background music. | ||
*Reimu now has homing bullets. | * Reimu now has homing bullets. | ||
[[Category:Homebrew | <br> | ||
[[Category:DS homebrew games]] | |||
[[Category:Homebrew shooter games on DS]] | |||
Revision as of 14:07, 28 June 2021
| Touhou Fangame DS | |
| File:Touhouds2.png | |
| General | |
|---|---|
| Author(s) | Spuzkaizer |
| Type | Shooter |
| Version | 0.9 |
| Licence | Mixed |
| Links | |
| [Media:Touhouds.rar Download] | |
| Website | |
| [Media:Touhoudsscr.rar Source] | |
<htmlet>adsense</htmlet>