Register for your free account! | Forgot your password?

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

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

Advertisement



Limitations in silkroad RL

Discussion on Limitations in silkroad RL within the SRO Coding Corner forum part of the Silkroad Online category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2020
Posts: 2
Received Thanks: 0
Limitations in silkroad RL

Hello guys, I need to choose a topic for my reinforcement learning class I thought maybe I could train 2 agents to PVP each other and learn optimum ways to use skills, what would be my limitations, it is hard for me to foresee as I'm inexperienced in both Silkroad developing and reinforcement learning.
If an expert can give me a guideline would be appreciated
Thank you for your help
can312 is offline  
Old 03/05/2020, 15:02   #2
 
homelesshobo's Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 103
Received Thanks: 17
I'm not an expert, but making such an agent is definitely possible. Packets with the necessary information exist and are used in PvE bots for fights already.
A PVP bot would just have to additionally prioritize players and determine whether they are viable targets, using the pvp-flag (and changes to it) in the :
Code:
1   byte    FreePVP           //0 = None, 1 = Red, 2 = Gray, 3 = Blue, 4 = White, 5 = Gold
After that, it would just be a matter of the two opponents signaling combat readiness to each other (e.g. exchanging private messages to start or stop)
fighting to figure out the opponent's max HP, then prioritize the best skills to deplete it.


All of that aside, it would take a while to do that from scratch. You could look for bots and frameworks that work and add the pvp functions to them.
For example
  1. The fundamentals for networking:
    Here's of using the security for logging in
  2. Tutorials about development:
    The newer one based on rewriting sro code:
    The old, in depth one:
  3. Information to write your own handlers:
    Here are two implementation examples: ,
homelesshobo is offline  
Old 03/05/2020, 16:04   #3
 
elite*gold: 0
Join Date: Feb 2020
Posts: 2
Received Thanks: 0
thank you, my biggest concern is making an emulator work on my computer and making it connect to my software so I can inject packets through. I will read the resources you sent Thank you again!
can312 is offline  
Reply


Similar Threads Similar Threads
[Discussion]Removing Weapon hit(s) limitations.
12/15/2009 - Mabinogi - 20 Replies
Was wondering, your thoughts/ideas about removing these restrictions. Like a short sword "Normal 3 hit weapon" I'd like to work on this, however. I'm clueless as to where to start or what to try. DLL edits? Maybe a PE saying "I've only hit once, let me keep slashing this bears throat s'more" that sort of thing. cause N + (figure 8 here) sounds pretty sweet.



All times are GMT +1. The time now is 17:38.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.