Mektek Mechwarrior 4 Free RELEASED and available for download!

Page 3 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

skorgu

Junior Member
May 1, 2010
2
0
0
Can't quite get it to install yet much less play but faking out the client seems to get it to at least run:

Code:
notepad %SystemRoot%\system32\drivers\etc\hosts

Add three lines that point to localhost if you have a valid http server there:

Code:
127.0.0.1   mektek.net
127.0.0.1   www.mektek.net
127.0.0.1   www.mektekdev.net

It claims to be copying the .mtx file when I try to install it but it never appears in the Games Available tab.

Edit: Still won't install, just spins and then dies. I assume it's trying to reference the .mtx against a database of games provided by the website (which is down).

It's at least a pair of SOAP actions, this is what it hits a quick python script with on startup:

Code:
HTTPRequest(protocol='http', host='www.mektek.net', method='POST', uri='/mtx/webservice/gameloader.php', version='HTTP/1.1', remote_ip='10.1.2.3', remote_ip='10.1.2.3', body='<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="urn:mtfreewsdl" xmlns:types="urn:mtfreewsdl/encodedTypes" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><tns:getgames><game xsi:type="xsd:string">true</game></tns:getgames></soap:Body></soap:Envelope>', headers={'Content-Length': '504', 'Host': 'www.mektek.net', 'Expect': '100-continue', 'Soapaction': '"urn:mtfreewsdl#getgames"', 'Content-Type': 'text/xml; charset=utf-8', 'Connection': 'Close', 'User-Agent': 'Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 2.0.50727.3603)'})
HTTPRequest(protocol='http', host='www.mektek.net', method='POST', uri='/mtx/webservice/gameloader.php', version='HTTP/1.1', remote_ip='10.1.2.3', remote_ip='10.1.2.3', body='<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="urn:mtfreewsdl" xmlns:types="urn:mtfreewsdl/encodedTypes" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><tns:getgames><game xsi:type="xsd:string">true</game></tns:getgames></soap:Body></soap:Envelope>', headers={'Content-Length': '504', 'Host': 'www.mektek.net', 'Expect': '100-continue', 'Soapaction': '"urn:mtfreewsdl#getgames"', 'Content-Type': 'text/xml; charset=utf-8', 'Connection': 'Close', 'User-Agent': 'Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 2.0.50727.3603)'})
HTTPRequest(protocol='http', host='www.mektek.net', method='POST', uri='/mtx/webservice/loader.php', version='HTTP/1.1', remote_ip='10.1.2.3', remote_ip='10.1.2.3', body='<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="urn:mtloaderwsdl" xmlns:types="urn:mtloaderwsdl/encodedTypes" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><tns:getsplashstatus><currentversion xsi:type="xsd:string">true</currentversion></tns:getsplashstatus></soap:Body></soap:Envelope>', headers={'Content-Length': '542', 'Host': 'www.mektek.net', 'Expect': '100-continue', 'Soapaction': '"urn:mtloaderwsdl#getsplashstatus"', 'Content-Type': 'text/xml; charset=utf-8', 'Connection': 'Close', 'User-Agent': 'Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 2.0.50727.3603)'})
HTTPRequest(protocol='http', host='www.mektek.net', method='POST', uri='/mtx/webservice/loader.php', version='HTTP/1.1', remote_ip='10.1.2.3', remote_ip='10.1.2.3', body='<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns="urn:mtloaderwsdl" xmlns:types="urn:mtloaderwsdl/encodedTypes" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><tns:loadercheckversion><currentversion xsi:type="xsd:string">1.0.2.3</currentversion></tns:loadercheckversion></soap:Body></soap:Envelope>', headers={'Content-Length': '551', 'Host': 'www.mektek.net', 'Expect': '100-continue', 'Soapaction': '"urn:mtloaderwsdl#loadercheckversion"', 'Content-Type': 'text/xml; charset=utf-8', 'Connection': 'Close', 'User-Agent': 'Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 2.0.50727.3603)'})

If someone cound find the WSDL from the actual MTX website we could probably brute-force what data it's expecting. Reverse engineering it with just the client will be annoying but probably doable.
 
Last edited:

thescreensavers

Diamond Member
Aug 3, 2005
9,916
2
81
Welcome, I guess you missed the rename the mtx file as ".zip" it works, I am playing it now.

but if you open the MTX file in the client it just copies the mtx file into the temp folder for the application, I would assume with the mektek severs running it will finalize the install. But it seems there is no need to even touch the mektek application.
 

skorgu

Junior Member
May 1, 2010
2
0
0
That only works for the first .mtx, there are binary blobs in /patches in the later .mtx files that I assume aren't there for nothing.
 

thescreensavers

Diamond Member
Aug 3, 2005
9,916
2
81
^ ok well I mean if you want to start playing now there is a way, Once Mekteks servers come online I prob will reinstall it using the mektek X client.
 
Oct 30, 2004
11,442
32
91
According to this post at the Dropship Command forum, the MekTek server was slammed with 100,000 simultaneous hits:

http://www.dropshipcommand.com/foru...ic&forum=7&topic_id=54461&mesg_id=54461&page=

Currently MekTek is down -- Please be patient

Please see note from Jeho:

I am setting up a Mekmatch server out of my residential line for the interim. Will post reg file for you to run to set ip to my machine.

we had 100,000 simultaneous hits early this morning massive hardware failure at ISP, router died, they want $2,000 from us to get us back online. I got a few bucks.
The MTX started to fail because the hardware was starting to die.

Either way, MTX isn't what this is all about.
 
Oct 30, 2004
11,442
32
91
I'm just going to play my Mech 4 Compilation install in single player until they get this all worked out.
 

thescreensavers

Diamond Member
Aug 3, 2005
9,916
2
81
meh, it asked me for disc 2 so I thought it updated, I have the discs so I was happy, boot up the game and its still .17 :(

no idea how to install the updates lol
 
Feb 4, 2009
35,862
17,402
136
Same deal here......insert disk 2. I have a feeling this has to do with mechtek being off. Oh well it's free
 

thescreensavers

Diamond Member
Aug 3, 2005
9,916
2
81
Yes, but you cant play online with that version either since all the updates and reg file required to make it work online is on the mektek servers lol

Also the latest patch MP3 3.02B is at .16 this release is at .17 and then 2 patches later its now at .20

There was a MP3.1 patch released in the beginning of April, but I never got it so who knows how far it updates the Original Disc copy, I would assume .17, but who knows

Its best just to wait for there servers to come back up and just install the 1.8 gig file + patches.
 

bwheatley

Junior Member
May 2, 2010
1
0
0
I'd be willing to help these guys host whatever they need have someone drop me an email at bill@williamwheatley.com or aim @ pfkaw. Would like to get them some servers lined up so we can get this puppy out the door. :)
 

fager

Junior Member
May 1, 2010
9
0
0
I finally was able to download the game.
However, it is the same experience I have with most other classic titles I reinstalled after some years - the graphics in my memory where much better ;)

Anyway, it is fun to play... after I figured out all the key mappings.

Did mektek include updated textures? I read something about better textures provided by mektek, but I am not sure whether they are already included in this release or not.
 

Magusigne

Golden Member
Nov 21, 2007
1,550
0
76
anyways...anyone care to comment on the game play if they have it up and running?
 

fager

Junior Member
May 1, 2010
9
0
0
it plays like yesterday ;)
everything runs smooth on ultra high settings... *surprise* ;)
 

Tux11

Junior Member
May 1, 2010
2
0
0
If you are trying to update the game I recommend changing to the www based updates instead of the torrent.
 
Oct 30, 2004
11,442
32
91
The gameplay? It's essentially a first person shooter but instead of being on foot, you are inside of a huge walking (or running) tank. It feels like a cross between a tank simulation and an FPS. You don't move or turn as quickly as in an FPS and instead of pressing a button to move forward you have to order your mech to move forward and backwards (press a button and tell it what speed to move) and to rotate left and right. Note that the top half can swivel on the base, so you can face about 90 degrees to either side of the direction you are moving in. Circle strafing thus becomes an essential fighting technique since you'll be duking it out with other walking behemoths. The first person view shows a targeting reticle along with other simulator-related information.

Your mech will be equipped with a couple different weapons (you can customize what you have) that have cool down times after you fire them. You'll probably want to set up your mouse wheel to scroll through them. Energy weapons and missiles generate internal heat and your mech will explode if it gets to hot, so they have auto-shutdown functions (which you can override). You can add cooling fans to your mech but the fans consume "tonnage". There are numerous different mech chassis of various tonnages that can accommodate different weapons at certain points. Bigger mechs will have more armor and can hold more weapons but they are slower. Note that the weapons have various attack ranges (large lasers can hit at a longer range and do more damage than small lasers).

The single player game is like a campaign and in Mercenaries you have some options as to which missions you will play next. It's a fun game. I've never played it in online multiplayer which is why I'm excited to try the MekTek free release, if it's ever available again.

Here a couple YouTube videos I found from a quick search:

http://www.youtube.com/watch?v=kZfQqUi7z90 (this guy seems to prefer to play in third person view. His mech overheats at one point and shuts down on him.)

Here's a video of some 1v1's in online multiplayer as seen from spectator mode. These guys don't get into close range for some reason.
http://www.youtube.com/watch?v=EfPlLTzjlAs

This one shows a first person view.
http://www.youtube.com/watch?v=r2_M-wKVWpk
 

zyphaz05

Junior Member
May 2, 2010
1
0
0