- Joined
- May 26, 2007
- Messages
- 5,545
- Reaction score
- 1,315
[size=+2]NoXTrap KPT 1977 Game.exe
Butchered Beta 2b[/size]
Butchered Beta 2b[/size]
The first version I attached in
You must be registered to see links
thread as people where asking for a 1976 client which was already no longer distributed, the current version (at the time of writing) is 1977, so this is the closest to what he is basing his server against.The first version removed the initial XTrap check, but a new thread is created with checks again periodically, so it wasn't really "NoXTrap". This version removes considerable amounts of code and data related to XTrap and other functions which are never used in the modern client... they are dead code left over from older experimentation... that's why I call it Butchered.
I'm happy to keep improving this version... one need is for an English translation of a modern KPT client, which has been murmured about for some time, so that needs to be done... there are UAC violations which require game.exe to be installed outside the normal "Program Files" / "Program Files (x86)" or disable UAC. It creates and deletes files in it's own folder, not the users profile, and reads settings stored in HKLM which needs to be corrected, again to the users profile.
An internal IP address, preferably with an encryption algorithm attached to prevent custom clients being used on servers they are not designed for use with is also on the list of To-Dos', and I would like to attach to this thread, a tool to allow you to modify the internal version number. I'd also like add some form of the "Client Area" fix(s) for Window mode, and combination of settings (Registry, ptreg.rgx & hotuk.ini).
For now, this is a very fast and effective, modern client. Please enjoy it, and feed back to me your greatest problems with it... especially if they are not already listed above.
Thank you.
[size=+1]!!! Update !!![/size]
New client configuration program to allow graphical setting of internal Version Number. (more features to come I suspect)
You must be registered to see links
MediaFire Rar Archive.
You must be registered to see links
Rar archive with complete source code and project for Borland C++ 6 (should work with newer). Requires JCL components. (Only for the JCL FileEdit component at the top of the form, you can replace it with a standard VCL TextEdit component and a button and a FileOpenDialog VCL component and only loose Drag and Drop support without typing anything except to link the button to the "file open" dialog outside the form editor.)[size=+1]Mini - Readme[/size]
Okay... most controls are absent when you start the program, this is normal, you can't set the game version on nothing. Drop a 1977 game.exe on it and it will read the version and checksum, if they match you get an okay dialogue and can switch between Beta and Release versions, use the drop downs to input only valid version numbers click "Save" and it should update your exe to report that version number both to the user and to the server!!! (Feel free to hex the string to report something different "on screen" before release)
It has been tested on Windows NT 4, 2000 and Vista x64, which I think covers enough bases to say it should work on just about anything. It contains a valid manifest for XP (UI theme integration) and UAC security (Vista & 7).
If you want to edit a client in your "C:\Program Files" or "C:\Program Files (x86)" folders on Vista or Se7en, please right click and "Run as Administrator" or move the file to the desktop or WHY and edit there before moving it back.
The reason it checks the version and checksum before it lets you edit the file is that if they don't match, the file is either already corrupted or it is not a real KPT 1.97.7 based client it knows how to edit. In which case it's safer for it to just not work.
Remember, don't let beta versions out into the wild, and if your Admins, GMs or Debug staff use them, don't let anyone outside the staff know what beta version they use. You have to allow a beta or debug version in hotuk.ini with a different command, but beta versions do not create a funcbox file! See this thread for why the version number and funcbox files are important for your servers security.
For your servers safety you are best to use a unique vendor version for your server (vV.VM.m where v is optional digit, V is vendor digit, M is major version and m is minor version). Each time you get significant attacks, or make changes to game.exe, code, item lists, mixes, ages etc. etc. you should change the version number.
Vendor codes I know are taken:-
- 1.8x.x, 1.9x.x, 2.3x.x are all KPT (Korean)
- 1.0x.x is PTCn (Chinese)
- 2.0x.x, 3.0x.x and 3.1x.x EPT (English)
- 2.3x.x and 2.4x.x is jPT (Japanese)
- 10.5x.x is PTV (Vietnamese)
- 4.1x.x is PTBr (Brazilian)
[size=+1]Download Locations[/size]
RaGEZONE Attachments
- KPT1977 NoXTrap Butchered v2b Beta
View attachment KPT1977NoXTrap2b.7z - English PPF patch
View attachment KPT1977Eng.zip - KPT VerSet tool
View attachment kptverset.7z - BCB 6 project and C++ Source Code for above tool.
View attachment KPTVerSet[Src].zip
-
You must be registered to see links
-
You must be registered to see links(thanks to them, as they are the only ones not to have removed my file)
I've included it as a PPF patch file En.ppf to keep size to a minimum.
This can easily be applied with
You must be registered to see links
and it's PPF-O-Matic GUI.Don't forget that PPF files are primarily designed for ISO images (though they work on any binary file) and so you have to switch to "*.* All files" when browsing for the source.
[size=+2]Anti-Virus[/size]
Code:
[URL="http://virscan.org/report/b17e46529b27920653252ca7be8036e1.html"]VirSCAN.org Scanned Report[/URL] :
Scanned time : 2011/02/05 17:03:05 (GMT)
Scanner results: Scanners did not find malware!
File Name : Butchered_Betav2b.zip
File Size : 2183109 byte
File Type : Zip archive data, at least v2.0 to extract
MD5 : 3f504d1b362d9a1b21105ac69b1a4974
SHA1 : 880cbdb376325fda569b052f2ca10cb39d31a532
Online report : [url=http://virscan.org/report/b17e46529b27920653252ca7be8036e1.html]Butchered_Betav2b.zip MD5:3f504d1b362d9a1b21105ac69b1a4974 - VirSCAN.org Scanners did not find malware![/url]
Butchered_Betav2b.zip MD5:3f504d1b362d9a1b21105ac69b1a4974 - VirSCAN.org Scanners did not find malware![/url]
Code:
Scanner Engine Ver Sig Ver Sig Date Time Scan result
a-squared 5.1.0.2 20110203090724 2011-02-03 13.78 -
AhnLab V3 2011.02.06.00 2011.02.06 2011-02-06 3.10 -
AntiVir 8.2.4.162 7.11.2.80 2011-02-04 0.30 -
Antiy 2.0.18 2.0.18. 0002-18-00 0.02 -
Arcavir 2010 201102060000 2011-02-06 0.26 -
Authentium 5.1.1 201102051201 2011-02-05 19.20 -
AVAST! 4.7.4 110205-0 2011-02-05 0.39 -
AVG 8.5.850 271.1.1/3424 2011-02-05 2.73 -
BitDefender 7.90123.6714861 7.36086 2011-02-06 6.38 -
ClamAV 0.96.5 12631 2011-02-05 1.57 -
Comodo 4.0 7595 2011-02-04 1.62 -
CP Secure 1.3.0.5 2011.02.05 2011-02-05 1.09 -
Dr.Web 5.0.2.3300 2011.02.06 2011-02-06 11.61 -
F-Prot 4.4.4.56 20110205 2011-02-05 19.03 -
F-Secure 7.02.73807 2011.02.05.01 2011-02-05 12.54 -
Fortinet 4.2.254 12.868 2011-02-04 2.38 -
GData 21.1720/21.669 20110205 2011-02-05 23.98 -
ViRobot 20110205 2011.02.05 2011-02-05 1.05 -
Ikarus T3.1.32.15.0 2011.02.05.77668 2011-02-05 6.11 -
JiangMin 13.0.900 2011.02.05 2011-02-05 1.67 -
Kaspersky 5.5.10 2011.02.05 2011-02-05 0.38 -
KingSoft 2009.2.5.15 2011.2.5.11 2011-02-05 1.81 -
McAfee 5400.1158 6247 2011-02-04 6.99 -
Microsoft 1.6502 2011.02.05 2011-02-05 4.93 -
NOD32 3.0.21 5848 2011-02-05 0.35 -
Norman 6.06.12 6.06.00 2011-01-26 10.02 -
Panda 9.05.01 2011.02.04 2011-02-04 10.92 -
Trend Micro 9.200-1012 7.814.08 2011-02-05 0.11 -
Quick Heal 11.00 2011.02.04 2011-02-04 13.47 -
Rising 20.0 23.43.05.06 2011-02-05 6.58 -
Sophos 3.16.1 4.62 2011-02-06 3.40 -
Sunbelt 3.9.2474.2 8316 2011-02-05 8.67 -
Symantec 1.3.0.24 20110204.002 2011-02-04 0.40 -
nProtect 20110126.01 2974157 2011-01-26 6.94 -
The Hacker 6.7.0.1 v00124 2011-02-04 3.52 -
VBA32 3.12.14.3 20110204.1249 2011-02-04 5.39 -
VirusBuster 5.2.0.28 13.6.183.0/44369172011-02-05 0.00 -
Attachments
You must be registered for see attachments list
Last edited: