The Chronicles of Spellborn

Full Version: Reversing Spellborn
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
@tbjoker: the code on master is not the last version available. Master goal is to be "stable".

I think the most up to date code is on my branch (it has my name) but it will miss the functionalities reversed by Polymo related to PNJs (and items I think).

Completely missed that, thanks! Btw I'm a kind of a freak, haven't uploaded it yet though but I upgrade the whole system to use more sophisticated delegates and polymorphic features.

 

For classes and such, aswell as I programmed a complete grid system for the Inventory.

Ringfell

 

Shorath Mesa: -54674 111106 26492

Garminholm: -42315 29449 13935

Stonedeep: -14791 855 5114

Slywood: -4307 47939 15739

Desolate: 26904 5193 4299

I was searching through my emails, and found an old email I received from one of the community managers. It was when there were problems with the bink video and some PC's.

They contain additional settings for the d_mmos.rc.

 Add these lines and you'll get additional options in the Spellborn console: 

<pre class="_prettyXprint _lang-nocode">
app/monitor_rc = sb_monitor.rc
app/monitor_relay_rc = sb_monitor_relay.rc
</pre>
These settings were to help sort problems when they were in beta.

Quote:<div>
Completely missed that, thanks! Btw I'm a kind of a freak, haven't uploaded it yet though but I upgrade the whole system to use more sophisticated delegates and polymorphic features.

 

For classes and such, aswell as I programmed a complete grid system for the Inventory.


</div>
Great! The code today was aimed at being simple and clear to understand in order to do the reverse work (don't know if it is a success x) ), so it's really cool if you made a "production" version of it!

As you seem to be the most experienced in reverse working on the project now (actually we are all noob in that subject if I am not mistaken ^^), what we are currently into is trying to find the ids of the various objects of the world in an automated way (items, but also interactive elements like mailboxes, doors and world portals). I found a function inside SBDatabase.dll which seems responsible of generating the ids but did not have enough time (and skill) to reverse it.

You will also find on my branch a little package explorer. It is not usable as is but I suppose that you won't have any problem to hack it to your needs.

For those seeking for world id's and spawn locations, there's allready a page available on github with most info.

 

It can be found here: https://github.com/TCoS-Rebirth/Documentation/wiki/


At the right side: Click on show more pages and then select the page World ID's Spawn locations.


It's not complete, but the data comes from the packages and contains the actual spawn locations and portal locations.


Greetings Jan-Willem.

That's all the zones updated, just Exarchyon (4000), IA_TOTA (4001), IA_CITADELOFAIL(4002) and Live Test Script(8000) that are a bit dodgy...

nice to see someone new helping :-)

These coordinates are for the spawn locations, when you teleport to a map.

Usually you spawn somewhere in the nothingness, so you have to change your spawn locations manually.

 

We tested around to find the right values.

 

It would be a pleasure if you would share anything you have.I think every single bit can bring this project to another level and I'm sure some of the experienced guys here can help you with your remaining files and stuff.

Of course only if it's legal.

 

Thx for your support!

If you want to have a stroll through the game then set the ip in /etc/client/sb_client.rc to 84.201.37.211:22233 [Image: default_smile.png]

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25