You are not logged in.
Pages: 1
http://www.polygon.com/2014/4/3/5579254 … atchmaking
So this could be pretty destructive...
Here's to hoping someone implements some sort of third party reimplementation that we can hack 1942 to connect to. Or we'll all have to use xFire or gameranger. Or something. Yikes.
1942, Vietnam, BF2, BF2142, Medal of Honor, etc etc etc all hang in the balance here. We'll definitely lose players that don't care enough to figure out why they can't find any servers anymore.
Does anyone have any info on how to query the gamespy master server list for BF1942 servers via http or something similar?
I'd like to make a python script that uses the raw serverlist data, but several hours of googling have given me nothing of substance that would allow me to get coding.
I figured I'd ask here before I break out Wireshark and try and figure it out myself. I know some of you have a pretty extensive knowledge of 42, given your work on the server and client executables.
Anyways, any help is appreciated! If I make any progress I'll certainly update this thread.
EDIT:
This post (http://sanity-free.com/forum/viewtopic.php?id=80), although referencing 2142, seems to be a goldmine. Apparently Gamespy uses some sort of TCP handshake to get the text list of servers, at least for 2142. Doesn't sound fun! Except there appears to be some sort of gamespy-provided .exe to do it, which I'm looking into now.
EDIT2:
Problem solved! gslist.exe does everything I need. See the author's page for it here.
Thanks a ton tuia + unexpectedpanda. I love these types of improvements.
Looks great! I tried to do something similar a while back and failed miserably...
In my personal opinion though, not feeling the red text on dark background.
FYI everyone, NoFate, a BF3 hacker, has made a site that strips out the Origin requirements from each Origin game's .par files and spits out a replacement .par file to put in its place. This means that most Origin games that don't depend on the Origin .exe in memory can be run without starting Origin or having it open.
Here's the site: http://par.nofate.me/
Just tried it, works great.
Also, in regards to OP: tuia has released a modified .exe in the "1942 released for free" thread which does exactly what you want.
Updated my summary post with these excellent new developments.
Summary post of the awesome stuff in this thread for any newcomers:
-----Server Stuff-----
Patched Windows Dedicated Server by tuia
+Modified 1.61 Windows Server to 1.612
+Accepts both CD/1.61 and Origin/1.612 Clients
+128 player support
+includes all known exploit fixes
+DOES generate keyhashes for server administrationDownload: http://team-simple.org/download/BF1942_ … lients.zip
Patched Linux Dedicated Server by s[sk]
+Modified 1.61 Linux Server executables (both Static and Dynamic)
+Accepts both CD/1.61 and Origin/1.612 Clients
+128 player support
+includes all known exploit fixes
+DOES generate keyhashes for all players for server administration as long as some packets are filtered via this terminal command:iptables -I OUTPUT 1 -d 69.10.30.248 -p udp --dport 29910 -j DROP
Although this may not be needed if/when s[sk] updates his server files.
Download: http://team-simple.org/download/bf1942_ … 612.tar.gz
-----Client Stuff-----
Patched retail 1.61 Client .exe by tuia
+Modified 1.61 bf1942.exe to 1.612
+Allows players using the CD/retail version to connect to and play on Origin/1.612 servers
+Includes Widescreen fixesDownload: http://team-simple.org/download/bf1942- … en-fix.zip
Patched Origin Client .exe by tuia
+Modified BF1942 1.61 client
+Allows players using the Origin free download to connect to and play on 1.61 servers
+Allows starting and playing BF1942 without starting or running Origin
+Includes Widescreen fixesDownload: http://team-simple.org/download/bf1942- … en-fix.zip
Patched the client executables, so you can play BF1942 v1.61 or v1.6 with the BF1942 digital download from Origin just installed. Advantages, it doesn't launch Origin and it has widescreen fix implemented.
Awesome...this is huge! Any chance of a public release?
I'm still waiting for EA to release the expansion packs.
We might have to wait til the 20th anniversary for that...
Summary post of the awesome stuff in this thread for any newcomers:
-----Server Stuff-----
Patched Windows Dedicated Server by tuia
+Modified 1.61 Windows Server to 1.612
+Accepts both CD/1.61 and Origin/1.612 Clients
+128 player support
+includes all known exploit fixes
+DOES generate keyhashes for server administration
Download: http://team-simple.org/download/BF1942_ … lients.zip
Patched Linux Dedicated Server by s[sk]
+Modified 1.61 Linux Server executables (both Static and Dynamic)
+Accepts both CD/1.61 and Origin/1.612 Clients
+128 player support
+includes all known exploit fixes
+DOES generate keyhashes for all players for server administration as long as some packets are filtered via this terminal command:
iptables -I OUTPUT 1 -d 69.10.30.248 -p udp --dport 29910 -j DROP
Although this may not be needed if/when s[sk] updates his server files.
Download: http://team-simple.org/download/bf1942_ … 612.tar.gz
-----Client Stuff-----
Patched retail 1.61 Client .exe by tuia
+Modified 1.61 bf1942.exe to 1.612
+Allows players using the CD/retail version to connect to and play on Origin/1.612 servers
+Includes Widescreen fixes
Download: http://team-simple.org/download/bf1942- … en-fix.zip
Patched Origin Client .exe by tuia
+Modified BF1942 1.61 client
+Allows players using the Origin free download to connect to and play on 1.61 servers
+Allows starting and playing BF1942 without starting or running Origin
+Includes Widescreen fixes
Download: http://team-simple.org/download/bf1942- … en-fix.zip
So... this modified .exe is very relevant to my interests as well. I can't stand origin.
Any way you could post the patch contents or the bytes we should edit to do it ourselves?
Edit: I have 1942 working in Linux via PlayOnLinux/Wine! However, Origin is very clunky, especially running in this configuration... this exe would be very helpful.
Pages: 1