-
EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
With regard to this thread Exellsior and I have (separately) been trying to connect the old 1.66b client to a server, so we can watch the game code being run.
Missing files from the partial install have been filled in from other older clients.
I've pretty much hit a dead end, but I've come a fair way, so I'd like to share what I have so far, and ask if anyone can figure out a way past my roadblock.
Reconstructed Client with re-enabled Admin / Debug modes and appropriate hotuk.ini and nProtect disabled
Server Executable (KPT ET2.2 based set to port 10007 and with a null protocol implemented in Protocol.dll - provided)
The problem I have (which could be as simple as something wrong in the server hotuk.ini) is that when I try to log on, and the server responds that I got my user ID and password correct, the client shows "Version number is incorrect" and will disconnects from the server.
There are *Version and *TestVersion commands for the Server hotuk.ini, and normally, if you do not specify a *Version, then any version is allowed.
With modern clients, this applies also to *TestVersion, but this is not working as I would expect for this client, and I don't know what I should do to make the Version information match.
Any help on that would be much appreciated.
Additional Information:
This client will accept the *MODE SERVER command in hotuk.ini, and if you try to run it from the server folder, it does start "System Initializing (96)" :o, but then it crashes while trying to address a memory location it hasn't allocated. XD Doh!
Fullscreen, this client gets very confused on my Vista PC, and keeps trying to resize the window outside the screen and getting the borders pulled back in squashing the display up. XD With admin mode and *MODE WINDOW it works on the desktop but has no border or title bar, as is common for DirectX displays forced onto the desktop. Of course I can fix both of these, but in some respects that's destroying it's heritage. (If I fix it, it becomes more like a modern client, and what's nice about it is that you can see where current PT came from, what has changed and what they have improved.)
So I don't want to "fix" it more than I have to in order to "play" it.:ott1: You, of course, are welcome to apply more fixes if you like.
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Well, I have not had much time yet to discover this,my vocations is over xD ,bob has helped a lot,
these files are one of the older versions available, we were thinking of bringing them back,
after all, I think it's interesting these versions, it happens that the game has a server.exe inside,this is interesting...
it acts as both maybe, if you put the game in ur server files and execute u will see,so if someone is willing to bring those times again,
please be my guess, and for whom no know what was pre aor, you can see that video, and some pictures below :
[ame=http://www.youtube.com/watch?v=Xur7uzw0hBI]YouTube - Video of old priston tale[/ame]
http://img266.imageshack.us/img266/1509/preaor.jpg
http://img153.imageshack.us/img153/4...ristontale.jpg
I made some modifications,I dont test yet this too,bob, have not had time yet to open it, but so I'll give a look when I have time,
follow the link from the client that has added internal IP and ptreg.rgx,just for tests,see if u can make something with this,
remember, this game has inside one server.exe...
Download(just for tests) :
MEGAUPLOAD - The leading online storage and file delivery service
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
It has a server, but it's build is broken...
Remember also that the server4096.exe has built in it a client. ^_^
I think the same source is used for each, and a different make / config is used to build the server from that used to build the client. I notice lots of Server commands (*ODBC_SERVER and such in 1977 too, have to try this out with server setup).
That video brings back some great memories for me, thanks Exellsior, but I think they are from older, or Korean equivalent of this client... I don't see the images for the Health, Mana and Stamina bars at the top left even in this client. :s
But... the old Trav is there, and so are the old maps with old textures (less fruit and flowers) I remember the sandworm / Salac thing, and the high spire, which you could look around GOF from. IDK if it's not so high any more or if you just can't see so far now, but the view isn't as impressive for some reason.
There are NO MORIONS!!! :o Goblins look more like Orcs and less like the Incredible Hulk, and Hopies are ugly. XD
You made ptreg.rgx work... I changed the registry settings to the users profile, and provide a .reg file for people to change the IP and import. :wink: Again, to me this is the closest method to the original which will work on modern OS.
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Well, I've seen where was the wrong, I'm just having some problems but nothing that can not fix,thanks bob,I will prepare the files and soon I'll post all complete,just wait,my time is little.
http://img155.imageshack.us/img155/1726/unnamedlx.jpg
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Oooh! That looks great.
And I found the interface I was looking for... it's thisThe Stam, TNL, Rage and Manna move around it in arcs. ^_^ Damn sexeh. XD
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
*Fix incorrect version.
*Fix low graphics
*Internal ip added
Download1
Download2
Thanks to exellsior for the game and bobsobol for the server and me for the correct version
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Hmm... Is that using the ET2.2 server I put up or does that work with the 1.66b game.exe in server mode, Ávila?
--- EDIT ---
I've got it. With my Executable, change the HKEY_LOCAL_MACHINE to HKEY_CURRENT_USER (so you don't have to run as Administrator) in your .reg file. Use your Hotuk.ini server side, fixing the IPs in each, of course.
Everything is so dark and atmospheric. It's very cool. ^_^
-- EDIT2 ---
IDK about you guys but I'm scooping constantly in game till eventually I DC. But, I'm sorting out the field folders so that I can put monsters and NPCs back on the map... could do with DK or someone telling me where the NPCs originally where. XD
And look... just as I scooped out it rained \o/
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
I already have changed this "HKEY_CURRENT_USER" on my .reg,but still gives DC when I login dirrectly,u can help me?
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
+ Server binary from Bob
+ Client 1.66b from Bob
+ Server version fix from Avila (added "*VERSION 166" in Server "hotuk.ini")
+ Character creation completed
+ Loading completed
+ Character appeared
+ DCed xD
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
That's interesting... I don't DC (properly DC) for about 5 mins... but I suspect I'm not really "talking" to the server. I can't add NPCs or monsters and though I'm showing as logged in, I'm still showing as logged in after I eventually DC.
I can't "Game Save", that is the point where DC really kicks in and the client will give up trying to re-sync.
There are a number of options in Ávilas .reg file that are never used by this client... But that's not a problem; and it was actually putting the "Version"="166" in from that which stopped the client DCing as soon as the server okayed everything. I'd tried "*VERSION 166" in server hotuk, and "*TEST_VERSION 166" too... they didn't help.
--- EDIT ---
Sharing the PsTale.exe Launcher and configuration program, updated to work on HKEY_CURRENT_USER instead of HKEY_LOCAL_MACHINE... of course you are welcome to edit the Registration page and other URLs your self.
As a 7zip
As a RAR
(take your pick) ^_^
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
I downloaded the launcher and even using it I'm still get dc direct, help me please, and another idea is to do something that exellsior said a few posts ago, because we do not use the game as server.exe? He usually works here just as server.exe,just does not connect, I imagine that has to do the same thing you did with the KPT server, you could do the same thing in that game for us to use it as a server? I think the most viable option here,for connection with the same .exe...
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Both of files : "The file you are trying to access is temporarily unavailable." xD I'll check them again, asap :)
--
Edit :
Downloaded
Registry key and values written correctly
Game DCed :)
-
2 Attachment(s)
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Interesting project :)
This client built in server giving me same result as server under wine "RecvMsg : 2" on my hotuk.ini
or on Ávila it show that someone connected but server not connecting to SQL server.
Buffer State = how many users are on server.
http://forum.ragezone.com/attachment...1&d=1280519851
This server is a bit strange because it must run from client folder with server hotuk.ini. (*MODE SERVER) it will create DataServer itself, as server would do =P
So this client would be best server. But it did not connect.
@bobsobol
I don't know how you can be on your server for 5 minutes but server crash or DC might come from SMD/SMB and .ini files incompatibility. When I copy client char and field folders to server they are crashing and creating file in main folder ".smb". Best to try without any mobs, npc etc.
Some things need to be tested too, running this on WIN95 or with older SQL (or older driver for ODBC), all hotuk.ini parameters (I see it can use *ODBC... parameters) it does not have additional .dll
I wonder if it take c8master as name to connect to SQL? :)
I would like to help but I don't have time now :(
PS. I love the fire effect when you open your inventory :)
http://forum.ragezone.com/attachment...1&d=1280519851
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Yes, I miss that... there is lots in this client that I miss from old PT.
I've not managed to get it not to crash after initialisation as a server... but I've already copied it's Char and Field to my server folders... which is why I don't instantly DC. Maybe it can't understand what the server sees in GameServer folder.
If it could be made to work as "server" that would certainly be ideal server for this client. XD
Remember that there are no Clans, and no SoD arena. There is no Pay2Play or GPCoin or anything like that at this time... so the only thing it looks up in SQL is User ID and Password. If they match, it will let you play.
Also... you can bypass the ODBC. Even though there is no SQL.dll or Clan.DLL (because those things didn't exist) there is still URSLogin.DLL... and you can use that to say Yes or No to any UserID and Password combination.
You can write a URSLogin.DLL which looks up lines in a text file if you like.
Code:
bobsobol=Oojamaflip
Vormav=123456
Excellsior=IDKWTF
XD
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Anyhow Normal Member (My and My brother) can do the assistance of higher?
This versione of game is fun to play and look crazy :D
Hope for luck all!
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
http://forum.ragezone.com/attachment...ver-1-fire.png THIS IS FIREPT? JOCKE jajajaja
For the record, I am developiong of one server pristontale and I use version 1.222 in my pt. It has barely ebven modelos 3d......
SOLUTION TO DC: CL SAFE CODE IS WRONG ;)
Babolpriston are you BR? VC EH BR?
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Quote:
Originally Posted by
BrAzuk
http://forum.ragezone.com/attachment...ver-1-fire.png THIS IS FIREPT? JOCKE jajajaja
For the record, I am developiong of one server pristontale and I use version 1.222 in my pt. It has barely ebven modelos 3d......
SOLUTION TO DC: CL SAFE CODE IS WRONG ;)
Babolpriston are you BR? VC EH BR?
Hey, can you upload your version (1.222) ?
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Version 1.222 is invalid. It does not and never did exist. But you (or any of the official re-distributors) could easily fake one. XD
It's not the CLSAFE_CODE. I have that turned off. I've also discovered that the reason I don't DC right off, is because I'm using the Hotuk as it was shared, and *SERVER_AUTOPLAY isn't enabled... turn that on and I do DC right off.
I believe Babol is BR, but I could be wrong. VN would be my next guess.
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Good project, keep it going :)
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
I managed to connect 100% already, but it was with the KPT server, I know the server in-built the game is not enough, but I'm doing some testing and I think I will have success, I will take a while as I am working on other things, and also my time is short ... About the versions, I think better to use the 1753 version, it has fewer bugs, and still has HP bars on top of the screen,about 122 version, it never really existed ...
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Just a question, why to use such old game.exe? I mean, as bobsobol said, we dont have sod and clan working, so whats the whole point of it?
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
we're trying to recreated the way old version worked. why? coz in this early version many files are not encrypted such as npc, mob,... and it got a "sexeh" HUD xD
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Quote:
Originally Posted by
lelejau
Just a question, why to use such old game.exe? I mean, as bobsobol said, we dont have sod and clan working, so whats the whole point of it?
To get it to work ofcourse!
What's the point of working on something when you don't got a goal to reach?
You really think people are doing things which are useless?
Yeah.... some people do, but you shouldn't think like that of the people over here.
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Server Executable (KPT ET2.2 based set to port 10007 and with a null protocol implemented in Protocol.dll - provided)
i can't download
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Quote:
Originally Posted by
lelejau
Just a question, why to use such old game.exe? I mean, as bobsobol said, we dont have sod and clan working, so whats the whole point of it?
You just answered your own question.
SoD and Clans are blasphemy to the original Priston spirit and Lore. Not to have them is a good thing. -.-
The introduction of the Age of Renaissance was that the Tempescrons discovered these wonderful magical people from whom they had been separated for so long and instantly they became friends.
Friendship and kind hearted fun was what Priston Tale was all about. If you wanted to compete against other players you had Warcraft and Diablo for that.
Some of us remember these times with fondness.
The entire atmosphere of this old game is totally different to current PT. Getting some of that back would be very pleasant.Why do you think that so many private servers implement the Pre-AOR maps?.. Exactly because those times are remembered fondly.
Quote:
Originally Posted by
124641469hh
Server Executable (KPT ET2.2 based set to port 10007 and with a null protocol implemented in Protocol.dll - provided)
i can't download
I can. Links are still good. What do you want me to do about your inadequacies?:blink: (I am happy to mirror, but if you can't get at MegaUpload, please tell me what you can get to)
@Excellsior:
Don't just tell us you can stay connected. Tell us how! (/me scruffs Excellsiors head jocularly.)
@all:
Anyone seen the "level table" in this client? I can't find one at all. Is it encrypted? Does it rely on the server to tell it what level the player is? What gives?
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Quote:
Originally Posted by
bobsobol
@all:
Anyone seen the "level table" in this client? I can't find one at all. Is it encrypted? Does it rely on the server to tell it what level the player is? What gives?
But I see it in same place... here is address of 1st lvl (from v1.66) :
004AFBB4
look at HEX, in disassembler view its bit confusing.
(EXP table start from 004AFBA8)
I wish to help even more XD
Did you moved "maps" functions from client to server?
Does any simple commands work?
Yahoo, Yes!, /;bobsobol ?
Even if you will get to point of no DC than new problems might show up, like you can't pick up gold etc. because like ePT and jPT/kPT modif. server have different functions and different checks (like you see on EXP table) :(
GL!
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Quote:
Originally Posted by
trungnt88
in this early version many files are not encrypted such as npc, mob,
I think they are just as "encrypted", but 1.66 did leave some assets in source (ase) form that should have been removed... just as modern PT clients are still distributed with "Thumbs.db" files that are a waste of bandwidth for them and hard disk space on everyone else machine. XD
@Vormav: So the levels are DWords in this client where they are QWords in the server, and most newer clients. This is interesting isn't it?
The QWord is normally saved in the .dat file of your character... if that format is not the same in this version, that could be why (even if I don't Autoplay the server) I DC at GameSave? That, and probably other differences besides... just as you have mentioned.
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
@all:
Anyone seen the "level table" in this client? I can't find one at all. Is it encrypted? Does it rely on the server to tell it what level the player is? What gives?
MOV EAX,DWORD PTR DS:[EAX*4+4AFBB0]
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Yes... but "what gives" is each exp entry is 4 bytes, not 8.
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
There might be a problem with making game.exe 1.66 -> server.
There is no SQL in it... so server don't know how to control database data. PT servers we are using now have simple SQL login query built-in .exe "SELECT * FROM %sGameUser WHERE userid='%s'" and its used when you don't have SQL.dll in server main folder.
I think that server had additional .dll (PristonSQLDll.dll)
When I look at last modification date I see:
game.exe
2002-07-27, 14:50:58
PristonSQLDll.dll
2002-05-15, 06:05:38
so they are from same time.
That make me wonder even more, how 1st PT was like?
It look like it was some LAN client-server, so anyone could host game with right hotuk.ini configuration. Probably version 0.9 or lower could give us answer.
I think that making game.exe 1.66 a server is the way, however I did not check how much effort it will take to embed dll into exe YET! :)
PS. Start making backups of PT2 so our children's will not have same problems after 10 years! ;)
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Yea, 1.66 doesn't use PristonSQLdll.dll, SQL.dll or Clan.dll. Only the traditional URSLogin.dll.
The interface is simple enough though, and even the new servers can use that library if you have it.
There are two functions exported. URSLogin() and URSLogout().
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Very good bob, D. Always helping the forum ... Only a doubt. From the little I understood the client is giving disconet to log into the server right? Has solved this problem? Sorry for the English because I'm terrible to be Brazilian is to use the google translator lol! Stay with God
Assembly I am studying, maybe I can help a little, but I will not download the files without first having a sense of what they are having errors!
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Welcome Harsaphes.
It seems different people are having different issues. If server is not set to "Autoplay" then you can stay connected for long enough to examine all the maps and run around, play with the interface etc, though there will be no NPCs and nothing to fight. (play has not started) Eventually the client tires of the lack of communication and inhabitation of the world it finds it's self in, and disconnects.
If Autoplay is enabled in the server (NPCs and Monsters are spawned) you disconnect as soon as you enter the world. My guess is that the communication of the activities of these AI controlled characters is not yet in a format the client understands.
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Thanks for the explanation bob : D. Only one doubt the client's KPT Posted by Joy Moko, I wanted to do the translations for Portuguese, but it is difficult to translate koreano and find the offset in hex. Do you have a current client KPT translated into English? This makes it easy. Hugs friend.
---------- Post added at 06:37 PM ---------- Previous post was at 06:32 PM ----------
I found a way of adding the crowns of the SOD RealmPT.
Realm PT - Guide : Bellatra
Now I am studying the displacement that makes the offsets PUSH ... Soon I will try the desbug Premiuns to relogin, and also add the crafts of KPT and BPT! I'm going back to work with assembly language programming and Hex Editor xD.
OBS: Sou brasileiro meu inglês é péssimo xD
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Quote:
Originally Posted by
bobsobol
Yea, 1.66 doesn't use PristonSQLdll.dll, SQL.dll or Clan.dll. Only the traditional URSLogin.dll.
The interface is simple enough though, and even the new servers can use that library if you have it.
There are two functions exported. URSLogin() and URSLogout().
Do you mind telling me a bit more details about URSLogin.dll?
For me server or client don't load URSLogin.dll at all.
Server trying to use 1st URSLogin and don't go down in this function, but does it really loading URSLogin.dll?
Does URSLogin() and URSLogout() are imported by ordinal or by name?
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Quote:
Originally Posted by
Vormav
Do you mind telling me a bit more details about URSLogin.dll?
For me server or client don't load URSLogin.dll at all.
Server trying to use 1st URSLogin and don't go down in this function, but does it really loading URSLogin.dll?
Does URSLogin() and URSLogout() are imported by ordinal or by name?
Sure... It "should" attempt to load URSLogin (late, via LoadLibrary()). It also identifies and stores the offsets for URSLogin() and URSLogout() by name, and you can see the code for that in Server4096.exe too. In 4096 it's in the same place SQL.DLL and Clan.DLL are loaded, and their function offsets identified.
It will only attempt to use them if:-
a) The DLL is there, and can be loaded via LoadLibrary().
b) The functions URSLogin() and URSLogout() are present by those names in the DLL it managed to load.
The fact that it identifies their offset by name is how I know the names of these functions, as I've never seen the DLL. ^_^
Quote:
Originally Posted by
Harsaphes
I found a way of adding the crowns of the SOD RealmPT.
Realm PT - Guide : Bellatra
Now I am studying the displacement that makes the offsets PUSH ... Soon I will try the desbug Premiuns to relogin, and also add the crafts of KPT and BPT! I'm going back to work with assembly language programming and Hex Editor xD.
OBS: Sou brasileiro meu inglês é péssimo xD
If you are hacking the clients of Private servers, please keep this to your self. I don't want to know about it, and you are likely to get little support from the other members here many of whom are private server developers and admins and do not wish their clients or servers to be hacked. -.-
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Quote:
Originally Posted by
bobsobol
Sure... It "should" attempt to load URSLogin (late, via LoadLibrary()). It also identifies and stores the offsets for URSLogin() and URSLogout() by name, and you can see the code for that in Server4096.exe too. In 4096 it's in the same place SQL.DLL and Clan.DLL are loaded, and their function offsets identified.
It will only attempt to use them if:-
a) The DLL is there, and can be loaded via LoadLibrary().
b) The functions URSLogin() and URSLogout() are present by those names in the DLL it managed to load.
The fact that it identifies their offset by name is how I know the names of these functions, as I've never seen the DLL. ^_^If you are hacking the clients of Private servers, please keep this to your self. I don't want to know about it, and you are likely to get little support from the other members here many of whom are private server developers and admins and do not wish their clients or servers to be hacked. -.-
I did not steal the client's realmpt bob xD. I mentioned that I could just add the SOD system equated to realmpt -.-
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
sorry but that is not the subject of this topic I guess...
no one asked on the topic if you can do or not can do something...
I also managed to put the crown of sod after studying intensively some days,even I start one topic
but nobady was able to help me...
but even so I not go out talking in the topics what I know, even if the topics do not talk about it .. .
then keep it to yourself.
About the topic, you will have eternal problems if you try to use a normal server, it is possible,
but there are many things in it that the game is not compatible,causing many problems
I'm having to mount a server of 0, do not know if will be worth the penalty, I'm kinda unmotivated,
you can use the own game as server as well, but is not recommended, own documents and folders are different on this server ,
think it is worth continuing to studies this? Sorry but I dont have pleasure to continue this I think...
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Quote:
Originally Posted by
Harsaphes
I did not steal the client's realmpt bob xD. I mentioned that I could just add the SOD system equated to realmpt -.-
Oh... Good Job....
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
@Harsaphes & zaharavn:
EPT 1.66b does not support SoD. Not even SoD 1 which had no Clan element. Why are we discussing SoD Crown? Have you implemented it in EPT 1.66b? That would seem a lot of work for very little point.
@Excellsior:
It would depend how 1.66b like you wanted to set a server up. I'm not sure what you mean by "mount a server of 0" but I can transpose most of the UI and into sequence from this client at the level I have the server working presently into a modern client... which is the largest part of what I hoped to get out of this client.
On the other hand, I had also hoped to replace the UI elements entirely with routines which could load LUA or XML or something that server devs and users alike could customise their UI to their desires.
There is something else about this game that is missing in current PT. Something atmospheric in the lighting system that I can't put my finger on. Nights are really dark, and the sky always looks very ominous.
I would like to know how you got the screenshot of original character creation room... was that simply a screenshot from some other site? Or did you manage to implement the old character creation room, with all it's animations in a current PT client? That much is beyond me. PT loads the room and displays it correctly... but the lightning doesn't animate, doesn't support the same alpha blend method and, most importantly, I can see no characters in the room when using this map mesh. :(:
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Hows going, any progress?
I just tried to write a simple test URSLogin.dll but for some reason server.exe loading and unloading it right away (when I try to login) and jumping to end of function. Even if I force the path its not executing my function there (the exported function name should be "URSLogin", right?).
I think I will write dll that actually doing something and test it.
I was thinking about adding ODBC login to server 1.66 but when I import some functions from ODBCAD32.dll the server don't see them as "Imports from ODBCAD32.dll".
For now I will try to do something with URSLogin, maybe create test table. But I am not sure how to get account name and password from what client is sending. I think I will look deeper into what sql.dll is doing and how it compare data to SQL server data than send you back permission to connect.
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Quote:
Originally Posted by
bobsobol
@Vormav: So the levels are DWords in this client where they are QWords in the server, and most newer clients. This is interesting isn't it?
Why would you need QWORDs when you don't pass the FFFFFFFF(h) value for your unsigned integer ? :D:
If you look at quantum's 1873 table, this happens around level 87~88. I think these levels weren't even reachable in 1.66 :D: .
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Any progress on this? I think I might get involved on this little project because many people want the pre-aor feeling again, and to get it working would be nice.
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Here this giving version Incorrect. Why?
Already disabled it line //*VERSION the hotuk.
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
U cant disable version on hotuk...
*VERSION 166 and enjoy it...
but I gotta tell you, you will not have much success to run with a normal server.exe, pre aor has encryption codes and many that do not match with a ultimate server, so the best to do Is use the game as its own server but you have to edit many things to run, I was having some trouble understanding the cryptosystems that client / server have,that way I dont get any DC here,about the bob problem,the problem of the save game, is the xp table, or equals, or do what I said, well, I already stopped to shake it a 1 week ago because I do not think it's worth,good luck.
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
I already deactivated the hotuk, it still gives incorrect version = /
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Quote:
Originally Posted by
Harsaphes
I already deactivated the hotuk, it still gives incorrect version = /
You have been told the correct answer once, and still you repeat the question?
DO NOT DEACTIVATE HOTUK, set the correct version and it *will* work... with limited results.
I can log in and wander around a world with no NPCs or Monsters... after a while I get DC.
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Inside I put hotuk 1.66b or just 166?
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Why not just read through the thread and start with the one provided >in this post< as a base?
It's not hard.
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Ok Bob. Thanks I managed to connect, But take DC when I enter the game xD
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Quote:
Originally Posted by
Exellsior
U cant disable version on hotuk...
*VERSION 166 and enjoy it...
you guys can not read?
can't = no = can not...
congratulations ...
read what I say and maybe you know why keeps bringing DC...
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Quote:
Originally Posted by
Harsaphes
Ok Bob. Thanks I managed to connect, But take DC when I enter the game xD
And you are sure you are logging in as GM User who's username is allowed as Admin / DEBUG user allocated as such in server hotuk.
Also, are you logging on from one of the 2 IPs specified as valid Admin IPs in the client, or are you using a client that has the Admin IP check disabled?
Quote:
Originally Posted by
Exellsior
you guys can not read?
can't = no = can not...
congratulations ...
read what I say and maybe you know why keeps bringing DC...
Eventual DC is presumably because the massive change from QWord to DWord Exp field will have major ramifications in save game format... but the longer you can delay Game Save (no NPCs no Monsters never pick anything up, gain exp, or use shop, gain or loose money or experience) the longer you can remain in game without DC. XD
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
I need some advice here.
I am converting 1.66 game.exe to server.exe using modified ODBC functions from server4096 and I got some problem on its end.
I missing two packets that server sending back to client (everything else is is OK):
Code:
15 127.0.0.1:10009 127.0.0.1:52433 1492 Send
0000 D4 05 00 00 C1 C3 01 80 11 00 29 7F 71 49 3C 68 ..........).qI<h
0010 E0 2B BA 5C 02 14 B0 F6 53 DB C9 E1 A8 64 8B F4 .+.\....S....d..
0020 23 62 B2 A8 32 45 E9 84 31 61 7C 03 AB 8B 01 D5 #b..2E..1a|.....
0030 27 F4 6B 62 D7 09 F4 4A 34 CA 5C 28 88 3D 38 13 '.kb...J4.\(.=8.
0040 15 AA 2A C8 14 DE 50 1D 18 8D F8 0F 5F 77 75 19 ..*...P....._wu.
0050 8B 38 79 AF 02 EC B9 9D E8 35 59 FB 0D 82 38 0C .8y......5Y...8.
0060 A0 3F 6C D0 4C 2F 31 6A D7 6A 07 A8 70 20 BA 9E .?l.L/1j.j..p ..
0070 3D BE 91 C8 FE B0 FC 52 A3 D2 6B 30 8C F8 0E AE =......R..k0....
0080 F9 CE 15 B0 CA B8 B0 BA 81 BB C1 B9 31 98 69 EE ............1.i.
0090 65 0E 09 F8 E5 BB 5E 0A CF A2 9E 6C 8A 35 BF 1B e.....^....l.5..
00A0 D0 22 79 89 C8 42 B0 9C 18 9B 40 3F BE F6 AA 69 ."y..B....@?...i
00B0 7E 1C D8 C6 F0 0E D2 6C B2 EC DA CE 62 06 C0 F0 ~......l....b...
00C0 D3 2A 01 94 9E 8D F6 97 9A BE 50 70 31 82 EB D0 .*........Pp1...
00D0 B0 E8 09 7F 95 33 27 11 BC F5 94 D7 03 EF 31 79 .....3'.......1y
00E0 16 59 9A 77 A6 8C DC CE C9 49 8C 83 3E 80 43 B8 .Y.w.....I..>.C.
00F0 E8 42 CD 14 42 2C 00 8E 11 14 AE D5 D9 5E B3 44 .B..B,.......^.D
0100 5F 99 A2 A7 60 45 98 05 60 05 E0 07 66 1E EC 30 _...`E..`...f..0
0110 B3 D7 F5 C4 4A 1C 78 7E 47 FE 4F 5C 66 85 D4 0D ....J.x~G.O\f...
0120 52 9F EF A9 8A A8 83 16 8D 08 23 8B 97 F7 BD 29 R.........#....)
0130 1A 09 56 9F 10 06 8C 65 8F D3 B4 B0 F4 FB 1D 6D ..V....e.......m
0140 3E B9 72 27 6D 9C 07 86 77 A2 97 20 B1 D9 1B 37 >.r'm...w.. ...7
0150 2C D7 E0 81 8F 49 BD AB C2 2B EA 49 BD B1 0F 27 ,....I...+.I...'
0160 28 C7 E4 A9 5B 11 21 D3 2E D3 FE 91 65 E4 BE 5A (...[.!.....e..Z
0170 69 B9 6D 03 75 FB F7 99 E8 AB 31 51 F0 F3 70 67 i.m.u.....1Q..pg
0180 E4 60 18 06 0C E0 10 AD 23 BE 6E 6A 14 73 5E 1D .`......#.nj.s^.
0190 9F 3C CD 0B 31 56 29 B8 95 CC DD AE B5 76 07 40 .<..1V)......v.@
01A0 BF 60 93 0E D8 A9 69 CB 22 FD 63 27 17 86 97 94 .`....i.".c'....
01B0 76 3E 0A 54 A9 94 3E 37 A2 43 CA 61 8D 29 AF 5F v>.T..>7.C.a.)._
01C0 3C E8 20 EE A9 E5 BC 06 87 F2 67 70 E4 9F DE A9 <. .......gp....
01D0 36 5E 2A 90 BE 58 8C 7A 73 FA 39 32 56 07 76 76 6^*..X.zs.92V.vv
01E0 09 95 2D F7 85 D1 C8 66 F2 6F 27 E8 72 C2 1A D6 ..-....f.o'.r...
01F0 54 37 78 01 3F FE 57 79 B8 E9 30 4B 4F EC 95 DD T7x.?.Wy..0KO...
0200 EB FC 07 C2 70 DF 98 3A B7 E1 A7 7B B8 DE E0 0B ....p..:...{....
0210 10 26 EE F7 09 A1 8C 36 4E B7 C6 15 79 58 D9 49 .&.....6N...yX.I
0220 EA 66 D6 50 D4 89 64 B1 7C B1 8E 19 31 91 9B CF .f.P..d.|...1...
0230 CC E2 12 93 E9 44 DB FE 82 3F 5B 27 5B E2 6B B3 .....D...?['[.k.
0240 96 DD 62 7A 30 72 4A F0 50 7E 06 06 D7 7F 19 8E ..bz0rJ.P~......
0250 D4 EF 18 39 07 7C 27 F9 50 79 F8 9B AF 15 88 1B ...9.|'.Py......
0260 28 F4 F4 82 30 8D C4 03 DE E7 0A 25 7D AD 9F 47 (...0......%}..G
0270 AC A8 2F 8A C4 09 C5 EB E5 14 2D F6 CA 3E 60 3C ../.......-..>`<
0280 5B C7 B4 ED 68 9A 12 98 6D 03 2E 55 C5 1C A6 A6 [...h...m..U....
0290 E2 0B 8C FD DF 9A 7D A0 A1 B2 EE AA 8E F2 94 90 ......}.........
02A0 67 7F E4 B9 1B 21 61 E3 8E E3 F6 75 3D FD 17 23 g....!a....u=..#
02B0 F8 0C 5B CE E8 96 8A D4 45 F9 F5 FE D2 36 70 C0 ..[.....E....6p.
02C0 52 35 DE BE 64 2D 1D FB CE E6 F6 41 C9 A3 84 28 R5..d-.....A...(
02D0 6B DF CD 2C EA CC 58 EE A7 6E CF 6C 38 54 0A 82 k..,..X..n.l8T..
02E0 5D 0F 09 04 8A D4 E7 0E 8D 7E BE 46 06 F7 4D A9 ]........~.F..M.
02F0 50 DD 5F 11 A5 C0 58 5B 4A DB 42 79 25 31 27 47 P._...X[J.By%1'G
0300 08 C2 3C D9 C3 D1 B9 D3 DE 32 7F 64 84 7C 0E 52 ..<......2.d.|.R
0310 98 EB 87 21 29 F7 25 D4 E9 D0 E1 72 36 AA 84 DC ...!).%....r6...
0320 4A FD D8 12 E7 A6 C8 E5 E8 E5 4D 1B F7 17 DD C9 J.........M.....
0330 5F CE 11 98 FA 64 58 46 06 C7 6E A5 E9 ED CB 5B _....dXF..n....[
0340 7C 7B 30 E5 6F ED 15 6F 3A 6F DA ED FD 15 57 FB |{0.o..o:o....W.
0350 60 1B AC 4D C3 85 F1 67 8E E7 A6 85 EF 63 5D F5 `..M...g.....c].
0360 7A 15 B6 7B 25 1B 48 41 0C 85 CB 5F 33 D7 EE F1 z..{%.HA..._3...
0370 22 3F 68 86 FB 6D 74 D9 96 58 5E 3A 44 70 46 A6 "?h..mt..X^:DpF.
0380 E9 2C D5 38 02 30 78 32 B6 33 F6 79 6F 7F 1B 50 .,.8.0x2.3.yo..P
0390 DF F4 B3 82 BC 4A 8E E8 F8 29 8E 0A 21 86 C6 B1 .....J...)..!...
03A0 B6 A9 9A E7 05 7F 9D D7 A2 10 00 B7 3F 3F 95 61 ............??.a
03B0 37 04 3B 97 99 D2 2D A8 62 2F 1D 41 F5 25 C0 CB 7.;...-.b/.A.%..
03C0 0C AB 00 35 97 10 2A 78 B5 6C 42 A2 6E 93 52 A5 ...5..*x.lB.n.R.
03D0 C6 EF 1A 53 FD 9B CF B9 30 39 98 1B 8F 23 3D B5 ...S....09...#=.
03E0 9A 95 96 BB 29 C3 53 01 1C 01 0C 43 FB CB 71 35 ....).S....C..q5
03F0 36 D5 1A E3 F5 DB B7 79 28 F9 A0 5B C7 93 85 45 6......y(..[...E
0400 0D 65 E1 43 E5 41 8A DB 01 DB 01 D9 F8 C0 F2 EE .e.C.A..........
0410 BC 88 A3 45 E5 05 42 7F 86 FF 0E 5D D9 05 A7 B6 ...E..B....]....
0420 55 BB 24 50 52 C8 28 0A BB 03 BD D9 8E 51 24 0F U.$PR.(......Q$.
0430 FD 2E B1 B8 32 1A 05 A0 DF 2B A1 51 DD 99 7F 2F ....2....+.Q.../
0440 10 65 8C 11 9F 5D EE E8 7D E8 9D 6A CF E7 E5 89 .e...]..}..j....
0450 52 E9 9E 3F F1 77 43 15 00 AB 93 07 66 B0 00 27 R..?.wC.....f..'
0460 78 22 A2 54 8E DD 95 D0 35 BA 35 92 4B 1B 81 ED x".T....5.5.K...
0470 B2 C7 0B 29 E0 51 E2 B3 BE 3A 60 40 03 88 81 DE ...).Q...:`@....
0480 89 BE 65 C0 BA C8 C0 CA B3 83 E5 19 AB ED C8 43 ..e............C
0490 AA 33 28 D9 A6 90 14 72 17 F8 4A 82 D9 DA EB EC .3(....r..J.....
04A0 AF C5 15 B3 6E 2B 14 E9 38 D7 53 5B 93 D3 B9 0D ....n+..8.S[....
04B0 9E ED 12 7B DD DB E4 21 3C 9A 64 F8 54 34 F2 C2 ...{...!<.d.T4..
04C0 C4 23 48 FD EB FF 84 E5 2F E5 CF 67 EB 56 57 60 .#H...../..g.VW`
04D0 1B 40 3C 36 D8 7E C1 FC DD 3B 1D 26 F2 1E C0 88 .@<6.~...;.&....
04E0 0F EF 6B FE 3C E0 53 3A CD 22 62 1A 0A D5 E8 94 ..k.<.S:."b.....
04F0 37 BB 73 B2 E4 8A 0D 88 34 97 03 CF FB 80 13 EB 7.s.....4.......
0500 1C CB 5B 55 2F 52 FF 6D 4C DF D9 45 85 88 3E 9A ..[U/R.mL..E..>.
0510 B1 BA 76 2C B2 E4 80 86 47 C5 74 67 5C 47 E9 31 ..v,....G.tg\G.1
0520 6E 51 60 2A 68 B2 12 F0 02 88 95 4A 66 06 E7 78 nQ`*h......Jf..x
0530 03 10 D4 16 BD 95 29 B7 D6 E2 8F BC 70 F4 F9 E2 ......).....p...
0540 A5 8D 01 2C 86 F1 CD 37 E2 37 02 B5 25 4D 24 03 ...,...7.7..%M$.
0550 18 E3 D4 B5 60 96 62 74 51 4F 6D B5 2C 16 A8 80 ....`.btQOm.,...
0560 8F 60 E8 AE FC C3 B7 3D 8C 86 48 5C 17 B5 62 F1 .`.....=..H\..b.
0570 90 61 03 6D E9 EF D7 B4 85 34 1C 0C F0 44 F2 92 .a.m.....4...D..
0580 05 72 42 2C DE 6C 3F FE B3 B6 68 24 BC 5B 66 D2 .rB,.l?...h$.[f.
0590 92 A1 F3 01 41 C8 73 6A FA AB 8C 88 E8 C5 70 BF ....A.sj......p.
05A0 9B 74 87 1A 78 7D 02 3F 5A 77 91 A5 FD 7C B4 C8 .t..x}.?Zw...|..
05B0 B3 75 8E DF 39 07 79 0F 3E DE B5 16 E1 46 F6 71 .u..9.y.>....F.q
05C0 C9 E9 C2 77 0D 2E 94 46 CC BE 2B 3C E1 07 A4 C8 ...w...F..+<....
05D0 6A F1 66 BE j.f.
16 127.0.0.1:10009 127.0.0.1:52433 268 Send
0000 0C 01 00 00 D6 11 01 80 12 00 6B 7F B8 58 E5 69 ..........k..X.i
0010 D1 12 09 23 25 FB 97 99 38 19 A0 BB F7 73 A5 65 ...#%...8....s.e
0020 F1 26 36 5F 95 D7 7F 95 A0 95 90 57 C6 2E 5C C0 .&6_.......W..\.
0030 7A E1 A6 57 72 84 54 A1 E8 21 70 03 77 7B D5 CD z..Wr.T..!p.w{..
0040 E2 ED 1E 43 F1 7B 1B F9 A4 F9 C4 7B 63 73 B9 ED ...C.{.....{cs..
0050 6E 0D 32 5B DC A0 6B 5B 7A C5 3C B9 F4 40 E6 B6 n.2[..k[z.<..@..
0060 01 96 BD C8 B2 40 78 82 D6 81 E3 5A EA DC AE 6C .....@x....Z...l
0070 36 7D 6A 6B 95 A3 97 01 B8 81 E0 E3 B6 B8 31 77 6}jk..........1w
0080 58 89 3A 79 6A 50 A0 52 DF 52 1F 50 58 58 82 26 X.:yjP.R.R.PXX.&
0090 4C 38 F7 4E 71 A8 E4 0A 52 B4 AD D6 BA 1E A8 08 L8.Nq...R.......
00A0 2C 07 9D 76 9C FE 76 BC 69 BC D9 FE 4E 46 14 68 ,..v..v.i...NF.h
00B0 33 08 AF FE 90 36 B2 D4 3D 54 E5 36 A2 8E 00 F8 3....6..=T.6....
00C0 06 9B FF 6C 8E 0A 7A 96 5A A7 3A 25 1D 2D 87 B3 ...l..z.Z.:%.-..
00D0 90 93 0C C5 22 7E 95 45 C4 DB C2 E7 4A 9E 18 28 ...."~.E....J..(
00E0 7F 48 C3 16 8C 9E 86 5C 59 5C E9 1E BE 86 A4 68 .H.....\Y\.....h
00F0 63 88 FF 9E 80 D6 C2 B4 ED 34 F5 96 42 1E 80 C8 c........4..B...
0100 27 B8 5B 96 D4 8E 5E 8C A1 8C 21 8E '.[...^...!.
First is sent where function pass 0055345C (call ds:CreateThread in server4096)
and second is sent where function pass 0056AA8C when it go 2nd time there (call ds:SuspendThread in server4096)
I was wondering if anyone know where those packets are kept before they are sent? Because they might exist in server.exe I am creating but they went to wrong register... probably, I had same problem with userid.
So if anyone know where those last two (sometimes one O.o) packets are assemble than I would like to know that. This might be the last step to make Pre AOR server working.
PS. I decide to not use URSLogin.dll because it leading me nowhere and for some reason it not giving and results unlike odbc32.dll functions in server.exe.
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Do those two packets always contain EXACTLY that byte sequence?
And am I right in thinking these are produced by our existing servers, but not by EPT 1.66b adapted to work as a Server64.exe?
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Quote:
Originally Posted by
bobsobol
Do those two packets always contain EXACTLY that byte sequence?
And am I right in thinking these are produced by our existing servers, but not by EPT 1.66b adapted to work as a Server64.exe?
Only beginning is similar:
in 1st
Quote:
....n.....).qI<h..
and 2nd packet
Quote:
..........k..X.i...#%...8....s.e
Quote:
..........k..X.i...#%...8....s.e
only packets that are doing some SQL job look unchanged like "SET NAMES utf8", SELECT from database or result of this selection.
I think I am missing some function that create those packets. Server probably going to other function (that 1.66 don't have) and coming back with packet that is executed in 0055345C, but I am not sure how to trace that in server4096.
For now I think i will go back and check all functions again.
---EDIT---
I think I found source of the problem, this packet might be ".dat" file or some info about .dat file, I will try to fix it =P
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
With lots of patience I found version 1.75.5, I do not know if it means something but I'll provide the link:
MEGAUPLOAD - The leading online storage and file delivery service
it connect to the server that bob posted in this topic.
Good luck.
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Just the main game executable yea?
Thanks for the share. ^_^
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Someone could send the client a link please?
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Please be specific, what client? Which version, whose edit? Preferably which post?
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
I need the full client EPT 1.66b Did the download link?
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Yea, nobody ever managed to get that. As I said in the first post, I used 1.66b executable, and what few assets I could get before the archive broke with the remaining assets from 1.75.5 or something.
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Yes Bob, I just need the link to download the client. :wink:
-
Re: EPT 1.66b reconstruction. No nProtect, + Server and 1 big bug.
Since you still won't be specific about which client even after I've pointed out that nobody seems to have the full, original 1.66b client, I shall offer shares for the two oldest, original clients I do have.
1.66b with the obvious incomplete file, but that's just how it is & 1.75.3.
You can find other ancient ;) versions here.