Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Coding Corner
You last visited: Today at 22:52

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[WIP] Silkroad Map Viewer

Discussion on [WIP] Silkroad Map Viewer within the SRO Coding Corner forum part of the Silkroad Online category.

Reply
 
Old   #1
 
perrytje's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 226
Received Thanks: 531
[WIP] Silkroad Map Viewer


So, I've been having too much time on my hands due to being graduated and having holidays, so I've been looking into the silkroad map formats. I got a great amount of help from ni's blog () trying to crack this, and also Synx gave me some useful info. So once I figured out the main layout of the files I set to coding with this map viewer as result.

(read the install manual)

All it does at the moment is just load maps, but I'm planning on turning this into a fully functional map editor, which I'm sure pserver owners would love to get their hands on, maybe I'll sell it and make some money, not sure yet :].

For now you can enjoy this application that (just) views the maps.

How to Install:
Put the .exe and 2 .dll's in a directory in which you have a fully extracted Data directory (get it from the pk2 with an extractor) and a fully extracted Map directory. Once you've extracted those 2 directories you will have to use the dds/ddj converter to convert all the .ddj files in Data\prim\mtrl\* and all .ddj files in Map\tile2d.

Once you've done this the directory should look like this: SroMapViewer.exe, the 2 dll's, Map and Data.

Open up the exe and look in the map files. The folders with numbers are the Y section, and the numbers of the files in there represent the X sections. Center jangan would be Map\97\168.o2.

You can pan around by holding the right mouse button and dragging (be careful it's a bit derpy). Zoom in and out with your mousewheel.

Some pics of the program in action:
perrytje is offline  
Thanks
34 Users
Old 06/17/2012, 01:02   #2
 
LastThief*'s Avatar
 
elite*gold: 60
Join Date: Feb 2012
Posts: 3,942
Received Thanks: 6,474
dude you're awesome O_O
LastThief* is offline  
Thanks
3 Users
Old 06/17/2012, 08:28   #3
 
elite*gold: 11
Join Date: May 2009
Posts: 617
Received Thanks: 589
******* epic
qoaway is offline  
Thanks
1 User
Old 06/17/2012, 12:19   #4
 
elite*gold: 0
Join Date: Nov 2008
Posts: 31
Received Thanks: 29
Looks like I have been challenged. Long live Gaia then.
[Thanks for mentioning me, by the way. Whats up yrrep?]
dracek is offline  
Old 06/17/2012, 12:22   #5
 
perrytje's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 226
Received Thanks: 531
Quote:
Originally Posted by dracek View Post
Looks like I have been challenged. Long live Gaia then.
[Thanks for mentioning me, by the way. Whats up yrrep?]
Long time no speak man wanted to contact you while coding this, but Nezekan sux I figured (almost) everything out myself though! Your blog really helped xD
perrytje is offline  
Old 06/17/2012, 12:49   #6
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,748
Received Thanks: 2,010
Quote:
Originally Posted by perrytje View Post
Long time no speak man wanted to contact you while coding this, but Nezekan sux I figured (almost) everything out myself though! Your blog really helped xD
I forgot to tell you he actually replied a couple of hours later, but in the end I forgot to ask him


kekekeke ^_^
Nezekan is offline  
Old 06/17/2012, 13:19   #7
 
elite*gold: 0
Join Date: Nov 2008
Posts: 31
Received Thanks: 29
Quote:
Originally Posted by Nezekan View Post
I forgot to tell you he actually replied a couple of hours later, but in the end I forgot to ask him
kekekeke ^_^
that happens way too much. why has not he joined the irc himself, we will never know.
dracek is offline  
Old 06/17/2012, 18:07   #8
 
elite*gold: 0
Join Date: Sep 2009
Posts: 520
Received Thanks: 435
Really nice work perrytje I guess soon we can create our own content basically a custom silkroad, a question from me are those map files from 0 to 56 different because they don't have the .o2 extension.
CraYu is offline  
Old 06/17/2012, 18:13   #9
 
perrytje's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 226
Received Thanks: 531
the .o format is basically an older version of the .o2 format. Almost every map has an .o2 now, but apparently not the ones you pointed out. I don't know what those maps are, I'll have to look into it later.
perrytje is offline  
Old 06/20/2012, 13:22   #10
Chat Killer In Duty


 
PortalDark's Avatar
 
elite*gold: 5
Join Date: May 2008
Posts: 16,390
Received Thanks: 6,507
this could change sro completely(custom edition ftw)
keep going
PortalDark is offline  
Old 06/20/2012, 15:13   #11
 
elite*gold: 0
Join Date: Sep 2010
Posts: 783
Received Thanks: 920
good job,but as an advice : obfuscate your code :|
ÑõÑ_Ŝŧóp is offline  
Old 06/20/2012, 16:41   #12
 
perrytje's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 226
Received Thanks: 531
Quote:
Originally Posted by ÑõÑ_Ŝŧóp View Post
good job,but as an advice : obfuscate your code :|
Thanks, but why would I?
perrytje is offline  
Old 06/20/2012, 16:45   #13
 
elite*gold: 0
Join Date: Sep 2010
Posts: 783
Received Thanks: 920
Quote:
Originally Posted by perrytje View Post
Thanks, but why would I?
because your work will be leeched?
ÑõÑ_Ŝŧóp is offline  
Old 06/20/2012, 16:47   #14
 
perrytje's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 226
Received Thanks: 531
Quote:
Originally Posted by ÑõÑ_Ŝŧóp View Post
because your work will be leeched?
I haven't released the source, they would have to reverse it or decompile it somehow. If you can manage to do that it doesnt matter if I obfuscated it or not, they will figure it out.
perrytje is offline  
Thanks
1 User
Old 06/20/2012, 16:52   #15
 
elite*gold: 0
Join Date: Sep 2010
Posts: 783
Received Thanks: 920
Quote:
Originally Posted by perrytje View Post
I haven't released the source, they would have to reverse it or decompile it somehow. If you can manage to do that it doesnt matter if I obfuscated it or not, they will figure it out.
decompiling a .NET application is not hard its just too simple,if you obfuscate your application it would be a bit harder to understand the code,also after deobfuscating (which is not hard also) it will be hard to read the code... my advice is to use smart assembly at least
ÑõÑ_Ŝŧóp is offline  
Reply


Similar Threads Similar Threads
viewer
02/21/2013 - World of Warcraft - 1 Replies
ich bin mir nicht sicher ob das hier reingehört aber für die die ihn noch nicht kennen: http://www.curse-gaming.com/mod.php?addid=657 dort gibt es einen viewer mit dem man models, texturen, etc. betrachen kann. mit glück findet man auch ein paar neue sachen z.B zum thema playerhousing ;P kann für jeden grafiker ganz interessant sein. ich finde den texturenteil recht interessant, da im im moment auch an einem mmorpg als grafiker mitarbeite.
[Tool] Silkroad Online Unique Spawn Viewer
12/11/2010 - SRO Hacks, Bots, Cheats & Exploits - 17 Replies
iUnique - Silkroad Online Unique Spawn Viewer This is a simple tool that shows you the spawns of each Unique. It is written by me so all credits go to me. here is a screenshot: http://i44.tinypic.com/fxrsd3.jpg DOWNLOAD: Here



All times are GMT +1. The time now is 22:52.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.