• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[Pokeemerald] Customising e-Reader Cards

So I have read through and couldn't see anything about what I'm about to ask (or I could be blind and missed it)

I have a Japanese e-reader+ but have English Games, I was wondering if its possible to get the Japanese dotcodes to be read in the Japanese e-reader, to then work on an English game cart. Any ideas if this is possible?
 
Good to hear you got it working!

I was gonna have a go at changing the text too, and see how far I can go with modifying it to have different images and sending different items.
Hi Paccy,

I understand that you updated Ruby and Sapphire Disassembly to include the translated Regidoll. When I go to "Make" it the stripe 1 raw file is successfully generated but I get an "Error 5" on the second stripe. All the other e-reader card assemblies like the Eon ticket and battle Es work, except for the second Regi stripe, I went further and learned how to disassemble and change the regions from some Japan Regidoll raw files to triple check that WSL is working correctly, and all seems to work fine.

I'm really stuck now, does any have an idea what I could be doing wrong?

[PokeCommunity.com] Customising e-Reader Cards

EDIT: Got it working. Turns out my frustration and subsequent turning off the computer did something (I'm running Win10pro with WSL + python 2.7.18). I retried the make assembly after the restart and it compiled correctly. Thank you Paccy for providing this awesome method of time travel :D
 
Last edited:
After successfully generated both Regi strips, I tested the e-reader cards in both MGBA and physically. Regirock works fine, The Regice says that it transfers but doesn't show up in the decoration items and Registeel doll gives a loading error on the receiving GBA. I've done multiple compiles and getting the same result. Has anyone else checked this or had this issue?
 
Hi! There is any way to get work US e-Reader like JAP e-Reader+?

[PokeCommunity.com] Customising e-Reader Cards

[PokeCommunity.com] Customising e-Reader Cards

[PokeCommunity.com] Customising e-Reader Cards

Thanks!!
 
Last edited:
Hi Paccy,

I understand that you updated Ruby and Sapphire Disassembly to include the translated Regidoll. When I go to "Make" it the stripe 1 raw file is successfully generated but I get an "Error 5" on the second stripe. All the other e-reader card assemblies like the Eon ticket and battle Es work, except for the second Regi stripe, I went further and learned how to disassemble and change the regions from some Japan Regidoll raw files to triple check that WSL is working correctly, and all seems to work fine.

I'm really stuck now, does any have an idea what I could be doing wrong?

View attachment 155663

EDIT: Got it working. Turns out my frustration and subsequent turning off the computer did something (I'm running Win10pro with WSL + python 2.7.18). I retried the make assembly after the restart and it compiled correctly. Thank you Paccy for providing this awesome method of time travel :D

I would like to mention I'm also having this same exact error now, but after a restart or two I still haven't gotten mine working... if anyone has any insight as to what exactly "Error 5" means it would be greatly appreciated!
 
I'm having trouble making giftpokemon in pokemon emerald.

I did the entire tutorial, added all the tools, I can do the make code, but the game says the following error: "This data can't be used in this version".

[PokeCommunity.com] Customising e-Reader Cards

I used the rom MYSTERY_EVENT_DISTRO located by the channel "im a blisy ._." to unlock the MYSTERY EVENT in Pokémon Emerald. With the E-readers he made available, I was able to access some events he organized himself.

However, with the E-readers that I created using this tutorial, it gives this error "This data cannot be used in this version".

can anybody help me? I'm a bit new to programming, but I would really like to be able to hold my events on E-readers.
My intention is to do the events without having to change the original rom, so I used the rom MYSTERY_EVENT_DISTRO that the channel "im a blisy ._." did to unlock Mystery Event without having to change the original rom. That's what i understood.

Here's the link to his video too:

If anyone knows how to add the Pokémon gift in this way, I would be grateful, or if you have another suggestion on how to do it, I would be immensely grateful.

Sorry for my bad English, it's not my language.
 
I'm having trouble making giftpokemon in pokemon emerald.

I did the entire tutorial, added all the tools, I can do the make code, but the game says the following error: "This data can't be used in this version".

View attachment 156387

I used the rom MYSTERY_EVENT_DISTRO located by the channel "im a blisy ._." to unlock the MYSTERY EVENT in Pokémon Emerald. With the E-readers he made available, I was able to access some events he organized himself.

However, with the E-readers that I created using this tutorial, it gives this error "This data cannot be used in this version".

can anybody help me? I'm a bit new to programming, but I would really like to be able to hold my events on E-readers.
My intention is to do the events without having to change the original rom, so I used the rom MYSTERY_EVENT_DISTRO that the channel "im a blisy ._." did to unlock Mystery Event without having to change the original rom. That's what i understood.

Here's the link to his video too:

If anyone knows how to add the Pokémon gift in this way, I would be grateful, or if you have another suggestion on how to do it, I would be immensely grateful.

Sorry for my bad English, it's not my language.

I had the same issue with giftpokemon but is actually really easy to fix:
1st:press shift + left click to open cmd inside the folder.
2nd: decompile the raw file with nedcenc into a bin file
3rd: open the .bin file with a hex editor and delete everything from the beginning to the part that says vpk0 and save it as another .bin[PokeCommunity.com] Customising e-Reader Cards
4th: decode that new .bin with nevpk and save it as a .z80
5th: open that .z80 with the hex editor and set the languaje of the card and game version to FF and save the .z80 (the ones in red are the ones that need to be edited) (i got that info from im a blisy's video so thanks to him)
[PokeCommunity.com] Customising e-Reader Cards [PokeCommunity.com] Customising e-Reader Cards
5th: convert the edited .z80 with nedcmake and set the type to z80 and region to usa and save it as a raw.

now it works!!!
[PokeCommunity.com] Customising e-Reader Cards
that take a lot of reading, trial and error to get to work
 
Does anyone know what causes this to happen:


Code:
./nedcmake -i 00-C000-EN.vpk -o 00-C000-EN.raw -type 1 -region 1
Nintendo E-Reader Dotcode bin maker tool Version 1.4
Copyright CaitSith2

card 01\02, raw - Success
card 02\02make: *** [Makefile:37: 00-C000-EN.raw] Error 5
rm eonticket-EN.mev 00-C000-EN.vpk 00-C000-EN.o 00-C000-EN.gbc prologue-EN.tx eonticket-EN.gbc eonticket-EN.o prologue-EN.o eonticket-EN.tx 00-C000-EN.tx 00-C000-EN.z80 eonticket-EN.bin prologue-EN.bin prologue-EN.gbc

I made a loop to run it 1000 times and not once did it compile correctly on this particular machine, however on my main machine it works perfectly fine.
 
Not sure how many would actually be interested in this but I recently discovered an archived thread by Háčky and their disassembly of some e-Reader cards for Ruby & Sapphire, pokecarde.


The e-Reader functionality was inaccessible in Pokemon Emerald versions outside of Japan but is still within the code and can be enabled to accept eCards.
And with pokeemerald eTrainers can be customised further to have 6 pokemon and use expanded pokemon, moves and items.
The Eon Ticket eCard works as well and also can be customised to create event gifts.

I've been playing around with making custom eCards and thought I'd write a tutorial in case anyone else is interested.


1. Setting Up pokeemerald

I found out how to reactivate the e-Reader from CitrusBolt's Pokemon Heliodor and the translation is from Sierraffinity's CrystalDust, so big thanks to them!

1.1 Activating e-Reader functionality
This will show the Mystery Event option when Mystery Gift is unlocked. And also gives translations for the Japanese text.
Code changes here.

1.2 Removing region lock (Optional)
This is only necessary if you want to use eCards from different regions.
Code changes here.


2. Building eCards
Hatschky's original repository can be used for Ruby, Sapphire and our now modified Emerald, albeit with some differences (eg. Trainer classes won't be correct in Emerald).
But I have also made branches for Emerald, to fix the differences, and also for Rom Hacking Hideout's pokeemerald-expansion to allow for the expanded pokemon, attacks and items.

Pokecarde Disassemblies
For Ruby&Sapphire
For Emerald
For pokeemerald-expansion

  • Download the one you'll require and unzip it somewhere.
  • Download rgbds v0.1.2.
  • Extract rgbasm.exe and rgblink.exe into the battle-e folder of the eCard disassembly and remove the .exe extension.
  • Download NEDC Make and NVPK Tool from CaitSith2's website.
  • Extract them both and move them to the battle-e folder as well.

Now that's out of the way you can go to the battle-e directory using a command line tool (WSL works best, powershell causes some issues) and build them using
Code:
make
The eCards should then compile into .raw files!

To make the Eon Ticket copy the programs you extracted to pokecarde/battle-e to pokecarde/eonticket (rgbasm, rgblink, nedcmake, nevpk, nedclib.dll) and use the make command.
This builds an English and German version of the card.

How to use eCards
For them to work you need to have unlocked Mystery Gift in your save.
I've been able to get these cards working with VisualBoyAdvance-M v2.1.4. as well as mGBA.

  • Open up two instances of it and link them together by going Options>Link>Start Network Link…
  • Set one to being the server and the other the client and click connect.
  • Load up Emerald which can now access Mystery Events and load the other with the e-Reader gba file.
  • For the e-Reader go to File>e-Reader>Load Dot Code… and select one of the raw files we've just created.
  • In Emerald select Mystery Event on the starting screen and follow the prompts.

[PokeCommunity.com] Customising e-Reader Cards


You can also print them off for use with a real e-Reader using CaitSith2's Nintendo eReader DotCode Printer. I haven't got an e-Reader myself so I haven't confirmed that custom eCards work.


3. Custom Cards

3.1 Customising eTrainers
Doing simple customisations of eTrainers is pretty straightforward. The data for each trainer is kept in battle-e/trainers. Just open one up in a text editor and you'll be greeted with this

Spoiler:


You're able to change the trainer's name and class and pretty much everything about their pokemon.
In the constants folder there's text documents that list all the variables that are possible for making pokemon.
I've created a natures.asm file there so you don't need to memorise what PID will create what nature, gender or shininess (shininess works only if you leave the Trainer ID and SID as 00000).
In addition, pokemon can only have valid abilities but anything goes for their moves.

As you may have seen each eCard is compiled to a file starting with 08-A and then a number. These codes refer to a specific eCard which can be seen here on bulbapedia.

If you don't want to modify and replace one of the existing cards you'll need to create a new file in battle-e/ that follows this code pattern (eg. 08-A049.asm). Inside this file write something like this:

Code:
INCLUDE "../macros.asm"
CLASS EQUS   "beauty"
TRAINER EQUS "cynthia"
INCLUDE "battletrainer-{REGION_NAME}.tx"
The class determines what image the eCard will display on the e-Reader. The images can be found in battle-e/sprites/trainers and they all use the palette battle-e/sprites/battletrainer5.pal.

The TRAINER variable should just be the name of your new trainer file that you'll put in battle-e/trainers.

Inside the Makefile you'll need to add the code to SERIES_1_NUMS and the name to SERIES_1_TRAINERS.


3.2 Further Customisation
6 Pokemon

Thanks to pokeemerald we can go even further with our customisation
Normally each eTrainer just has 3 pokemon but we can expand that to 6!
Both pokeemerald and pokecarde need to be edited for this to work.

Adding 3 new pokemon requires 132 more bytes of space in Saveblock2 but this wiki tutorial by hjk321 should give us enough.
Code change here.

Pokecarde needs to have the location of the checksum changed so it doesn't overwrite the new pokemon.
Code change here.

And there you go, you can now create eTrainers with 6 pokemon.
Each trainer must have data for 6 pokemon but If you want to use less, like 4 pokemon, just replace pokemon names with SPECIES_NULL or 0.


Hidden Abilities
If your hack has hidden abilities you can make use of them by changing one thing in pokecarde.
Code change here.

You can then use ABILITY3 or ABILITY_HIDDEN to assign hidden abilities to pokemon.

[PokeCommunity.com] Customising e-Reader Cards
[PokeCommunity.com] Customising e-Reader Cards



3.3 Customising Scripting Cards (Eon Ticket)
The Eon Ticket event card can be created in the eonticket folder, and the eonticket.asm file can be modified to send over different items and text. The most important parts to know are

Code:
db 8,1 ; Petalburg Gym
db 1   ; Norman
These lines give the map number and object ID to initiate the event script when spoken to, in this case Norman in Petalburg Gym. Pretty much any object can be chosen for this.

Code:
db 30 ; distribution limit from English release
this line allows the chosen item to be shared with other players using mix records and states how many times that can happen.

Code:
NormanScriptStart:
Here is the script Norman will use when spoken to, it deletes itself when it successfully gives the player the eon ticket.

Code:
PreloadScriptStart:
This script does several checks to make sure the player hasn't already received the eon ticket.

As an example I've customised eonticket.asm to give the character the Old Sea Map
Spoiler:
Spoiler:
 

Attachments

  • [PokeCommunity.com] Customising e-Reader Cards
    Captura de pantalla (266).png
    20.6 KB · Views: 5
Not sure how many would actually be interested in this but I recently discovered an archived thread by Háčky and their disassembly of some e-Reader cards for Ruby & Sapphire, pokecarde.


The e-Reader functionality was inaccessible in Pokemon Emerald versions outside of Japan but is still within the code and can be enabled to accept eCards.
And with pokeemerald eTrainers can be customised further to have 6 pokemon and use expanded pokemon, moves and items.
The Eon Ticket eCard works as well and also can be customised to create event gifts.

I've been playing around with making custom eCards and thought I'd write a tutorial in case anyone else is interested.


1. Setting Up pokeemerald

I found out how to reactivate the e-Reader from CitrusBolt's Pokemon Heliodor and the translation is from Sierraffinity's CrystalDust, so big thanks to them!

1.1 Activating e-Reader functionality
This will show the Mystery Event option when Mystery Gift is unlocked. And also gives translations for the Japanese text.
Code changes here.

1.2 Removing region lock (Optional)
This is only necessary if you want to use eCards from different regions.
Code changes here.


2. Building eCards
Hatschky's original repository can be used for Ruby, Sapphire and our now modified Emerald, albeit with some differences (eg. Trainer classes won't be correct in Emerald).
But I have also made branches for Emerald, to fix the differences, and also for Rom Hacking Hideout's pokeemerald-expansion to allow for the expanded pokemon, attacks and items.

Pokecarde Disassemblies
For Ruby&Sapphire
For Emerald
For pokeemerald-expansion

  • Download the one you'll require and unzip it somewhere.
  • Download rgbds v0.1.2.
  • Extract rgbasm.exe and rgblink.exe into the battle-e folder of the eCard disassembly and remove the .exe extension.
  • Download NEDC Make and NVPK Tool from CaitSith2's website.
  • Extract them both and move them to the battle-e folder as well.

Now that's out of the way you can go to the battle-e directory using a command line tool (WSL works best, powershell causes some issues) and build them using
Code:
make
The eCards should then compile into .raw files!

To make the Eon Ticket copy the programs you extracted to pokecarde/battle-e to pokecarde/eonticket (rgbasm, rgblink, nedcmake, nevpk, nedclib.dll) and use the make command.
This builds an English and German version of the card.

How to use eCards
For them to work you need to have unlocked Mystery Gift in your save.
I've been able to get these cards working with VisualBoyAdvance-M v2.1.4. as well as mGBA.

  • Open up two instances of it and link them together by going Options>Link>Start Network Link…
  • Set one to being the server and the other the client and click connect.
  • Load up Emerald which can now access Mystery Events and load the other with the e-Reader gba file.
  • For the e-Reader go to File>e-Reader>Load Dot Code… and select one of the raw files we've just created.
  • In Emerald select Mystery Event on the starting screen and follow the prompts.

[PokeCommunity.com] Customising e-Reader Cards


You can also print them off for use with a real e-Reader using CaitSith2's Nintendo eReader DotCode Printer. I haven't got an e-Reader myself so I haven't confirmed that custom eCards work.


3. Custom Cards

3.1 Customising eTrainers
Doing simple customisations of eTrainers is pretty straightforward. The data for each trainer is kept in battle-e/trainers. Just open one up in a text editor and you'll be greeted with this

Spoiler:


You're able to change the trainer's name and class and pretty much everything about their pokemon.
In the constants folder there's text documents that list all the variables that are possible for making pokemon.
I've created a natures.asm file there so you don't need to memorise what PID will create what nature, gender or shininess (shininess works only if you leave the Trainer ID and SID as 00000).
In addition, pokemon can only have valid abilities but anything goes for their moves.

As you may have seen each eCard is compiled to a file starting with 08-A and then a number. These codes refer to a specific eCard which can be seen here on bulbapedia.

If you don't want to modify and replace one of the existing cards you'll need to create a new file in battle-e/ that follows this code pattern (eg. 08-A049.asm). Inside this file write something like this:

Code:
INCLUDE "../macros.asm"
CLASS EQUS   "beauty"
TRAINER EQUS "cynthia"
INCLUDE "battletrainer-{REGION_NAME}.tx"
The class determines what image the eCard will display on the e-Reader. The images can be found in battle-e/sprites/trainers and they all use the palette battle-e/sprites/battletrainer5.pal.

The TRAINER variable should just be the name of your new trainer file that you'll put in battle-e/trainers.

Inside the Makefile you'll need to add the code to SERIES_1_NUMS and the name to SERIES_1_TRAINERS.


3.2 Further Customisation
6 Pokemon

Thanks to pokeemerald we can go even further with our customisation
Normally each eTrainer just has 3 pokemon but we can expand that to 6!
Both pokeemerald and pokecarde need to be edited for this to work.

Adding 3 new pokemon requires 132 more bytes of space in Saveblock2 but this wiki tutorial by hjk321 should give us enough.
Code change here.

Pokecarde needs to have the location of the checksum changed so it doesn't overwrite the new pokemon.
Code change here.

And there you go, you can now create eTrainers with 6 pokemon.
Each trainer must have data for 6 pokemon but If you want to use less, like 4 pokemon, just replace pokemon names with SPECIES_NULL or 0.


Hidden Abilities
If your hack has hidden abilities you can make use of them by changing one thing in pokecarde.
Code change here.

You can then use ABILITY3 or ABILITY_HIDDEN to assign hidden abilities to pokemon.

[PokeCommunity.com] Customising e-Reader Cards
[PokeCommunity.com] Customising e-Reader Cards



3.3 Customising Scripting Cards (Eon Ticket)
The Eon Ticket event card can be created in the eonticket folder, and the eonticket.asm file can be modified to send over different items and text. The most important parts to know are

Code:
db 8,1 ; Petalburg Gym
db 1   ; Norman
These lines give the map number and object ID to initiate the event script when spoken to, in this case Norman in Petalburg Gym. Pretty much any object can be chosen for this.

Code:
db 30 ; distribution limit from English release
this line allows the chosen item to be shared with other players using mix records and states how many times that can happen.

Code:
NormanScriptStart:
Here is the script Norman will use when spoken to, it deletes itself when it successfully gives the player the eon ticket.

Code:
PreloadScriptStart:
This script does several checks to make sure the player hasn't already received the eon ticket.

As an example I've customised eonticket.asm to give the character the Old Sea Map
Spoiler:


We make the delivery man on the 2nd floor of the PokeCenter appear by setting var 0x403F to 1 using the eCard and make the one in Sootopolis give you the Old Sea Map, but what if we want all the delivery men to give you it (because they will instead give you the Eon Ticket).
We can't do anything about that in the eCard but we can change some code in pokeemerald to allow for it.
Code changes here.

gotoram goes to the script that the eCard sent over, but it does check first if there's a valid wondercard and since we're not using wondercards we circumvented that check.


[PokeCommunity.com] Customising e-Reader Cards
[PokeCommunity.com] Customising e-Reader Cards



3.4 Customising Ribbon Cards
In the ribbons folder you can make eCards that give a ribbon to each of your party members. Once again copy rgbds and CaitSith2's tools to this folder and use make to compile.
There are only 2 lines of note here:
Code:
db MARINE_RIBBON ; Marine Ribbon
db $01 ; description $01=2003 REGIONAL TOURNEY CHAMPION RIBBON
The first line is the ribbon type which can be found in constants/ribbons.asm.
The second is the ribbon description where the values can be found on bulbapedia where 0x01 is the starting description on the list.

[PokeCommunity.com] Customising e-Reader Cards

Now you too can be world champ.

3.5 Customising Gift Pokemon Cards
In the giftpokemon folder you can create eCards that give a pokemon to the player, providing the party isn't full. Once again copy rgbds and CaitSith2's tools to this folder and use make to compile.
Edit the giftpokemon.asm file to change the pokemon to whatever you'd like.
The pokemon follows the 100-byte structure in the game which you can see on Bulbapedia but hopefully my comments provide enough info for basic customisation.

Make sure to back up your save when testing this one out in case you make a Bad Egg!

[PokeCommunity.com] Customising e-Reader Cards


3.6 Customising The Regi Decoration Card
There's a Japan specific eCard that gives the player the Regi Dolls to use for decorating.
What's notable about this card is there's actually a menu that let's you select which doll you want.

It's (relatively) easy to change all the region checks to get it to send to English games but the text gets all messed up and doesn't look nice.
So I decided to disassemble it which allows you to change the text to English but also edit everything out, like what items to send over.

I've actually already translated all the text to English for your convenience
[PokeCommunity.com] Customising e-Reader Cards


The 08-O000.asm files contain the asm instructions for everything on the eReader side of things, so things like the text, graphics, menu that shows up on the eReader.
The decoration.asm files contain the scripts that are sent to and are run on the game, so the script that gives the player the chosen item.

I have provided an edited example (08-O002.asm and decoration-tickets.asm, Emerald only not R/S) that gives you some event tickets.
I recommend editing this version because the original card uses one palette that's shared with all 3 Regi Dolls so I've modified the code to use the correct palette for each item.
[PokeCommunity.com] Customising e-Reader Cards


Things to note:
The scripts in the decoration.asm file need to be the same length for all three scripts, if you have scripts that are shorter you can pad them out with zero bytes (db $00). Otherwise you're not limited to sending items but should be able to send over pokemon as well or doing things like setting flags.
If editing these there are some manual changes that are needed for the code. You'll need to create the decorations section first using the following instructions
Spoiler:

Then open decoration-tickets-EN.bin in a hex editor and find the start of the 3 different scripts (one is always at 0x0000). They start with
Code:
01 00 00 00 02 02
Take note of their position and add 0x170 to them. Then in 08-O001.asm near the start there's a section called DataPointers, swap the first and second position bytes and replace what's there. Eg. if a script start at 0x110, add 0x170 to get 0x280 and swap the two bytes to get 0x80 and 0x2. Put them in as db $80,$02.
I've put comments in the files to tag things like text and graphics and what I think a couple of the functions do.
If you've ever made pokeemerald you can use the 4bpp sprites it makes and the gbapal files for this. I recommend not using sprites over 32x32 pixels because they're quite large and you can end up needing to swipe in 6 or more strips to start the eReader program (but you can if you really, really want).
All 3 sprites need to be the same size and if you do change their size 2 bytes need to be modified in 08-O001.asm to define their size.
I've probably forgotten something so ask me for help if you get stuck.




There are more types of eCards but I haven't looked into them yet so that's it for now.
All in all this might not have too much value but I just think it's a neat thing to play around with.
It would be possible to do things like changing the champion of the E4 every so often with a new card and it's a novel way to implement changes and events, especially if you print out the cards and use actual hardware!

Updates
Added the Battle-e Series 2 trainers to all branches
Added the Regi Decoration card

Links
post and pokecarde disassembly
My pokecarde fork with a branch for Emerald and an Emerald expansion branch that has 6 pokemon slots for trainers and set up for RHH's emerald-expansion.
My pokeemerald branch that activates the e-Reader and a separate one that makes all the changes in this tutorial.
RGBDS v0.1.2
CaitSith2's tools
GBATEK

Credit
Háčky/Hatschky for their post and disassembly
CitrusBolt for their e-Reader activation code
Sierraffinity for the e-Reader translations
hjk321 for their save space tutorial
CaitSith2 for their programs nvpktool, nedcmake and nedcprint
Everyone who worked on rgbds
When I try to decompile the Eon-Ticket, I get the following error:

python2 ../scripts/regionalize.py eonticket.asm eonticket-ES.tx ES ES
./rgbasm -o eonticket-EN.o eonticket-EN.tx
./rgblink -o eonticket-EN.gbc eonticket-EN.o
python2 ../scripts/stripgbc.py eonticket-EN.gbc eonticket-EN.bin
python2 ../scripts/checksum.py eonticket-EN.bin eonticket-EN.mev
python2 ../scripts/regionalize.py prologue.asm prologue-EN.tx EN EN
./rgbasm -o prologue-EN.o prologue-EN.tx
./rgblink -o prologue-EN.gbc prologue-EN.o
python2 ../scripts/stripgbc.py prologue-EN.gbc prologue-EN.bin
python2 ../scripts/ereadertext.py 00-C000.asm 00-C000-EN.tx EN
./rgbasm -o 00-C000-EN.o 00-C000-EN.tx
./rgblink -o 00-C000-EN.gbc 00-C000-EN.o
python2 ../scripts/stripgbc.py 00-C000-EN.gbc 00-C000-EN.z80
./nevpk -c -i 00-C000-EN.z80 -o 00-C000-EN.vpk
Nintendo e-Reader VPK Tool Version 1.4
Copyright CaitSith2

./nedcmake -i 00-C000-EN.vpk -o 00-C000-EN.raw -type 1 -region 1
Nintendo E-Reader Dotcode bin maker tool Version 1.4
Copyright CaitSith2

card 01\01, raw - Success
md5sum --check eonticket.md5
00-C000-EN.z80: FAILED
md5sum: WARNING: 1 computed checksum did NOT match
make: *** [Makefile:3: verify] Error 1
rm 00-C000-EN.vpk 00-C000-EN.o prologue-EN.tx eonticket-EN.bin 00-C000-EN.z80 prologue-EN.gbc eonticket-EN.mev eonticket-EN.tx 00-C000-EN.tx prologue-EN.bin eonticket-EN.gbc eonticket-EN.o 00-C000-EN.gbc prologue-EN.o
sandstorm@MATRIX-OG73:/mnt/c/Users/JARVIS-OG-73/Desktop/pokecarde-expansion/pokecarde-expansion/eonticket$
 
Hi paccy, I'm trying to build my own trainer card but I need some help, it's my first time doing it and I don't know how to convert my e card into .raw, I try typing make in the cmd and it doesn't work, do I need to install other programmes?
 
Back
Top