More actions
REIN | |
---|---|
General | |
Author | SaTa |
Type | Savegame Tools |
Version | r17 |
License | Mixed |
Last Updated | 2006/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
) toa7sleep
. - 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
fromrain.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
(formerlygbamp_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 callcardmeSectorErase
. - Enabled writing for NEW TYPE 3 GAME: AKAJ (Silk Screen: C05-01).
- Updated
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 latestgbamp_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
- Author's website - http://www.pat.hi-ho.ne.jp/sata68/nds.shtml