Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2012-09-16 07:00:00

stag019
Idea Killer
Registered: 2011-01-05
Post 213/630

Some sort of Global Trading System

I'm trying to write some sort of specification for a way to trade Pokemon between hacked Generation I and II games. It's currently located here.

What I want to know is if this is even wanted. If such a thing were actually created, would people use them in their rom hacks? And would anyone also be willing to help me write this? As it stands now I'm starting to get a good grip at assembly and could probably write a lot of this, but as far as integrating it correctly with each Generation, I might run into some problems, though I have a good understanding of how/where Pokemon are stored in the RAM.

Also does anyone have any suggestions for improvements to this? As is stated in the first sentence, it is a "rudimentary" specification, which I just sorta wrote up the last few hours, without any thoughts as to efficiency. If anyone has any better plans, I'd love to hear them. Also can anyone think of a clever and/or witty name for all of this?

If I do decide to go through with this, I'll probably start writing it by forking pokered and working on it through that. Anyone that would be able to help could easily do so. However, for distributions, I'll probably also include some sort of instructions to copy pre-compiled code into the rom, as well as offsets to change in order to allow people who don't use the assembler to still implement it in their hacks.

So yeah...


You can try to hide yourself in this world of pretend; when the paper's crumpled up, it can't be perfect again.

Offline

#2 2012-09-17 10:31:58

Onju_Asakura
New member
Registered: 2012-09-13
Post 4/5

Re: Some sort of Global Trading System

Wait...

Let's say that a Hacked pokemon (Gold) rom has like... 600 pokemon (hacked) in it. Then would you be able to transfer these 350 (600 - 250, the original amount of pokemon in the 2nd gen) pokemon to another hacked game, even though another hacked game has only 250 pokemon?

Offline

#3 2012-09-17 14:24:47

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 1,557/3,580

Re: Some sort of Global Trading System

That would be the problem I see. Hackers not replacing the same Pokemon. It might be easier to write an emulator that could emulate the normal link cable and infrared communication but through the internet. Have users register for a friend code. Then when the game looks for link cable activity the emulator asks which friend to connect to.

Network programming is outside my skill set so I don't know how doable that would be, but it feels like it would be doable enough.

Offline

#4 2012-09-17 17:11:06

Onju_Asakura
New member
Registered: 2012-09-13
Post 5/5

Re: Some sort of Global Trading System

So it would pretty much need a special emulqtor? It would be pretty cool if you could trade different hacked pokemon through a droid/iphone :D
But im afraid that a network would cost much money (servers, domain, copyright problems etc.)
Although pokemon tower defence has a network, and it works fine, so... I think its possible.

Last edited by Onju_Asakura (2012-09-17 17:20:44)

Offline

#5 2012-09-17 18:27:37

stag019
Idea Killer
Registered: 2011-01-05
Post 216/630

Re: Some sort of Global Trading System

Mateo wrote:

That would be the problem I see. Hackers not replacing the same Pokemon.

But my premise covers that problem. The global ID table lists which Pokemon the game has in it. So say you took a Gold version, hacked it and called it Pokemon Plutonium version, took out Hoppip, Skiploom, and Jumpluff, and inserted Rhyperior, Genesect, and a Fakemon called Ghdsasgh (I'm bad at making up names). If you tried to trade with Pokemon Gold, and that Pokemon Gold had Hoppip, Skiploom, or Jumpluff with them, they would not let you enter the trade center. If you had a Rhyperior, Genesect, or Ghdsasgh with you in your Plutonium version, it also wouldn't let you enter. Now if you tried to trade with Brown version, you could have Rhyperior, but not any other the other ones not included in that version.

As the premise states, there would be a table in the game defining which Pokemon and Fakemon you included. I'd prefer not to write an emulator that would do this, because then it only works on that one emulator. With this way, it would be compatible even on real hardware.


You can try to hide yourself in this world of pretend; when the paper's crumpled up, it can't be perfect again.

Offline

#6 2012-09-17 19:26:33

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 1,559/3,580

Re: Some sort of Global Trading System

I think the Global Trade part is what threw me off. I was assuming we were trying to implement the GTS from the 4th gen games, and allowing trade between players all over the world using the internet. And that would require a custom emulator to enable online connectivity. But now that I've re-read it (I was in class and on my phone when I read it the first time, so only half paying attention) I can see that the idea is just to modify the checks used by the game for preventing trading Pokemon that didn't exist in that version, which is useful as well but a completely different idea than I was thinking of.

EDIT: I'm glad you mentioned Real Hardware, because that is what let me know to go back and re-read it. I thought "Wtf? Real Hardware? I don't care what sort of ASM you write, my Gameboy Color isn't connecting to wifi!" lol, I feel like an idiot.

Last edited by Mateo (2012-09-17 19:33:31)

Offline

#7 2012-09-17 21:38:37

stag019
Idea Killer
Registered: 2011-01-05
Post 217/630

Re: Some sort of Global Trading System

So anyways then, if you understand the premise better, what do you think? If such a thing existed would you implement it in your hacks? Would you be willing to help out with the programming to help create it?


You can try to hide yourself in this world of pretend; when the paper's crumpled up, it can't be perfect again.

Offline

#8 2012-09-17 22:10:19

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 1,561/3,580

Re: Some sort of Global Trading System

I would be willing to implement this in my hacks, however I'm not very proficient at ASM so I don't know how much help I would really be in that aspect. (I know there are tons of resources available, I've just never taken the time to sit down and wrap my head around it yet). I would be willing to help with testing, and if I find time between classes to get more ASM experience in, I could try to help with that.

Offline

Board footer

Powered by FluxBB