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

REIN DS

From GameBrew
REIN
Reinds.png
General
AuthorSaTa
TypeSavegame Tools
Versionr17
LicenseMixed
Last Updated2006/10/12
Links
Download
Website
Source

A homebrew utility that can backup/restore game saves on the NDS cartridges.

Developed for GBA Movie Player (GBAMP).

Features

  • Backup/Restore game save.
  • Edit Band Brothers score files (BB Tool).
  • Calendar.
  • Clock/Thermometer.

Installation

Requirements:

  • Nintendo DS with PassMe.
  • GBA Movie Player (GBAMP) or Adomovie, M3.
  • CompactFlash card (16MB–512MB). Only FAT16 is supported.

Method 1 (direct boot):

  • Rename rain.nds to _BOOT_MP.NDS and copy it to the CF card.
  • Insert the CF card into the GBAMP and power on the NDS.

Method 2 (through selector):

  • Copy rain.nds to the CF card.
  • Insert the CF card into the GBAMP and power on the NDS.
  • In the multiboot menu, select rain.nds to boot.

If booting fails, quickly turning the power off and on and try again.

Controls

D-Pad - Move up and down

A - Execute/Select

B - Cancel

Other controls will be displayed on the active screen.

Compatibility

Supports:

Admovie
GBA Movie Player (GBAMP)
M3-CF or M3-SD

Changelog

r17A_TEST 2006/10/12 (ADAJ/APAJ Pokémon Diamond/Pearl Exclusive)

  • A special version created for ADAJ/APAJ Pokémon Diamond/Pearl (4Mbit) because it was mistakenly detected as 2Mbit, resulting in only half of the data being saved. This version enforces 4Mbit saving.
  • Please do not use with other games.

r17 2006/09/04

  • Displayed the recognized device next to the title, e.g., "REIN r17 (dev)."
  • Added new game names:
    • {"AFFJ", "FF3", "ファイナルファンタジーIII", 0x0000, 6, "cd1000"}
    • {"AWTJ", "GAMEWATCH", "GAME&WATCH COLLECTION", 0x0000, 6, "GBG_DS"}

r16 2006/08/08

  • Preliminary support for M3 Professional miniSD (no protrusion).
  • Added new game names:
    • {"ARSJ", "RUSO", "カイトウルソー", 0x0000, 4, "RUSO"}
    • {"A2DJ", "NEWMARIO", "ニュー・スーパー・マリオブラザーズ", 0x0002, 7, "Mario2d"}
    • {"ANGJ", "EIGODUKE", "エイゴヅケ", 0x0000, 4, "\xBC\x13\x6A\x4E"}
    • {"UBRJ", "BROWSER", "ニンテンドーDSブラウザー", 0x0174, 4, "\x68\x00\x74\x00"}
    • {"A4VJ", "ORYOURI", "しゃべる!DS料理ナビ", 0x0000, 7, "ORYOURI NAVIA4V"}

r15 2006/05/08

  • Improved device recognition order.
  • Renamed from "RAIN" to "REIN."
  • Added a note about cleaning the DS slot.
  • Added new game names:
    • {"AOZJ", "OZAWARINA", "オサワリタンテイ オザワリナ", 0x0000, 8, "OZAWA_RINA_MAGIC_20050124"}
    • {"ATRJ", "TETRIS", "テトリスDS", 0x0000, 2, "V4"}
  • Works: GBAMP (CF), M3-SD, M3-miniSD, SC-miniSD, SC-CF
  • Untested: M3-CF, SC-SD.
  • Doesn't Work: MK2/MK3.

r14 2006/03/30

  • Added support for M3-SD.
  • Added a message for unsupported hardware.
  • Works: GBAMP (CF), M3-SD.
  • Untested: M3-CF, SC-SD, SC-CF.
  • Doesn't Work: MK2/MK3.

r13A_TEST 2006/03/28

  • Added support for writing functionality with M3-SD.

r13 2006/03/23

  • Imported gba_nds_fat_2006-03-03.
  • Added game names:
    • {"AWZJ", "WIZARDRY", "Wizardry Astalisk -Hiiro no Fuuin-", 0x0000, 4, "\xE6\x5E\x85\x0E"}
    • {"ABFJ", "SB-FFGYU", "Style Book Fushigi Boshi Futagohime Gyu!", 0x0000, 4, "BLYS"}
  • WORK: GBAMP(CF)
  • UNTESTED: M3-CF, SC-SD, SC-CF
  • DOESN'T WORK: M3-SD

r12 2006/03/02 (Version for those without the NDS Lite)

  • Added game name:
    • {"ASEJ", "SEIKENDEN", "Seiken Densetsu DS CHILDREN of MANA", 0x0000, 8, "聖剣伝説DS"}

r11 2006/02/08

  • Added support for the "Eigo Zuke" memory M45PE40 4Mbit (512KByte).
  • Reorganized BB TOOL: Added functionality to read BBS files. Added bbtool.txt.
  • Added game names:
    • {"AFPJ", "PRECURE-MH", "Futari wa Precure Max Heart DANZEN! DS", 0x0007, 6, "PMHxtm"}
    • {"ARMJ", "MLRPG2", "Mario & Luigi RPG2", 0x0000, 6, "MLRPG2"}
    • {"ANGJ", "EIGODUKE", "Eigo ga Nigatenai Otona no DS Training Eigo Zuke", 0x0000, 4, "\xBC\x13\x6A\x4E"}
  • WORK: GBAMP(CF)
  • UNTESTED: M3-CF, SC-SD, SC-CF
  • DOESN'T WORK: M3-SD

r10b 2006/01/18

  • Applied changes from gba_nds_fat_2006-01-04.zip (FAT_fwrite).

r10 2006/01/17

  • Added power off function (a7poff) to a7sleep.
  • The screen will power off (instead of sleep) 10 seconds after closing.
  • Separated FAT driver into fat directory.
  • Added new game names:
    • {"AZWJ", "SAWARUWARIO", "さわるメイドインワリオ", 0x0000, 4, "MIW\0"}
    • {"ANDJ", "NOU-DRILL", "脳を鍛える大人のDSトレーニング", 0x0000, 8, "NOU-DRILL-DS"}
    • {"ANMJ", "MOTTO-NOU", "もっと脳を鍛える大人のDSトレーニング", 0x0000, 8, "MOTTO-NOU-DS"}
  • Added SuperCard.bat for development purposes.
  • Generates rain.sc.nds from rain.nds.

r09 2005/12/26

  • Changed "EEPROM" to "DS SAVE" in descriptions.
  • Updated to gba_nds_fat-2005-12-10.zip.
  • Added "M3-SAVE (DAT) MANAGER":
    • Converts (copies) between M3 DAT files and DS card saves.
    • Choose copy direction.
    • Insert DS card.
    • Select M3 DAT file.
    • Start copy process.
    • Conversion on M3-SD is not yet supported.

r08 2005/12/08

  • Added new game names:
    • {"AMCJ", "MARIOKART", "マリオカートDS", 0x0000, 8, "MKDSSV10"}

r07 2005/12/01

  • Added new game names:
    • {"AB6J", "BUBBLEBO", "バブルボブルDS", 0x0000, 8, "BUBBLEBOBBLEREVO"}
    • {"ARKJ", "LUCKYSTA", "ラキスタもえどりる", 0x0000, 6, "LS0019"}

r06a 2005/11/30

  • Fixed issue where SuperCard SD driver was not enabled (in disc_io.c).

2005/11/28 18:41 r06

  • Introduced SuperCard SD driver (operation with rain not confirmed).
  • Added new game names:
    • {"ASCJ", "SONICRUSH", "ソニックラッシュ", 0x0000, 8, "sonic_rush"}
    • {"ADMJ", "DOUBUTU", "おいでよ 動物の森", 0x0000, 2, "\x32\x00"}

r05 2005/11/21

  • Updated CF driver to gba_nds_fat (formerly gbamp_cf) version 2005-11-17.

r04e 2005/11/18

  • Replaced gbamp_cf with SuperCard CF-compatible version.
  • Updated development environment to devkitPro 1.2.0:
    • libnds-20051026.tar.bz2
    • devkitARM_r17-win32.exe
  • Fixed DUMP size display.
  • Added new game names:
    • {"ATGJ", "ASOBIDAI", "誰でも遊びたいぜん", 0x0000, 4, "\x60\x5B\x00\x00"}

r04d 2005/10/30

  • Added support for TYPE 2, 512Kbit (64KB) for ASPJ.
  • Note: Data written for size detection in TYPE 2 is reverted.
  • Fixed display color issues for multi-screen file selectors.

r04c TEST Version 2005/10/24

  • Identified ASPJ (Super Princess Peach) as TYPE 2, 512Kbit (64KB).
  • Temporarily handled TYPE 2 as 512Kbit (64KB).
  • Use r04c for ASPJ and r04b for other cases until size detection methods are clarified.

r04b 2005/10/22

  • Fixed initialization failure for NEW TYPE 3.

r04a 2005/10/21

  • CardMe fix:
    • Updated cardmeChipErase to call cardmeSectorErase.
    • Enabled writing for NEW TYPE 3 GAME: AKAJ (Silk Screen: C05-01).

r02 2005/10/06

  • Displayed save data contents for backup and restore operations.
  • Adopted game names for backup file names.
  • Supported games include:
    • {"ABMJ" ,"BOMBERMA","ボンバーマン" ,0x0000,4,"BOMB",}
    • {"ACVJ" ,"AKUMAJO","アクマジョウドラキュラ" ,0x0000,4,"\xDF\xC0\xAD\xDE",}
    • {"AD3J" ,"NINDOGS","ニンテンドッグス" ,0x08F0,4,"?GOD",}
    • {"AGYJ" ,"GYAKUTEN","ギャクテンサイバン" ,0x0013,8,"GYAKUTEN",}
    • {"ALUJ" ,"LUNAGENE","ルナ ジェネシス" ,0x0000,8,"LUNARGEN",}
    • {"ABBJ" ,"BANBRA","バンドブラザーズ" ,0x0000,8,"GBMDGSBB",}
    • {"APYJ" ,"PUYOPUYO","プヨプヨフィーバー" ,0x0400,8,"PUYOF_DS",}
    • {"AMTJ" ,"METEOS","メテオス" ,0x0000,4,"METO",}
    • {"ANOJ" ,"ANOTHER","アナザーコード" ,0x0000,7,"ANOTHER",}

r01c 2005/10/06

  • Added a general-purpose menu, available in debug mode only.

r01b

  • Added code for game detection from save data.

r01a 2005/10/04

  • Fixed issue with TYPE 3 restore failure.
  • Confirmed proper operation for CF backup and restore for TYPE 1, 2, and 3.

r01 2005/10/01

  • Test version.
  • Added support for backup and restore to SRAM.
  • Limited to TYPE 1 and 2 only (TYPE 3 not supported).
  • Changed memory allocation method to static.

r00k

  • Updates from r00g.

r00i

  • Implemented custom umalloc/ufree versions for memory allocation (umem.h/umem.cpp).

r00h

  • Replaced mpcfio.cpp with the latest gbamp_cf (2005/09/26).
  • Retained mpcfio.h for compatibility.

r00g

  • Added LED control and other features.

r00d Preview Version 2005/09/25

  • Based on NDS EEPROM TOOL, added KOYOMI (Calendar) and LAUNCH (NDS file launcher).
  • Directory support added for file selection.

External links

Advertising: