Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
1 user currently in Rom Hacking: |
Acmlm's Board - I2 Archive - Rom Hacking - Homebrew Gamecube Hackers have a program that makes any GC game online | | | |
Pages: 1 2 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 2939/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Crap, he's right, random numbers could be a big problem. I guess it might be possible to hack the RNGs to both use the same seed or something along those lines though. | |||
Kei-kun Level: 9 Posts: 10/27 EXP: 2633 For next: 529 Since: 11-15-04 Since last post: 86 days Last activity: 26 days |
| ||
HH, you're right about the lag. I just thought of exactly the same scenario the night I posted that. One way would be to have a sort of plugin that would display users' ping at the bottom of the screen, but it'll just be up to people whether or not they attack the lagger. ;P It's probably best that non-laggers play. You guys mentioned the random data, but didn't he mention something about streaming data from RAM? As long as one system is set to be "the master," it should work fine, shouldn't it? This is also how a lagger can keep up in the game when he stops lagging so badly. Now I see another thing... they're going to have to make their little program different for every game, unless maybe they stream all of RAM at once... not sure how fast that would be. Might require a very good upload speed. ;P |
|||
Parasyte Bullet Bill Level: 35 Posts: 200/514 EXP: 267348 For next: 12588 Since: 05-25-04 Since last post: 104 days Last activity: 32 days |
| ||
GameCube contains 24MB of main system memory, plus 16MB of 'audio memory' (ARAM) for a total of 40MB. Even if you ignore the ARAM, there's no way you could ever get a playable framerate by sending 24MB of data back and forth. | |||
ziratha Ninji Level: 24 Posts: 81/231 EXP: 77808 For next: 317 Since: 06-29-04 Since last post: 4 days Last activity: 17 days |
| ||
well, suppose instead of a master system, you have a chain type setup? aka each console sends its data to another console? this might work... | |||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 2949/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
You realize you're talking about sending 24MB to each system every frame? That'd require each user to have both upload and download speeds, simultaneously, of ~1.4GB/sec, not to mention the time it takes to actually copy that much data into and out of RAM. Really, synchronization and random number generation are the only big problems. If you can slow down the game to wait for a packet (or have a fast enough connection that you don't need to), and can hack the random number generators to always match eachother (either give them all the same seed and reset them simultaneously, or hack them to get all random numbers from the master system, which could simply supply one with each packet), it should work out. Actually, does the BIOS have a built-in RNG? That could make it a heck of a lot easier. |
|||
Parasyte Bullet Bill Level: 35 Posts: 203/514 EXP: 267348 For next: 12588 Since: 05-25-04 Since last post: 104 days Last activity: 32 days |
| ||
No, there is no "BIOS" on GameCube. There's only the IPL which is gericly referred to as a BIOS. However, the IPL is only used once at boot time, and then never again. (Of cours,e a BIOS would provide functions to the programs at all times. The IPL does not do this.) There are standard random number generators within the Dolphin SDK, though. And as I've proven with GCNrd, searching for any SDK routine within ANY game is trivial. The task is quite easy, so should be of little worry. |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 2965/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
I thought it did provide some basic functions for stuff like reading discs and 3D graphics. Ah well, I imagine most if not all official developers use the official SDK, so all the functions should be pretty much the same. (That's the nice part about hacking games written in C/C++ - all the code is standardized and neat. ) | |||
Parasyte Bullet Bill Level: 35 Posts: 208/514 EXP: 267348 For next: 12588 Since: 05-25-04 Since last post: 104 days Last activity: 32 days |
| ||
All low level hardware access, such as DVD reads and 3D hardware is done by the SDK. And yes, ALL developers use the SDK. There really are no alternatives. | |||
ShadowSonic Paragoomba Level: 13 Posts: 32/69 EXP: 8585 For next: 1682 Since: 03-23-05 From: Minnesota Since last post: 54 days Last activity: 7 days |
| ||
Then I suppose the best solution is a group of people that can make a very accurate GameCube emulator. But that would require an insane amount of time to do and not to mention to get it to work online. | |||
Violent J Melon Bug Level: 41 Posts: 415/749 EXP: 479154 For next: 991 Since: 05-05-04 From: Since last post: 8 hours Last activity: 8 hours |
| ||
Ok Shadow, stop bumping these old topics...your just getting yourself in trouble. | |||
Deathknight Blue Octorok Level: 11 Posts: 35/46 EXP: 5270 For next: 715 Since: 01-21-05 Since last post: 63 days Last activity: 113 days |
| ||
well my question is how exactly does this software work? How will you send the data to your Gamecube? |
Pages: 1 2 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Rom Hacking - Homebrew Gamecube Hackers have a program that makes any GC game online | | | |