Register for your free account! | Forgot your password?

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

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

Advertisement



[WIP] Get SRO Source Code - by re-writing it

Discussion on [WIP] Get SRO Source Code - by re-writing it within the SRO Coding Corner forum part of the Silkroad Online category.

Reply
 
Old 01/12/2019, 16:01   #16
 
elite*gold: 0
Join Date: Jan 2011
Posts: 146
Received Thanks: 85
VS100, Visual Studio 2017
paradise1992 is offline  
Old 01/12/2019, 17:02   #17
 
elite*gold: 100
Join Date: Apr 2008
Posts: 860
Received Thanks: 1,486
I really hate to quote myself, but:

Quote:
Originally Posted by florian0 View Post
I'm sorry to tell you that I'm still using Visual Studio 2005 & 2010. I've tried using Visual Studio 2017 and it's still broken. So no upgrade this year, sorry. But since I'm now using the proper allocator for the STL Joymax also used ... maybe it works in newer versions aswell. Maybe. No waranties whatsoever.
and



Obviously, it doesn't work. So use 2005 instead.
florian0 is offline  
Old 01/13/2019, 16:49   #18
 
elite*gold: 0
Join Date: Jan 2011
Posts: 146
Received Thanks: 85
Daffodil for Visual Studio



not working close button ? how we can assign. hide, or close fuc

add new button(to close windows)

paradise1992 is offline  
Old 01/15/2019, 11:54   #19
 
elite*gold: 0
Join Date: Jan 2011
Posts: 146
Received Thanks: 85
upon first arrival client disable visible object
bool CIFflorian0::OnCreate(long ln)
{
.
.
SetVisibility(false);
.
.
.

}
thx florian0
paradise1992 is offline  
Old 01/18/2019, 08:17   #20
 
MrCatGardens's Avatar
 
elite*gold: 235
Join Date: Apr 2016
Posts: 321
Received Thanks: 110
at first @... ein schwäbisches "reschbeggt" Just following your blog and your posts for a long time, and it's everytime exciting to see your progress and "findings"^^
I wish I'd have only a part of the needed motivation to dig deep into the whole material of reversing like you. however, just started to learn C++, maybe one time I'll comprehend what you are exactly doing here
Thank you for sharing your knowledge and successes with this toxicated community
MrCatGardens is offline  
Thanks
1 User
Old 01/18/2019, 11:24   #21
 
elite*gold: 100
Join Date: Apr 2008
Posts: 860
Received Thanks: 1,486
Quote:
Originally Posted by infinityProject View Post
I wish I'd have only a part of the needed motivation to dig deep into the whole material of reversing like you.
I wish I had the same motivation in the more important areas of my life ;D

Just start somewhere. Maybe CTF Challenges are right for you. They'll not only teach you how assembly works and also how algorithms work but also include a lot of security background.



<- really great game, but not as easy as it seems

Quote:
Originally Posted by infinityProject View Post
maybe one time I'll comprehend what you are exactly doing here
I made my brain a neural network that can predict the compiler output of MSVC 8.0. Basically ... I made my brain a compiler and linker ... ;D
florian0 is offline  
Thanks
2 Users
Old 01/18/2019, 21:41   #22


 
​Exo's Avatar
 
elite*gold: 28
Join Date: Aug 2014
Posts: 4,096
Received Thanks: 2,653
Quote:
Originally Posted by florian0 View Post
I made my brain a neural network that can predict the compiler output of MSVC 8.0. Basically ... I made my brain a compiler and linker ... ;D
This is very unhealthy my friend. With all the type decaying going on I am afraid you will no longer have any brains left to stay functional, you will probably degrade to QuickC to say the least. Be resourceful.
​Exo is offline  
Old 01/20/2019, 16:41   #23
 
elite*gold: 0
Join Date: Jan 2011
Posts: 146
Received Thanks: 85
add this?
paradise1992 is offline  
Old 01/20/2019, 16:48   #24
 
elite*gold: 100
Join Date: Apr 2008
Posts: 860
Received Thanks: 1,486
The GInterface part is already in:
You just need to add the CIFSystemMessage function.
florian0 is offline  
Old 01/20/2019, 20:12   #25
 
elite*gold: 0
Join Date: Jan 2011
Posts: 146
Received Thanks: 85
Quote:
Originally Posted by florian0 View Post
The GInterface part is already in:
You just need to add the CIFSystemMessage function.
field_36C_t ? couldn't understand, error



img:
paradise1992 is offline  
Old 01/20/2019, 21:25   #26
 
elite*gold: 100
Join Date: Apr 2008
Posts: 860
Received Thanks: 1,486
You need to understand what you are doing. That's why I said add, not copy paste.
florian0 is offline  
Thanks
5 Users
Old 01/23/2019, 10:50   #27
 
elite*gold: 0
Join Date: Jan 2019
Posts: 4
Received Thanks: 0
Good job mate , i opened account for thank you
PoiGame is offline  
Old 01/24/2019, 01:38   #28
 
elite*gold: 100
Join Date: Apr 2008
Posts: 860
Received Thanks: 1,486
This project got some progress btw. We now got these Notification Icons with OnClick Notifications


Quote:
Originally Posted by Zoro.Sro View Post
spammer !.
LOL
florian0 is offline  
Old 01/24/2019, 11:55   #29
Chat Killer In Duty


 
PortalDark's Avatar
 
elite*gold: 5
Join Date: May 2008
Posts: 16,390
Received Thanks: 6,507
wow, that's nice florian

are you doing this from scratch or did mega showed/shared some of his "work"?
PortalDark is offline  
Old 01/24/2019, 12:33   #30
 
elite*gold: 100
Join Date: Apr 2008
Posts: 860
Received Thanks: 1,486
Quote:
Originally Posted by PortalDark View Post
wow, that's nice florian

are you doing this from scratch or did mega showed/shared some of his "work"?
I am basically doing this from scratch. I started this project about 2 years ago. The SRO Source as a whole is a big copy paste job. The UI is literally a ripoff from Microsoft's Win32 MFC (e.g. ) ), the engine seems to be based on the DirectX Example Project and I am sure if dig deeper I can find even more "inspiration sources".

I recently got a quick one-time insight in how the actual source of the UI looks. I was quite surprised how familiar it looks. Many of my guesses where right and some of the real names for functions are stupid. (SetVisible is actually ShowGWnd, SetPosition is MoveGWnd). But nothing more than that. The source is still my own work, it just got some backing information recently xD.

PS: To anyone interested in this project. I'm taking requests on what to implement/allow next. Just create new issues with your ideas or make post to this topic and we'll talk about your ideas.
florian0 is offline  
Thanks
5 Users
Reply

Tags
ussless


Similar Threads Similar Threads
[Source] Fix the old exp bar - by writing code!
05/17/2020 - SRO PServer Guides & Releases - 18 Replies
Hello beloved, dead community, its time for another release. Its more of a proof of concept and I hope it might inspire people to continue working on it. You don't need the source to accomplish cool things. Just write your own source. http://i.epvpimg.com/d7hJbab.png Ye, its super ugly looking. I choose to be a coder, not a designer. I'd be happy, if someone supplies me a proper version of the 2dt and ddj files so I can update this embarrassing screenshot. Anyway. It allows you to...
[Release/WIP]EP6 Source code
04/15/2018 - Shaiya PServer Guides & Releases - 33 Replies
Hi guys, First of all, I want to say that this release is not recommended for public servers yet. Shortly ago I changed my server to ep6 using shen1l's pet.dll, the server crashed every day, after checking the dump files I discovered that the problem was in pet.dll, but without the source code it would be harder to find the cause of the problem. So I decided to start a project and release the source code for everyone, so that everyone can solve their problems more easily, and also so that...
[C++ Source] My Free Farm Bot [WIP]
06/28/2011 - Browsergames - 0 Replies
I decided to release this on here as i have no more use for it and no intention to continue the project. I am releasing 2 projects: One basic library for mff called libmff(although it is not really a library) there is an example on how to use it in the package. And a helper with a fancy gui. Note that there is almost no error checking on the helper and that it crashes if you for example forget to select a product. You need libcurl and boost for both and GWEN(the gui toolkit by garry) for...



All times are GMT +1. The time now is 23:02.


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.