Seal Online Emulation (Tech Talk not A Help Me Place)
Updated: 10 31 2010
I am heading up this project since no one else will, I already have made a guide, now just need the team to work together on developing this even farther!
The Guide is here
http://forum.ragezone.com/f111/seal-offline-server-setup-700568/
Please anyone willing to help develope or wish to participate in helping let me know here, or in IM, or in my group. I will be glad to add you, and the more experience you have the better!
Server will require MySQL, or some form of SQL server files, database files from the guide I provided above, or we can make our own database. Also if we can get a Programmer who knows C++ and can make an application for this server, and understands how this server works will be a plus. I seriously recommend who ever is to host a server to please IM me or find a way to contact me so I can at least make it match your IP, the client that is.
So in short this is what the server will need or be needing to run:
1 MySQL for web and database along with Apache software possibly
2 Also a new Program app that someone with programming expereince can develope to work with this, but currently we can only edit with SQLyog or other SQL database programs
3 Next is the person hosting this server must have a static IP address, the IP can not keep changing as this will cuase problems for the client and server setup, so I suggest someone with a permanent IP address to host this.
4 New Clients will be made to work with the new server once setup, and the server must also be setup with the IP address in order to work. Btw I know this can work, its just needs EFFORT and not give up becuase of the minor issues we been having.
Currently here is a check List of things that need to be worked on or fixed:
A: Possible English conversion, or at least have warps in English, That is a first on the list that would be very helpfull.
B: Same as A have at least the Server be English and communicate English like, or program a totally new server file that is all english that can work with the client still without conflicts.
C: Same as A and B get the client to be in English too, however I already figured out a way to get the interfaces to be english at least, and that is already taken care of.
D: Warps are Semi-Figured out, but still are a problem on higher level maps!
The WARP numbers begin at 516 or 517 for the XML files in the mobs folder and not sure where they end yet, but I do know I tried putting warps up to test, its teadious but it may be the only way we can do this. Since finding new valuable information within the cliuent I have been able to accuratly fix 75% of warp issues! Still need to know how does the sou number in the database maps list relate to the MOB Number in the xml files? I tried 516 or 517 and so on, they do not match in game, and warp you to a total different location, meaning the sou numbers mean nothing it seems, or are pre-set.
E: The Maps, they are not correctly programmed or information is missing on them.
The maps that currently come with the 458SealOnline-5-27, and the Server files are not up to date or something is also missing here. The problem we are having is the Monsters go through walls, Mountains, rivers, and any other boundry that the player normally can not cross. This is irritating me right now when I try to play. There is also some maps, such as map 25, DOD, that does not have information at all on it, I am guessing pathing information. Sure... players can walk arround in the map, but monsters do not, they can't move! They are stuck. If anyone knows how to script for this if it needs scripting by all means please help us out and tell me. I can script provided I have the structure and command information to work with.
Also I will throw this into the mix, becuase I think it has alot to do with the maps as well, the monsters are not agressive at all and do not attack players. There is a reason for this and I believe it to be the same reason for all the other Map issues we are having. Also BOSS's such as Ohm can move arround, and are not supposed to, I have tried making them type 4, but they do not attack back, I have played with xml numbers, and still have no results. Maybe this also has to do with the maps.
Another New Issue found related to above is Magic.Missle attacking Monsters do not use there spells/skills and just walk up to you and hit, which is retarded compared to normal Seal... :glare:
F: Monsters having issues, they need fixing, refer to E for disscussion on this.
G: Skills are not correct on some characters, and some skills crash the character not the client preventing you from moving, the client still responds, but you have to do a force crash of the client to fix the issue temporarly.
H: Knight Cross Skill is not working correctly, the exp is not being distributed like it should, and does not act like normal Seal AOE skills. Issues related to G Most Likely...
I: Health Bars, MP, and EXP Bars are not working correctly, they are off or do not work correctly, there is also a EXP negative issue when hitting high level mobs when low level, somehow subtracting exp? I do not understand it. So I am thinking the EXP Health and MP systems have to be re-written, or need to be adjusted. Not sure how this can be done. This is still a problem on Oct 31st 2010.
J: Bank works, but does not allow changing or imputting passwords and will not allow you to desposit cegal, this needs to be fixed definitally. When trying to type in a password or create one or deposit cegal the game freezes up, have to force crash Seal to get back to running again.
K: Trading system work with NPC, but can't go past 2 Billion mark when selling to marchants, which I think is normal for Seal? But still, if you can't bank the cegal, than you can't really be bothered with that now can you?
L: EXP distribution is incorrect, and does not roll-over like normal Seal Online does. When you level up in normal Seal, the excess EXP is carried over, in this version it does not, preventing from multiple level ups at a time like normal Seal would do if you was strong enough and fighting high level mobs at low level.
M: Leveling up too fast cuases a cool bug where some textures on the map get replaced by the HELP textures? LOL
N: ITEM MALL is broken and needs fixing, I know why this is, the SO3D_2.EXE file needs to be hexed, and look for the
You must be registered to see links
link that is in it, I saw it before, its an item mall link, and that link is dead so it crashes the launcher, its best to HEX edit the EXE to fix this issue, and I think item mall will actually work!
O: There is an issue with creating an account within the SQL database, and expecting it to work, it works, but then you can't wear anything it seems, everything is red to you, even rubies. Like you do not meet requirements message or such.
P: There is a 1 character per account limitation, need to find out how to get it to 5... I believe if bank can be fixed so can this becuase I feel they are related somehow.
Q: Some Item Mall products don't work when you place it in your item mall database section for your character... I am sure once more information is created or provided for the server the more things will magically unlock and work, so this is a long slew of fixes that need to be done... Pet Rides replace your Wings/Burnging Tail, Gloves and places them in the Item Mall Slot preventing you from getting it back.... be carefull with this bug it is nasty, and you need to take off them manually before wearing pet rides!
Anyways, I will be testing for more bugs, and trying to fix some more of these issues, if any of you can or have fixed any of the above problems on there own private servers let me know, we can share files, and we can see where this goes. Also later on I will be packing a new client for everyone to work with that has the english interface, once I clean up the excess crap that it don't need and I pack it up rar style. May have to split it up...
Thanks ahead of time guys and good luck!!