Source Code Ragnarok Origin[Full] Source 

What about this?
Then I can just research it myself. Why share it?
What a waste of our time.

3kFrb7r.png
 
i figure how to build it in win11 at vs2022 i found there is one folder can debug all srvfile but its only 3 file if you open it in vs2022 and its to long to wait to make it done to build, so i stop it! :LOL: and i use other all srvfile build i figure! same its to long to build :sneaky:

hoping done don't give error in building! ( i use 98gb rar for build testing what will happend! )
 
You need to place the config folder in the same level directory of the Unity project and edit sys_env.json to avoid the need to download again


Thank you, that's it. I have successfully entered the game
can you share your VM files?
 
anyone can upload source 20GB TO google drive ?!
I recommend not to waste time on this version.
The apk package tool seems to only support obb update
The reason is that rosdk is too old. Many of its config parameters are not supported.
Although 99GB can be used to package the apk, it still lacks many parameters.
Even though it is packaged as an apk, it will still get stuck on initialization when it is started.

The purpose of many Chinese people is to sell files. Because their local company Tencent is very strict, so the Chinese have almost no way to set up a private server and can only sell files.

I think they seem to lack C language knowledge, so they are only willing to communicate with you about server compilation and modification. But they seem unwilling to disclose any information on the client.
 
Hi,Who can re-upload the 20G and 98G Baidu cloud disks,?

decryption key : hOoo2y1NckJQsThoQDlCsg

I

decryption key : hOoo2y1NckJQsThoQDlCsg
I bought it from someone, but I forgot who it was from🤣
 

decryption key : hOoo2y1NckJQsThoQDlCsg

I

I bought it from someone, but I forgot who it was from🤣
I ain't even mad. Anyone who buys and shares, thumbs up. Let's not make it a habbit though. +1 for leakers. This time, Mr Cracker. No trying to sell.
 

decryption key : hOoo2y1NckJQsThoQDlCsg

I

I bought it from someone, but I forgot who it was from🤣
So after the apk is packaged, have you successfully entered the game?
As far as I know, the version they currently sell in China is only the 20GB version.
And it’s under the banner of [Guaranteed to Enter the Game].
That’s already telling you that this source code cannot be compiled into the game normally. :ROFLMAO:
Determines whether he can enter the game normally and complete initialization. It depends on the definition of the file \Assets\Resources\config.json
sdkList and androidNativeSdkList
Then compare the version of the private server. Many parameters are not supported. This parameter comes from SDKLib.dll compiled by rosdk.
You will know by testing whether it can be initialized normally by pressing the [Play] button before packaging the apk.

In fact, this source code is the source code developed by Tencent in China, and the person selling it is not the original author.
Since there is a new 99GB version, why do they only sell the old 20GB version.
I think the reason is that the source code of the Server is incomplete.
It's one of those things that's incomplete :ROFLMAO:

V97LDvJ.png



According to my previous experience
I confirmed that this Server does require web file
But the Chinese who left a message before said that webfile is not needed. I think there is something wrong.
They are intentionally misleading.

This is obviously an HTTP request when logging in.
Code:
Assets/Scripts/Lua/ModuleMgr/UseAgreementProtoMgr.lua: local l_url = l_url .. "/check-terms-version"


This is a private server login request


Code:
GET /user_verify HTTP/1.1
account: torachiyo
password: C46E8ABB68AAE0BCDC68021A46F71A65
Connection: keep-alive
Host: xxxx.net:18443

{"code": 200, "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY2NvdW50X2lkIjoiMTAwMDQxMTI2IiwiYWNjb3VudF9uYW1lIjoiZGpwdmQiLCJlbWFpbCI6IiIsImNoYW5uZWxfaWQiOjMsImRldmljZV9pZCI6IiIsImV4cCI6MTcxNjEwNDEzOX0.SNxF-MLNSl84F-60_NjAO0fHpb5JYhk01XLH7Aucaok", "account": "torachiyo"}

Client send to Server
GET /user_verify
POST:
account: torachiyo
password: C46E8ABB68AAE0BCDC68021A46F71A65 (md5)

server to client (jsondata)
{"code": 200, "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY2NvdW50X2lkIjoiMTAwMDQxMTI2IiwiYWNjb3VudF9uYW1lIjoiZGpwdmQiLCJlbWFpbCI6IiIsImNoYW5uZWxfaWQiOjMsImRldmljZV9pZCI6IiIsImV4cCI6MTcxNjEwNDEzOX0.SNxF-MLNSl84F-60_NjAO0fHpb5JYhk01XLH7Aucaok", "account": "torachiyo"}
 
Last edited:
So after the apk is packaged, have you successfully entered the game?
As far as I know, the version they currently sell in China is only the 20GB version.
And it’s under the banner of [Guaranteed to Enter the Game].
That’s already telling you that this source code cannot be compiled into the game normally. :ROFLMAO:
Determines whether he can enter the game normally and complete initialization. It depends on the definition of the file \Assets\Resources\config.json
sdkList and androidNativeSdkList
Then compare the version of the private server. Many parameters are not supported. This parameter comes from SDKLib.dll compiled by rosdk.
You will know by testing whether it can be initialized normally by pressing the [Play] button before packaging the apk.

In fact, this source code is the source code developed by Tencent in China, and the person selling it is not the original author.
Since there is a new 99GB version, why do they only sell the old 20GB version.
I think the reason is that the source code of the Server is incomplete.
It's one of those things that's incomplete :ROFLMAO:

V97LDvJ.png



According to my previous experience
I confirmed that this Server does require web file
But the Chinese who left a message before said that webfile is not needed. I think there is something wrong.
They are intentionally misleading.

This is obviously an HTTP request when logging in.
Code:
Assets/Scripts/Lua/ModuleMgr/UseAgreementProtoMgr.lua: local l_url = l_url .. "/check-terms-version"


This is a private server login request


Code:
GET /user_verify HTTP/1.1
account: torachiyo
password: C46E8ABB68AAE0BCDC68021A46F71A65
Connection: keep-alive
Host: xxxx.net:18443

{"code": 200, "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY2NvdW50X2lkIjoiMTAwMDQxMTI2IiwiYWNjb3VudF9uYW1lIjoiZGpwdmQiLCJlbWFpbCI6IiIsImNoYW5uZWxfaWQiOjMsImRldmljZV9pZCI6IiIsImV4cCI6MTcxNjEwNDEzOX0.SNxF-MLNSl84F-60_NjAO0fHpb5JYhk01XLH7Aucaok", "account": "torachiyo"}

Client send to Server
GET /user_verify
POST:
account: torachiyo
password: C46E8ABB68AAE0BCDC68021A46F71A65 (md5)

server to client (jsondata)
{"code": 200, "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhY2NvdW50X2lkIjoiMTAwMDQxMTI2IiwiYWNjb3VudF9uYW1lIjoiZGpwdmQiLCJlbWFpbCI6IiIsImNoYW5uZWxfaWQiOjMsImRldmljZV9pZCI6IiIsImV4cCI6MTcxNjEwNDEzOX0.SNxF-MLNSl84F-60_NjAO0fHpb5JYhk01XLH7Aucaok", "account": "torachiyo"}

If you have trouble to pack apk, have you googled how to disable obb in unity? Have you checked AutoBuild.cs file as someone mentioned before? You don't even check those 3 files I showed you regarding to login function. I have helped many people successfully build apk, server and login game in this thread or in conversations. But you always compare the private server's request and response, even someone and me pointed out you don't need to. Don't you know their source code is much newer than ours? Calm down man, just more researching and less complaining.
 
Last edited:
If you have trouble to pack apk, have you googled how to disable obb in unity? Have you checked AutoBuild.cs file as someone mentioned before? You don't even check those 3 files I showed you regarding to login function. I have helped many people successfully build apk, server and login game in this thread or in conversations. But you always compare the private server's request and response, even someone and me pointed out you don't need to. Don't you know their source code is much newer than ours? Calm down man, just more researching and less complaining.
I've checked everything
So what I asked before
Could you please post the contents of your config.json file?
Let's test it
if can't even log in to the most basic aspects of the game. Then there is no point in further research.
This is just fishing as you said. :ROFLMAO:
It’s as simple as the content of the config.json file you set, so it shouldn’t be difficult.

Because the private server is a repaired version of 20GB.
And I found out that they are all sold by the same person.
They can use parameters such as hotupdate pkgdownloader normally.
Definitely not the 20GB version we got.
 
Below is my config.json, does it mean anything to you? Those serverUrls are my own php api

{
"bundleId" : "com.joyyou.ro",
"channel" : "ro_inner",
"area" : 0,
"language" : 0,
"apiDomain" : " ",
"mode" : {
"packageMode" : 0,
"zipMode" : 2,
"abMode" : 1
},
"version" : {
"ChannelVersion" : 0,
"ProgramVersion" : 2,
"InnerVersion" : 2,
"SourceVersion" : 3
},
"programUpdate" : {
"type" : 1,
"serverUrl" : "{0}/update/{1}/appversion.php?current_version={2}",
"channelId" : "ro_inner"
},
"hotUpdate" : {
"type" : 1,
"serverUrl" : "{0}/update/{1}/version.php?current_version={2}",
"channelId" : "ro_inner"
},
"sdkList" : "MInternalFixer,DefaultAnncounce,AndroidDevice,CdnObbDownloader",
"androidNativeSdkList" : "ObbDownloader",
"fileServer" : " ",
"sign" : "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
 
Below is my config.json, does it mean anything to you? Those serverUrls are my own php api

{
"bundleId" : "com.joyyou.ro",
"channel" : "ro_inner",
"area" : 0,
"language" : 0,
"apiDomain" : " ",
"mode" : {
"packageMode" : 0,
"zipMode" : 2,
"abMode" : 1
},
"version" : {
"ChannelVersion" : 0,
"ProgramVersion" : 2,
"InnerVersion" : 2,
"SourceVersion" : 3
},
"programUpdate" : {
"type" : 1,
"serverUrl" : "{0}/update/{1}/appversion.php?current_version={2}",
"channelId" : "ro_inner"
},
"hotUpdate" : {
"type" : 1,
"serverUrl" : "{0}/update/{1}/version.php?current_version={2}",
"channelId" : "ro_inner"
},
"sdkList" : "MInternalFixer,DefaultAnncounce,AndroidDevice,CdnObbDownloader",
"androidNativeSdkList" : "ObbDownloader",
"fileServer" : " ",
"sign" : "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}

We know how to write PHP, and we'll get it done even if you don't share it.
There are obviously HTTP requests, but you say webfile is not needed
php is webfile which is ROAPI

But as far as I know CdnObbDownloader cannot complete initialization.
I deliberately asked you to post it so that others can compile the apk and test it.
Because I've tested it it can't complete the initialization.

So my intuition was absolutely right. :ROFLMAO:
 
Just check my previous comments. I only said you don't need to create your api for the login, because it has been built in the server.

CdnObbDownloader is default setting in config.json, I don't use it actually.
 
Just check my previous comments. I only said you don't need to create your api for the login, because it has been built in the server.

CdnObbDownloader is default setting in config.json, I don't use it actually.
I know what you are doing, but it seems that HotUpdate cannot be performed this way.
In fact, if they are not Chinese here, most of them come here to set up private servers.
I am also a private server operator
This is my current game


I am going to switch to RO or Lineage. I'm measuring both games.

Very few people abroad will use your stuff to sell it, because people who have owned private servers won’t want to sell server files because the profit difference is too big.
Currently, only Chinese people can sell RO files, because your local Tencent company will sue you. Therefore, almost no one in China will set up RO Server. Even if there are, they will cooperate with people overseas.
 
torachiyo
Dude, stop with this false information. Just because you don't know how to do something or fix it doesn't mean the files are incomplete or non-functional.

It sounds like another Chinese person who was flooding, saying the files weren't functional. If even China hasn't got the files to work, why would we be able to?

@topic

Anyway, I'm not going to waste time explaining something because jayc-tech is explaining a bunch of things and people are still persisting with their stupidity.

My final note is:

Yes, the files are functional and complete; it's possible to get most of them working and compiling. Stop trusting people who can't even configure something on their own. And above all, the files were leaked with the complete .git. Learn to use and take advantage of them, as they contain the original files with commits.

The 98GB file is the most complete. The issue with it is that the version of git included in it is the same as the 20GB one, but the leaker overlaid the newer version on top of the original files, creating some conflicts.

In any case, the ideal is to download the 98GB version, reset the head of the files, and work on it. Or, if you prefer, try to fix the newer version. It's more troublesome, but it's also possible.
 
torachiyo
Dude, stop with this false information. Just because you don't know how to do something or fix it doesn't mean the files are incomplete or non-functional.

It sounds like another Chinese person who was flooding, saying the files weren't functional. If even China hasn't got the files to work, why would we be able to?

@topic

Anyway, I'm not going to waste time explaining something because jayc-tech is explaining a bunch of things and people are still persisting with their stupidity.

My final note is:

Yes, the files are functional and complete; it's possible to get most of them working and compiling. Stop trusting people who can't even configure something on their own. And above all, the files were leaked with the complete .git. Learn to use and take advantage of them, as they contain the original files with commits.

The 98GB file is the most complete. The issue with it is that the version of git included in it is the same as the 20GB one, but the leaker overlaid the newer version on top of the original files, creating some conflicts.

In any case, the ideal is to download the 98GB version, reset the head of the files, and work on it. Or, if you prefer, try to fix the newer version. It's more troublesome, but it's also possible.
Thanks for your information. I will check the 98gb one later.
 
OK, but I looked at the entire list here and found no useful information.
Nowadays, only half of the popular sayings are spoken.
Since I got the free files, I also want to give something back, but I have to do only half of it according to your popularity.
So I will also share half of the finished product. Those who know it will naturally know that this thing is very important.

Code:
    "sdkList"            : "FirebaseCrashReport,FirebasePushNotification,FirebaseStatistics,JoyyouPay,JoyyouLogin,JoyyouShare,CdnPkgDownloader,AdjustTracker,WeTestCrashReport,AndroidDevice,MInternalFixer,DefaultAnnounce,MUniWebView",
    "androidNativeSdkList" : "JoyyouSDK,PkgDownloader",
 

Attachments

torachiyo
Dude, stop with this false information. Just because you don't know how to do something or fix it doesn't mean the files are incomplete or non-functional.

It sounds like another Chinese person who was flooding, saying the files weren't functional. If even China hasn't got the files to work, why would we be able to?

@topic

Anyway, I'm not going to waste time explaining something because jayc-tech is explaining a bunch of things and people are still persisting with their stupidity.

My final note is:

Yes, the files are functional and complete; it's possible to get most of them working and compiling. Stop trusting people who can't even configure something on their own. And above all, the files were leaked with the complete .git. Learn to use and take advantage of them, as they contain the original files with commits.

The 98GB file is the most complete. The issue with it is that the version of git included in it is the same as the 20GB one, but the leaker overlaid the newer version on top of the original files, creating some conflicts.

In any case, the ideal is to download the 98GB version, reset the head of the files, and work on it. Or, if you prefer, try to fix the newer version. It's more troublesome, but it's also possible.
Does the 98G file only contain 20G of git or is the 98G version more recent than the 20G version?
 
Back