Fork of pokecrystal with Mobile Adapter Features.
Go to file
Darkshade 7e846c96a8 Currency Strings Implementation
Introduces an implementation for different currency strings depending on the chosen address in the Mobile Profile.

Function credit goes to Damien.
2022-12-03 19:06:04 -05:00
.github Require rgbds 0.6.0 2022-10-02 22:03:53 -04:00
audio Remove rNR20/rNR40 and add rPCM12/rPCM34 (#947) 2022-06-17 22:29:09 -04:00
constants Default ezchat messages fix (#22) 2022-11-17 16:32:45 -05:00
data #18 fixes (#23) 2022-11-23 03:53:01 -05:00
docs Require rgbds 0.6.0 2022-10-02 22:03:53 -04:00
engine Update crystal_layouts.asm 2022-11-28 15:52:17 -05:00
gfx Merge branch 'master' of https://github.com/pret/pokecrystal into pokecrystal-mobile-en-rebase 2022-10-04 09:09:14 -05:00
home Require rgbds 0.6.0 2022-10-02 22:03:53 -04:00
lib/mobile Require rgbds 0.6.0 2022-10-02 22:03:53 -04:00
macros Merge branch 'master' of https://github.com/pret/pokecrystal into pokecrystal-mobile-en-rebase 2022-10-04 09:09:14 -05:00
maps Update GoldenrodCity.asm 2022-10-14 04:41:12 -04:00
mobile Currency Strings Implementation 2022-12-03 19:06:04 -05:00
ram Default ezchat messages fix (#22) 2022-11-17 16:32:45 -05:00
tools Update tools/unnamed.py for rgbds 0.6.0 object files 2022-10-02 22:34:10 -04:00
vc Require rgbds 0.6.0 2022-10-02 22:03:53 -04:00
.gitattributes Build the Virtual Console patch with make crystal11_vc (#882) 2022-03-12 18:34:04 -05:00
.gitignore Build the Virtual Console patch with make crystal11_vc (#882) 2022-03-12 18:34:04 -05:00
.rgbds-version Progress on #19: Pokemon names in mobile messsages (#20) 2022-11-14 15:07:48 -05:00
audio.asm Require rgbds 0.6.0 2022-10-02 22:03:53 -04:00
charmap.asm Require rgbds 0.6.0 2022-10-02 22:03:53 -04:00
FAQ.md FAQ.md require 0.6.0 2022-10-02 23:29:47 -05:00
home.asm Require rgbds 0.6.0 2022-10-02 22:03:53 -04:00
includes.asm Require rgbds 0.6.0 2022-10-02 22:03:53 -04:00
INSTALL.md Require rgbds 0.6.0 2022-10-02 22:03:53 -04:00
layout.link Currency Strings Implementation 2022-12-03 19:06:04 -05:00
main.asm Currency Strings Implementation 2022-12-03 19:06:04 -05:00
Makefile Merge branch 'master' of https://github.com/pret/pokecrystal into pokecrystal-mobile-en-rebase 2022-10-04 09:09:14 -05:00
ram.asm Require rgbds 0.6.0 2022-10-02 22:03:53 -04:00
README.md Update README.md 2022-11-17 21:24:11 -05:00
rgbdscheck.asm Require rgbds 0.6.0 2022-10-02 22:03:53 -04:00
roms.sha1 Build the Virtual Console patch with make crystal11_vc (#882) 2022-03-12 18:34:04 -05:00
STYLE.md Add proposals for fixing STYLE.md (#941) 2022-06-17 22:41:16 -04:00

Information

A WIP fork of pokecrystal designed to restore and localize Mobile Adapter functionality such as online battles and trades to Crystal using disassembled code from the Japanese ROM designed for use with Mobile System recreation projects like the REON Project.

This repository is built upon a substantial amount of work done by Sudel-Matze.

A link to Matzes repository can be found here: https://github.com/Sudel-Matze/pokecrystal

Screenshots

image image image image image image image image image image image image image image image

Setup Build Status

For more information, please see INSTALL.md

After setup has been completed, you can choose which version you wish to build. To build a specific version, run one of these commands inside the repository directory in cygwin64:

  • US Version: make

  • EUR Version: make crystal_eu

  • AUS Version: make crystal_au

For a more accurate experience, we advising picking the build version based on where you live as this will make different 'address' options available to you which are selectable for personal information.

The US Version covers the United States and Canada.

The EUR Version covers all countries in Europe (as of 2001).

The AUS Version covers Australia and New Zealand.

If you're looking for other languages, you can find them here: (https://github.com/pokecrystal-mobile)

But please note that they still require a lot of polish.

Using Mobile Adapter Features

To take advantage of the Mobile Adapter features, we currently recommend the GameBoy Emulator BGB: https://bgb.bircd.org/

and libmobile-bgb: https://github.com/REONTeam/libmobile-bgb/releases

Simply open BGB, right click the screen and select Link > Listen, then accept the port it provides by clicking OK. Once done, run the latest version of libmobile for your operating system (mobile-windows.exe or windows and mobile-linux for linux). Now right click the screen on BGB again and select Load ROM…, then choose the pokecrystal-mobile .gbc file you have built.

To-Do

  • Finish restrictions on Pokémon names in EZ Chat Menu.

Contributors

  • Pret : Initial disassembly
  • Matze : Mobile Restoration & Japanese Code Disassembly
  • Damien : Code
  • DS : GFX & Code
  • Ryuzac : Code & Japanese Translation
  • Zumilsawhat? : Code (Large amounts of work on the EZ Chat system)
  • Arves : Italian Mobile Translation
  • Federx : Italian Mobile Translation
  • FerozElMejor : Spanish Mobile Translation
  • FrenchOrange : French Mobile Translation
  • Lesserkuma : German Mobile Translation
  • Muffet : German Mobile Translation
  • REON Community : Support and Assistance