Reversing Spellborn
Started by Saltiel


Rate this topic
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5


249 posts in this topic
Saltiel
Retired dev
***


0
122 posts 3 threads Joined: Sep 2014
12-11-2014, 08:42 PM -
@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).

This post was last modified: 12-11-2014, 08:44 PM by Saltiel.
tbjoker
Junior Member
**


0
10 posts 1 threads Joined: Nov 2014
12-11-2014, 08:55 PM -
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.

This post was last modified: 12-11-2014, 08:57 PM by tbjoker.

Czelsior
Eternal Guardian
***


0
187 posts 27 threads Joined: Aug 2010
12-11-2014, 09:03 PM -
Ringfell

 

Shorath Mesa: -54674 111106 26492

Garminholm: -42315 29449 13935

Stonedeep: -14791 855 5114

Slywood: -4307 47939 15739

Desolate: 26904 5193 4299

What lies hidden. must be found

TCoS Gameplay Videos:
http://www.youtube.com/user/czelsior

acid-burn
Moderator
*****


0
207 posts 11 threads Joined: Sep 2010
12-11-2014, 10:11 PM -
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.

[Image: banner10.jpg]
Saltiel
Retired dev
***


0
122 posts 3 threads Joined: Sep 2014
12-11-2014, 10:23 PM -
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.

This post was last modified: 12-11-2014, 10:33 PM by Saltiel.
JW-NL
Moderator
*****


0
129 posts 7 threads Joined: Nov 2010
12-11-2014, 11:04 PM -
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.

This post was last modified: 13-11-2014, 06:37 PM by JW-NL.

Slink
TCOS Rebirth Dev
**


0
24 posts 0 threads Joined: May 2013
13-11-2014, 01:23 AM -
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...

Polymo
Someone who thinks he can code
****


0
328 posts 39 threads Joined: Sep 2014
13-11-2014, 09:27 AM -
nice to see someone new helping :-)

Czelsior
Eternal Guardian
***


0
187 posts 27 threads Joined: Aug 2010
22-11-2014, 12:06 AM -
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!

This post was last modified: 22-11-2014, 12:10 AM by Czelsior.
What lies hidden. must be found

TCoS Gameplay Videos:
http://www.youtube.com/user/czelsior

Slink
TCOS Rebirth Dev
**


0
24 posts 0 threads Joined: May 2013
22-11-2014, 01:04 AM -
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]



Forum Jump:


Users browsing this thread: 6 Guest(s)