Skip to content

Releases: REONTeam/libmobile-bgb

Release v0.2.3

03 Nov 19:55
Compare
Choose a tag to compare

Fix resolving through non-recursive DNS servers

Release v0.2.2

24 Mar 16:10
Compare
Choose a tag to compare

General system stability improvements to enhance the user's experience

Release v0.2.1

09 Mar 20:08
Compare
Choose a tag to compare

Fix detecting disconnections during TCP communication

0.2.0: Around the world

09 Mar 00:02
Compare
Choose a tag to compare

First release with relay support, allowing people to connect with eachother across the world without problems, and simulate the feel of a cellular system by having real phone numbers. This is all thanks to the mobile-relay server software.

Use the --relay option to specify a compatible server, check out your phone number on the console's title bar, and start playing!

Release v0.1.3

16 Jan 00:21
Compare
Choose a tag to compare

Fix several bugs causing a session to end prematurely, breaking the
connection.

Release v0.1.2

30 Aug 10:09
Compare
Choose a tag to compare

Fix issue where mobile p2p connections would delay to wait for data to
be received, causing games like Pokemon Crystal take way too long while
connecting to another game.

Release v0.1.1

25 Aug 19:15
Compare
Choose a tag to compare

Fix an issue in the BGB protocol, where a previously unhandled command
may be sent if the game queues up a byte in slave mode.

v0.1.0: First release

25 Aug 17:01
Compare
Choose a tag to compare

First release

First libmobile-bgb release that I consider usable, and shouldn't break
significantly.
It has the following features:

  • Support for most mobile adapter functionality, especially all of which
    is relevant to GBC games.
  • Support for peer-to-peer communication, used by games such as Pokémon
    Crystal for battling and trading, by establishing a TCP connection
    through port 1027 (requires manually opening port at the time of writing).
    Configurable through the --p2p_port command-line option.
  • TCP communication over IPv4, with any internet address the game may
    require, though all of them are defunct at the time of writing.
  • DNS resolution, required for games to figure out the IPv4 addresses of
    game servers, and can be used to masquerade the original URLs with
    custom game servers. Configurable through the --dns1 and --dns2
    command-line options.