Alright, I spent most of the bloody day trying to figure out how to make it work. I downloaded the client from the release topic 584.04 and the server crashed. I downloaded and installed the Thailand server itself, only to realize I had no idea what to do with it. Two hours well spent. Then I tried using the same client and everything provided in the topic, and it continues to crash. I even scrapped all of my work until now just to see if that would work, and again, it just crashes.
I don't know what the problem is here. There's no difference in setting up a server with 584 or 582. I've played around with the files quite a lot but only provoked crashes when I was re-engineering the database's missing SPs. Since you don't provide any information what you did, there is no way to help you. I can only guess you provided the server with an invalid pangya_th.iff file.
If you followed terrorofdeath's tutorial, you should be fine. Just replace the pangya_th.iff in both the Game and Login server directory with the recent one from the PAKs. Ignore the client in his tutorial, though.
For the client crash,
people usually don't replace the wangreal.dll with the newer version, causing the client to crash. It's indeed a stupid mistake, especially since fasa2008 mentions it in his release thread and people still ignore it.
I'm not entirely sure what is so great about the 584 client, when the 582 worked just the same. I'm not seeing a difference here, and would really like some insight on it. Furthermore, I have a headache to what I'm going to assume is something trivial, and that I'm just making this harder than it seems. If you can come back to help me on this, I'd appreciate it. -_- Thanks~
It adds support for new club effects, newer special item effects and a new version of wangreal.
You will see the changes if you try to use a high-powered IFF with all the latest and coolest stuff. Try it on 582 and 584 executables - 584 will give you the expected bonuses and animations. That's the reason people always try to use the latest executable - it guarantees items work as expected (although we're out of the loop for a few weeks now).
If you're interested in what actually changes, you should read the TH patch notices.
Again, you don't give any information what exactly you did - making it impossible to help.
Here's a short guide to make the client work:
- Install the
You must be registered to see links
- Install the
You must be registered to see links
- Replace the wangreal.dll and ProjectG.exe with the one from fasa's topic.
- Hex the ProjectG.exe to your needs (custom updatelist path, server IPs, UCC/Ghost/Guild paths, etc.)
- If you want to include cool stuff, copy the additional PAKs to your new client directory, rename them to something sane (like project584thSess0001.pak and so forth) and run QuickPatch to create a matching updatelist. Alternatively you can also repack the latest PAK (should be projectg584thf.pak). Don't modify any IFFs at this point.
- Test it.
- ???
- Glory!!
Once the client starts (as in: You see the login window), start working on the server.
For the server - as mentioned - go with terrorofdeath's guide, test it and if everything's peachy just replace the IFFs when you're done. If you install additional procedures or features that are not mentioned in terror's tutorial, please do so one by one and test after each one to ensure you get a rough idea what could be causing the problems.
Also, be sure to follow the tutorial
to the letter. I know, all of you do that... it's just that many problems we get here turn out to be those small little details people (deliberately or unconsciously) ignored in the tutorial (personal favorite: Language setting when setting up the DSN connections).