Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

TerrariaDS: Difference between revisions

From GameBrew
No edit summary
 
Line 19: Line 19:


== Features ==
== Features ==
=== Gameplay Controls ===
* '''A:''' Jump
* '''Left/Right:''' Move
* '''Up/Down:''' Zoom in/out
* '''X/Y:''' Switch items
* '''R:''' Open inventory
* '''Start:''' Pause menu
* '''A+B+Y+X:''' Debug menu (adds "the cheater" to the character name, but keeps a copy of the old character)
* '''Tap/Hold a block:''' Interact with or break the block (with the appropriate item)
* '''Tap enemies:''' Damage them
=== Core Features ===
* Basic tile rendering and scrolling
* Basic tile rendering and scrolling
* Touch input handling for world interaction and inventory interaction
* Touch input handling for world interaction and inventory interaction
Line 57: Line 45:
* Worlds available in 4 sizes, with backwards compatibility with v0.1 maps
* Worlds available in 4 sizes, with backwards compatibility with v0.1 maps
* Ability to delete worlds and characters
* Ability to delete worlds and characters
== Controls ==
* '''A:''' Jump
* '''Left/Right:''' Move
* '''Up/Down:''' Zoom in/out
* '''X/Y:''' Switch items
* '''R:''' Open inventory
* '''Start:''' Pause menu
* '''A+B+Y+X:''' Debug menu (adds "the cheater" to the character name, but keeps a copy of the old character)
* '''Tap/Hold a block:''' Interact with or break the block (with the appropriate item)
* '''Tap enemies:''' Damage them


== Installation ==
== Installation ==

Latest revision as of 06:27, 21 June 2026

TerrariaDS
Error creating thumbnail: Unable to save thumbnail to destination
General
AuthorAzizBgBoss
TypeAdventure
Version0.2
LicenseLICENSE
LanguageEnglish
Last Updated2026/06/15
Links
Download
Website
Source

TerrariaDS is a fan-made remake that seeks to bring the Terraria experience to the Nintendo DS. The developer has stated a priority on functionality over content, focusing on perfecting core mechanics before adding Terraria content such as items, tiles, and structures. The project aims to stay as loyal as possible to the original game design within the constraints of the DS hardware.

The game is not affiliated with Re-Logic or Terraria in any way. It is a fan-made project not intended for commercial use.

Features

  • Basic tile rendering and scrolling
  • Touch input handling for world interaction and inventory interaction
  • Map generation including terrain, caves, trees, and mushrooms
  • Map saving and loading functionality
  • Camera zooming
  • Basic crafting system with dynamic recipes based on nearby stations
  • Music and sound effects
  • Multiple map support (up to 10 maps visible)
  • Special tiles including doors, crafting benches, and chests (limited to 32 chests)
  • Player health system displayed as hearts
  • Life crystals
  • Day/night cycle with enemy spawning at night
  • Entities including Green Slimes, Eyes, Bunny, and Zombies
  • Ores including Copper and Tin
  • Tools including Iron and Gold pickaxes, axes, hammers, and long swords
  • Crafting stations: Workbench, Furnace, and Anvil
  • Multiple biomes: desert and snow
  • Entity spawning based on time, biome, and layer (surface/underground)
  • Currency system
  • Knockback mechanics
  • Particles
  • Swinging animation
  • Characters with different styles
  • Acorns to keep the world sustainable
  • Worlds available in 4 sizes, with backwards compatibility with v0.1 maps
  • Ability to delete worlds and characters

Controls

  • A: Jump
  • Left/Right: Move
  • Up/Down: Zoom in/out
  • X/Y: Switch items
  • R: Open inventory
  • Start: Pause menu
  • A+B+Y+X: Debug menu (adds "the cheater" to the character name, but keeps a copy of the old character)
  • Tap/Hold a block: Interact with or break the block (with the appropriate item)
  • Tap enemies: Damage them

Installation

You can either compile the game yourself for nightly releases or download a stable release from the Releases page on GitHub.

Tested Devices

System Functionality Cons Notes
Nintendo DSi (XL) (TM++) Excellent None Make sure to set launcher as Default
Nintendo 3DS (New) (XL) (TM++) Excellent None Should work fine as long as you are using TWiLight Menu++, since it essentially becomes a DSi at that point
Flashcarts (DS/DS Lite/DSi) Not tested yet Not tested yet You should probably patch the .nds ROM with the proper DLDI patch depending on your flashcart type (e.g., R4)
NO$GBA (Windows Emulator) Medium No ability to save; choppy sound The emulator does not have DLDI support
DeSmuME (Windows Emulator) Non-functional Game does not start
melonDS (Windows Emulator) Non-functional No NitroFS support The emulator has DLDI support but it does not work with this game; NitroFS will not work with melonDS
melonDS (Special Fork) Excellent None A fork of the original melonDS with NitroFS and FAT support added; available from the GitHub repository's extras folder

Screenshots

TerrariaDS-01.png TerrariaDS-02.png TerrariaDS-03.png

TerrariaDS-04.png TerrariaDS-05.png TerrariaDS-06.png

Changelog

v0.2

  • Added more music and intros
  • Added ability to delete worlds and characters
  • Added acorns to keep the world sustainable
  • Added swinging animation
  • Added characters with different styles
  • Health now displayed as hearts
  • Added life crystals
  • Added particles
  • Added more sound effects
  • Added chests (limited to 32 chests)
  • Added more tools: Iron and Gold pickaxes, axes, hammers, and long swords, and a wooden hammer
  • Implemented dynamic crafting recipes based on nearby stations
  • Added crafting stations: Workbench, Furnace, and Anvil
  • Converted all tile handling data to a struct, enabling a wider variety of special tiles
  • Added more crafting recipes with paginated display
  • Added more biomes: desert and snow
  • Implemented entity spawning based on time, biome, and layer (surface/underground)
  • Improved and more efficient world generation
  • Added currency
  • Added X axis velocity, enabling knockback and fixing some collision bugs
  • Added more entities: Eyes, Slimes, Bunny, and Zombies
  • Organized code and split into multiple files
  • Support for maps with more height; worlds now come in 4 sizes with backwards compatibility with v0.1 maps
  • Moved all assets back to ROM
  • Fixed misaligned sprites when zooming in/out

v0.1

  • Added ability to save and load up to 10 different maps
  • Added special tiles with interaction support; doors are functional
  • Added player health system
  • Added consumables: mushrooms
  • Added pause and debug menus
  • Added Green Slimes as the first enemies
  • Added combat mechanics: player can damage entities by direct contact with a weapon
  • Added Copper and Tin ores
  • Added simple day/night cycle with enemy spawning at nighttime
  • Added sound effects
  • Added intro splashes and splash text on the title screen
  • Added hotbar (limited to last 8 items when inventory is closed)
  • Fixed screen jittering issues

v0.0alpha

  • Initial release / demo
  • Basic tile rendering and scrolling
  • Touch input handling for world interaction and inventory interaction
  • Map generation including terrain, caves, trees, and mushrooms
  • Map saving and loading functionality
  • Camera zooming
  • Basic crafting system
  • Music

Credits

  • AzizBgBoss — DS remake developer
  • DS(i) Mode Customization! Discord server — resources and guidance on DS development
  • The Terraria Wiki — reference for blocks and Terraria mechanics
  • Re-Logic — creators of the original Terraria game
  • Testers: AzizBgBoss (DSi), Vinii (New 3DS XL)

External Links

Advertising: