Page 1 of 3

System link / 4-Player Coop For Halo 1

Posted: Thu Nov 06, 2008 3:14 am
by adolif
Well, I just did this to see if it works, here you go, it works, actually, system link is untested, so please somebody test it. Split screen has been tested, and fully functions.

It supports proper respawning of dead players too.


How to Use:

-Patch the xbe
-Patch the mainmenu
-Place all SP maps with unmodded headers into maps folder.
-Read The info Below
-Play Coop

Patches are in ppf format.


battle creek ----> pillar of autumn
the map slot to the right of battle creek -----> halo
the next slot -------> truth and reconciliation

etc



There is also no gametype select screen to allow a SP globals tag to load properly and to allow you to spawn.


Enjoy!



I'll get some screenshots after school.

If anybody wants to play xbc or xlink with me, also let me know ;).

Also, my capture card SUX.

Please don't mind horrible screenshots.

Posted: Thu Nov 06, 2008 10:35 am
by Garzahd
Words cannot describe the amount of awesome contained in this mod. Not only does system link work, but you don't even need the other Xbox to be modded. I just played a co-op with people on XBC (who were needless to say very confused).

The only problem is that in system-link if one of players gets loaded the game will go out of sync. So both players need to go through at the exact same time for it to work.

So, so amazing.

!!!!!!!!!!!!! :shock: !!!!!!!!! :shock: !!!!!!!!!!!!!!!!!!!!!

This needs front page now.

Posted: Thu Nov 06, 2008 11:19 am
by adolif
Garzahd wrote:Words cannot describe the amount of awesome contained in this mod. Not only does system link work, but you don't even need the other Xbox to be modded. I just played a co-op with people on XBC (who were needless to say very confused).

The only problem is that in system-link if one of players gets loaded the game will go out of sync. So both players need to go through at the exact same time for it to work.

So, so amazing.

!!!!!!!!!!!!! :shock: !!!!!!!!! :shock: !!!!!!!!!!!!!!!!!!!!!

This needs front page now.
You actually like it? That surprises me, as it was only an experiment. XD

Time for me to get screenys.

Posted: Thu Nov 06, 2008 11:44 am
by kibito87
Oh my. Interesting. I thought about doing this for like the past year. Just never had time. Great job!

Posted: Thu Nov 06, 2008 12:15 pm
by Garzahd
I'm hosting a game on XBC if people want to play. Just hit me up with a message my tag is Garzahd. So far I haven't been able to complete a level without the sync screwing up. I've been experiment trying to avoid loading the other player.

You have to be really careful, it de-syncs very readily skipping cut-scenes will always do it, dieing will sometimes, it kind of adds a whole new element of danger to the game.

I'll upload some better screenshots lol

7 player co-op time lmao.

Image

Image

Image

Posted: Thu Nov 06, 2008 1:08 pm
by kibito87
Try xbc'ing just two people and see if any of those same symptoms of de-syncing happen again. That may give a small amount of insight as to what happened.

Posted: Thu Nov 06, 2008 1:15 pm
by Eaton
I just might pull out Halo 1 again. I've always wanted to do 4 player co-op!

Posted: Thu Nov 06, 2008 1:16 pm
by adolif
Garzahd wrote:I'm hosting a game on XBC if people want to play. Just hit me up with a message my tag is Garzahd. So far I haven't been able to complete a level without the sync screwing up. I've been experiment trying to avoid loading the other player.

You have to be really careful, it de-syncs very readily skipping cut-scenes will always do it, dieing will sometimes, it kind of adds a whole new element of danger to the game.

I'll upload some better screenshots lol

7 player co-op time lmao.
what version of xbc do you use?

Posted: Thu Nov 06, 2008 1:19 pm
by Garzahd
kibito87 wrote:Try xbc'ing just two people and see if any of those same symptoms of de-syncing happen again. That may give a small amount of insight as to what happened.
That's what I had been doing, I just linked up 7 people so I could get a cool screenshot. It can't really handle 7 at all, there aren't enough spawn points for everyone to start the game all at once and you get de-sycronized right away. But the biped(s) will hang around (and respawn) even though there is nobody playing them.

It will sometimes de-sync randomly, but most of the problems are caused when one of the players is teleported due to a loading point.

I gotta go to class for now, but I'll be back on XBC around 5:30pm-ish (EST) if people want to play.

Posted: Sat Nov 08, 2008 9:14 pm
by thinkreddie
Outstanding mb...?
I can't wait to try this. Good work!
EDIT: Sweet. It works like a charm. I love this!

Posted: Mon Nov 10, 2008 6:39 am
by nintendo9713
Thats so awesome. When you die, do you just respawn at the start of the level or actually by the group of people?

Posted: Mon Nov 10, 2008 1:23 pm
by adolif
nintendo9713 wrote:Thats so awesome. When you die, do you just respawn at the start of the level or actually by the group of people?
By a group of people.

Posted: Wed Nov 12, 2008 3:33 pm
by thinkreddie
I'm just curious, how exactly did you do this...?

Posted: Thu Nov 13, 2008 8:51 am
by nintendo9713
So are people still trying to test this for system link without syncing issues? I would love to have about 13 of my friends come over and we completely demolish this campaign. So does it go out of sync at every loading point and is there a fix to it?

Posted: Thu Nov 13, 2008 10:47 am
by adolif
thinkreddie wrote:I'm just curious, how exactly did you do this...?
I had to trick the xbe into loading the SP maps into the MP map slots, and then i noticed the gametypes require MP globals tags, so I then removed the gametypes select screen and it allows you to load a SP map in MP mode.

And in case you need to know my hex editing utility, I use Cygnus hex editor free edition.

Posted: Thu Nov 13, 2008 2:48 pm
by kibito87
Let me guess. You found in the .xbe where a multiplayer map is loaded and changed that to the name of the single player map? And just completely cut out the gametypes select? That sounds right?

Posted: Thu Nov 13, 2008 3:17 pm
by adolif
kibito87 wrote:Let me guess. You found in the .xbe where a multiplayer map is loaded and changed that to the name of the single player map? And just completely cut out the gametypes select? That sounds right?

Like I said, it was an experiment, I wasn't expecting a single download. 0_o I mostly posted this not so people could say "awesome mod" but so people could know that it works and functions to do it with that method. Long story short, you're right on the money.

Posted: Thu Nov 13, 2008 3:24 pm
by kibito87
Well, i'm just wondering for use in further experimentation. Only because I may have ways and methods that further the ability for this to be played.

Posted: Thu Nov 13, 2008 5:34 pm
by thinkreddie
Well, I tried to change the ui to make co-op load with 4 people instead of 2, but halo only loaded the first two profiles when the game started.
Hmm...
Any way of tricking the xbe into loading more than two people?

Posted: Thu Nov 13, 2008 5:53 pm
by adolif
thinkreddie wrote:Well, I tried to change the ui to make co-op load with 4 people instead of 2, but halo only loaded the first two profiles when the game started.
Hmm...
Any way of tricking the xbe into loading more than two people?
You have to load it in split screen mode, like I did. You remove the gametype select screen by ui widget swapping, and then you hex-edit the xbe to load SP maps in MP map slots. Maybe I will release a tut?