|
You last visited: Today at 18:42
Advertisement
vSRO-ServerAddon (C++/DLL)
Discussion on vSRO-ServerAddon (C++/DLL) within the SRO PServer Guides & Releases forum part of the SRO Private Server category.
04/01/2022, 03:29
|
#106
|
elite*gold: 0
Join Date: May 2010
Posts: 376
Received Thanks: 211
|
working fine thnx !
and any news ?
|
|
|
09/28/2022, 04:27
|
#107
|
elite*gold: 0
Join Date: Nov 2008
Posts: 38
Received Thanks: 6
|
I cannot open multi gameservers with this addon? Only works in one. I use 3x GS.
|
|
|
03/14/2023, 07:39
|
#108
|
elite*gold: 0
Join Date: Nov 2011
Posts: 24
Received Thanks: 1
|
Quote:
Originally Posted by JellyBitz
Hello there!
Customize Silkroad Online server files (v1.188) behavior through DLL injection.
Features:- Patch values from memory directly
- Define all options from the respective config file
- Easy to inject using STUD_PE
- Execute actions from Gameserver (the first gameserver running will execute these actions)
Preview:
Gameserver Action (Example):
- Adds item(s) to the inventory from character
PHP Code:
INSERT INTO [SRO_VT_SHARD].[dbo].[_ExeGameServer]
(
Action_ID,
CharName16,
Param01, -- CodeName
Param02, -- Amount
Param03, -- Randomize stats
Param04 -- Plus
)
VALUES
(
1,
'JellyBitz',
'ITEM_EU_SWORD_01_A',
1,
0,
3
);
- Updates the gold amount from character by increasing (positive) or decreasing (negative)
PHP Code:
INSERT INTO [SRO_VT_SHARD].[dbo].[_ExeGameServer]
(
Action_ID,
CharName16,
Param02 -- Gold Offset
)
VALUES
(
2,
'JellyBitz',
10000000 -- Increase by 10m
);
- ... Everything else on
.
Full info on GitHub:
Latest version: 
|
I did it _ExeGameServer and added all of them but i dont know how its work or how to test it can someone help about it
Thanks u
|
|
|
04/07/2023, 21:09
|
#109
|
elite*gold: 0
Join Date: Jul 2020
Posts: 163
Received Thanks: 15
|
Any idea how to acheieve 260 EU mastery ?
because its not dynamic in this source code <3
Thx @JellyBitz
|
|
|
04/09/2023, 20:50
|
#110
|
elite*gold: 0
Join Date: Jun 2012
Posts: 612
Received Thanks: 330
|
Quote:
Originally Posted by kotsh23
Any idea how to acheieve 260 EU mastery ?
because its not dynamic in this source code <3
Thx @JellyBitz
|
Ugly solution, but it works (for me):
|
|
|
04/10/2023, 00:36
|
#111
|
elite*gold: 0
Join Date: Sep 2018
Posts: 419
Received Thanks: 941
|
Quote:
Originally Posted by MrKonstantin
Ugly solution, but it works (for me):
|
Quote:
|
0059C56E | 8BC8 | mov ecx,eax
|
That's the reason I didn't try to add such offset. If you go to assembler, you'll find that you'll be breaking the instruction. Let's say lv. 140 * 2 = 280 (0x0118) (but you're saving one byte actually) so "280" casted into one byte would be "24" (0x18) so the 8BC8 will be now 18C8. The instruction will look like this:
Quote:
|
0059C56E | 18C8 | sbb al,cl
|
And please don't ask me what it does, I'm not an assembler specialist. I accept solutions like "nop" the instruction if that's the real goal here, but not assembly weird breaks.
|
|
|
04/17/2023, 05:22
|
#112
|
elite*gold: 0
Join Date: Sep 2018
Posts: 419
Received Thanks: 941
|
Quote:
Originally Posted by kotsh23
how to achieve 260 EU mastery?
|
I added the solution given at this post but I didn't actually tested.
I also added a very simple DLL to apply patches to the "sro_client.exe" so you don't need to manually go over each offset to edit them. Take in mind I'm not really using this project so there is not frequent updates.
|
|
|
04/19/2023, 18:03
|
#113
|
elite*gold: 0
Join Date: Jun 2012
Posts: 612
Received Thanks: 330
|
Quote:
Originally Posted by JellyBitz
I added the solution given at this post but I didn't actually tested.

|
Didn't work for me
|
|
|
04/19/2023, 21:43
|
#114
|
elite*gold: 0
Join Date: Sep 2018
Posts: 419
Received Thanks: 941
|
Quote:
Originally Posted by MrKonstantin
Didn't work for me 
|
Fixed. I just copied the address from debugger but it didn't used the base.
I'm pretty sure it would work now, I saw this offset (0x00B46130) into another gameserver project.
|
|
|
04/21/2023, 07:19
|
#115
|
elite*gold: 0
Join Date: Dec 2012
Posts: 53
Received Thanks: 6
|
Thanks to the author, very useful contribution, too bad ISRO is not supported.
|
|
|
04/21/2023, 08:52
|
#116
|
elite*gold: 0
Join Date: Jun 2012
Posts: 612
Received Thanks: 330
|
Quick remarks regarding to the new client addon:
- 0x0073940E and 0x00739453 offsets work (automatch), but if the level is 111 or above the Auto Match button crashes the client. Probably some hardcoded **** by jmx.
- Changing the displayAlways (SERVER_BEGINNER_MARK_LEVEL_MAX) to true crashes the client after logging in.
- masteries_CH, masteries_EU supposed to be uint32_t
- Expand the offset list with '0x009448B1 CMP BYTE PTR DS:[EAX+AC],6E (Max Skill Limit)'
The rest seems to work fine.
-- Update --
Thanks for the quick fix Mr JellyBitz
|
|
|
06/13/2023, 17:29
|
#117
|
elite*gold: 0
Join Date: May 2019
Posts: 46
Received Thanks: 9
|
how can I build the DLL form the code after I edit it?
Thanks
|
|
|
06/14/2023, 05:57
|
#118
|
elite*gold: 0
Join Date: Sep 2018
Posts: 419
Received Thanks: 941
|
Quote:
Originally Posted by MasterChief691
how can I build the DLL from the code after I edit it?
|
You'll need to install Visual Studio (+2019 preferably) with C++ support, to be able to open the project solution (.sln) and compile without issues.
|
|
|
05/11/2024, 08:14
|
#119
|
elite*gold: 0
Join Date: Nov 2011
Posts: 24
Received Thanks: 1
|
can help about unique kill message for char useing job
|
|
|
09/14/2024, 04:45
|
#120
|
elite*gold: 0
Join Date: Jul 2021
Posts: 8
Received Thanks: 1
|
Who can share monster spawn Maximum limit of quantity offset address
|
|
|
 |
|
Similar Threads
|
[INFO]About missing msvcr100.dll / msvcp100.dll and other missing dll files
08/22/2017 - S4 League Hacks, Bots, Cheats & Exploits - 106 Replies
English
Maybe if you wanna start a hack from Elitepvpers you will get this Error:
or a similar message
This dll files are for programs written in C/C++ with Visual Studio
To fix this problem you need to download the Microsoft Visual C++ 2010 Redistributable Package (x86) from here: Download Microsoft Visual C++ 2010 Redistributable Package (x86) from Official Microsoft Download Center
If you have a 64-Bit System you also need the Microsoft Visual C++ 2010 Redistributable Package...
|
[HOW TO] MSVCR110.dll fehlt BEHEBEN | [MSVCR120.dll MSVCP110.dll MSVCP100.dll etc]
03/25/2014 - Tutorials - 2 Replies
Hier ist ein Youtube Video:
MSVCR100.dll feht BEHEBEN / MSVCR110.dll fehlt MSVCR120.dll MSVCP110.dll MSVCP100.dll MSVCP120.dll - YouTube
Aber den ganzen Kram könnt ihr auch als Text haben:
Viele von euch kennen bestimmt das Problem das ne dll auf dem PC fehlt und das Programme dann nicht laufen. Hier ist die Lösung:
Schaut erstmal nach, welche Microsoft Redistributables auf eurem PC installiert sind. Geht hierzu auf Start > Sytemsteuerung > Programme > Programme und Funktionen
und...
|
[DLL]How to change injector if i want inject granny22.dll not python22.dll ?
10/07/2012 - Metin2 Private Server - 0 Replies
Hello i have a laucher protected and can not run launcher if i modify granny22.dll in python22.dll
I want inject hack intro granny22.dll
What can i do ?
I give you thaks for good answer.
|
[Dll] For persons who have problem with mcvr100.dll, mscvrp100.dll and others
11/19/2011 - S4 League Hacks, Bots, Cheats & Exploits - 0 Replies
Hi :)
I post for persons who have problem with mcvr100.dll, mscvrp100.dll and other dll.
-Go here
-Download you(s) DLL(s)
-Put on C:\Windows\System32 and C:\Program Files\alaplaya\S4League
Bye ...
|
All times are GMT +1. The time now is 18:47.
|
|