Hey!
I'm new here on the forums, came here out of passion for PSO, wanting to find how I could experience it again, and found out about the Tethealla Project (as well as the Ephinea server, which I may try out at some point).
I just started messing with Tethealla a bit, and have a few questions I would like to ask here.
(Note: All my files were acquired from the OP in the following thread, by Sodaboy:
https://www.pioneer2.net/community/threads/tethealla-server-setup-instructions.1/)
1. I noticed that the Psobb.exe provided in the client has the string "TethVer%d%d%d" in its hex code. I eventually had to change this to a version that matches my ship server, but I was left wondering: what do the multiple "%d" mean? Is the code acquiring the version from another file?
Bear in mind I have 0 experience hex editing files, aside from what little I learned to get my Psobb.exe to work
2. I noticed the ship server folder has a file called "bb_items.txt", where it mentions a /makeitem command and gives instructions on how to use it. I've tried using it on the first account created (which I assume has full GM rights), inputting it in-game on regular chat in Pioneer 2 area, but to no apparent avail. No items dropped or appeared in inventory. Do I need some tool to make this work?
3. On the note of special commands, is there any list with all existing commands for both GM and non-GM players implemented in Tethealla?
I found this thread for GM commands here on the forums (albeit with no information on what arguments they take and what exactly they do):
https://www.pioneer2.net/community/threads/gm-command-list.11/
Haven't found any non-GM commands, although I believe I read somewhere there's a /bank one to toggle a shared bank.
4. I am currently using the DAT version of the server. I realize that it will be (or already is) discontinued, and that it is a more rudimentary approach compared to the MySQL version.
I'd like to know a bit more about it though: aside from the limit on the number of accounts imposed in the DAT version, what other issues could I expect with the DAT version? If I only hold up to a maximum of 4 accounts and concurrent players on my server, will using the DAT version ever be an issue?
5. I'd like to know more about drop rates. I'm not too worried about making them identical to the official server's drop rates, but does Tethealla come with "near-authentic" drop rates from the start? I define "near-authentic" as: all items that dropped in official server still drop here, all items that were hard to get (red boxes or otherwise) are still hard to get here, individual enemy and Section ID specific drops are respected, etc.
I'm assuming the files that define the drop rates are in "param" folder of the ship server? I found some tools here on the forums, on a post by Soly, that should be able to allow me to check and edit drop rates (https://www.pioneer2.net/community/threads/solys-stash.1001/), but I can't get them to work (whenever I run them, I simply get the generic Windows message "Program stopped working").
6. Just something I want to make sure about, and didn't have the chance to test yet: if the server and clients are all within the same private network (physically or through a VPN), and the server is bound to a private IP within said private network, there is no need to forward ports in the router, correct?
7. Lastly, if I may ask out of curiosity, is the game client identical to the official one (aside from the Tethealla strings and IP changes in Psobb.exe), or was it already modded in other ways? Was the additional modding required to connect to a private server, or simply quality of life modifications (like Gameguard removal or something)?
Thank you in advance for your answers!
Even though I played in a private server in the past, I'm not familiar with the technical side of it at all. Now I'm interested in playing around with a PSO server, and curious about many of its technicalities, so please answer with as much info as you can bother to provide, and please excuse my noob questions
I greatly appreciate the amount of work that went into this project, a very important effort in keeping the PSO love alive
I'm new here on the forums, came here out of passion for PSO, wanting to find how I could experience it again, and found out about the Tethealla Project (as well as the Ephinea server, which I may try out at some point).
I just started messing with Tethealla a bit, and have a few questions I would like to ask here.
(Note: All my files were acquired from the OP in the following thread, by Sodaboy:
https://www.pioneer2.net/community/threads/tethealla-server-setup-instructions.1/)
1. I noticed that the Psobb.exe provided in the client has the string "TethVer%d%d%d" in its hex code. I eventually had to change this to a version that matches my ship server, but I was left wondering: what do the multiple "%d" mean? Is the code acquiring the version from another file?
Bear in mind I have 0 experience hex editing files, aside from what little I learned to get my Psobb.exe to work
2. I noticed the ship server folder has a file called "bb_items.txt", where it mentions a /makeitem command and gives instructions on how to use it. I've tried using it on the first account created (which I assume has full GM rights), inputting it in-game on regular chat in Pioneer 2 area, but to no apparent avail. No items dropped or appeared in inventory. Do I need some tool to make this work?
3. On the note of special commands, is there any list with all existing commands for both GM and non-GM players implemented in Tethealla?
I found this thread for GM commands here on the forums (albeit with no information on what arguments they take and what exactly they do):
https://www.pioneer2.net/community/threads/gm-command-list.11/
Haven't found any non-GM commands, although I believe I read somewhere there's a /bank one to toggle a shared bank.
4. I am currently using the DAT version of the server. I realize that it will be (or already is) discontinued, and that it is a more rudimentary approach compared to the MySQL version.
I'd like to know a bit more about it though: aside from the limit on the number of accounts imposed in the DAT version, what other issues could I expect with the DAT version? If I only hold up to a maximum of 4 accounts and concurrent players on my server, will using the DAT version ever be an issue?
5. I'd like to know more about drop rates. I'm not too worried about making them identical to the official server's drop rates, but does Tethealla come with "near-authentic" drop rates from the start? I define "near-authentic" as: all items that dropped in official server still drop here, all items that were hard to get (red boxes or otherwise) are still hard to get here, individual enemy and Section ID specific drops are respected, etc.
I'm assuming the files that define the drop rates are in "param" folder of the ship server? I found some tools here on the forums, on a post by Soly, that should be able to allow me to check and edit drop rates (https://www.pioneer2.net/community/threads/solys-stash.1001/), but I can't get them to work (whenever I run them, I simply get the generic Windows message "Program stopped working").
6. Just something I want to make sure about, and didn't have the chance to test yet: if the server and clients are all within the same private network (physically or through a VPN), and the server is bound to a private IP within said private network, there is no need to forward ports in the router, correct?
7. Lastly, if I may ask out of curiosity, is the game client identical to the official one (aside from the Tethealla strings and IP changes in Psobb.exe), or was it already modded in other ways? Was the additional modding required to connect to a private server, or simply quality of life modifications (like Gameguard removal or something)?
Thank you in advance for your answers!
Even though I played in a private server in the past, I'm not familiar with the technical side of it at all. Now I'm interested in playing around with a PSO server, and curious about many of its technicalities, so please answer with as much info as you can bother to provide, and please excuse my noob questions
I greatly appreciate the amount of work that went into this project, a very important effort in keeping the PSO love alive