Re: Project: Unify Halo Custom Edition
Well there are very few programmers, let alone reverse engineers, left in this community. I didn't want to have any part in v1.00 matters as I it's just aiding pirates mostly, but it's out now so might as well include support for it in OS in a configurable manner.
There's functionality in OS to rehash the maps folder while running halo (you'd have to be in the mainmenu) but I haven't exposed anything to the user for doing so yet
Re: Project: Unify Halo Custom Edition
Remember, CD Key Check is still in place so no pirates http://www.freesmileys.org/smileys/s...fc/pirate2.gif
It's all written inline with a code cave...
This function retrieves the version number from hard coded address. For my purposes I changed the location of it.
Added the jump before the function...changed the original function call 5 bytes forward.
http://img407.imageshack.us/img407/1121/asm2.png
This is the cave itself...basically just a switch which moves the 2 different version numbers into the hard coded address.
All 3 addresses I use are in the dump window.
http://img593.imageshack.us/img593/9728/asm1.png
Additionally you can change the Sleep value of the Loop here. 2 bytes after the instruction obviously the time with 4 bytes.http://img651.imageshack.us/img651/2078/asm3.png
Don't forget that the original hardcoded value is in .rdata with no write privlidges (obviously). I moved everything to .text and changed R/W because I was lazy.
Re: Project: Unify Halo Custom Edition
Yeah, I didn't get the portable version of CE working with the servers. However, normal CE works just fine.
Re: Project: Unify Halo Custom Edition
Quote:
Originally Posted by
Amit
Yeah, I didn't get the portable version of CE working with the servers. However, normal CE works just fine.
That is strange...they didn't shop up?
They only spam on 1.00 and 1.09. Did you modify the ports by any chance? If they are the same as the servers they won't show up afaik.
Re: Project: Unify Halo Custom Edition
Quote:
Originally Posted by
Freelancer
integrate a client that auto-downloads map files from halomaps or something
I'm pretty sure that last time this idea came up Dennis said no way. You could always have it retrieve the map directly from the server you're trying to connect to, I guess, but what with the size of Halo's maps I'm not sure how that would affect players on the server.
E: Has anyone ever tried getting a hold of Sawnose to try and get him to implement certain features in a new patch?
Re: Project: Unify Halo Custom Edition
I proposed an autodownload map feature to Kornman for him to possibly build into OS, but he didn't want to work on it. I would host the maps here on a subdomain, so it wouldn't burden Halomaps.
The most difficult thing would just be finding out what map the server is running. It would have to get in the way somehow. You think it could check to see if you have the same map as the server when you attempt to join, and pop up an overlay that says you don't have the map with a "download" button and even a "rejoin" button that will automatically reconnect you to the server you were just booted from?
Re: Project: Unify Halo Custom Edition
To be honest, this is not something that should be added externally with an extension. To do this decently you need the source code.
I don't even think the servers store the current maps in use in a list.
The best way is that there is a server query tool that monitors all the maps currently in use by dedicated servers and direct links them. Modifying Server and Client would just break everything.
Re: Project: Unify Halo Custom Edition
The Unify Halo CE is certainly interesting and I think it has came across many peoples mind. So great job to see some progress on this area.:golfclap:
However I expect as a server owner one would like their server always 100% shown on at least their main/preferred version.
Still very original executed and I hope development will be continued to improve this method.
Just a random thought.
Have you thought about focusing on the client side instead? Getting all the different versions to show up in the client's game lobby and from there join the different servers with the aid of Goemitar's, or other, version changer. (if this is possible?)
Quote:
Originally Posted by
rentafence
E: Has anyone ever tried getting a hold of Sawnose to try and get him to implement certain features in a new patch?
People at the Bungie Forums certainly have and a debate during the last patch just ended up with this post:
Quote:
Originally Posted by Sawnose
My involvement will continue to be limited to only the tiny spot-fixes that keep the game from instant death at the hands of a new OS or crashing exploit.
Re: Project: Unify Halo Custom Edition
Quote:
Originally Posted by
seanaero
Just a random thought.
Have you thought about focusing on the client side instead? Getting all the different versions to show up in the client's game lobby and from there join the different servers with the aid of Goemitar's, or other, version changer. (if this is possible?)
Haha how come we never thought of that :S
The problem still remains that 1.00 people want to stay with 1.00 anyway and 1.09 people have the version changer so I guess this wouldn't change a lot.
Re: Modacity Halo CE Servers
Hey Pat, I think there's a problem...
The server just randomly stops working. The server doesn't crash, though. Here's the symptoms:
Server doesn't appear in the list anymore, any program that checks the status of the server sees it as down.
No one can join the game.
The console window is actually responsive. I can type stuff into the console and press enter, however only some things work...
For instance, sv_players DOES NOT work (results in a blank line, no feedback).
However, sv_maplist DOES work.
The "dedicated server is running on map..." text stops.
At first I thought it could be sapp, but I don't think it is anymore. I removed the dll from one of the servers and the same problem happened again. I'm pretty sure this isn't an issue with Windows either.
I'd try with the default unmodified (except for ddos patches) server exe, but I don't have one on hand. Can someone get me this so I can test?