Jump to content

Ridley

Administrators
  • Content Count

    1157
  • Joined

  • Last visited

  • Days Won

    86

Reputation Activity

  1. Upvote
    Ridley got a reaction from Ragno in R> How to squash commits on GitHub?   
    another issue was here
     
    fixup 285e1fc Adds a protection to 1st Barricade line on WoE SE maps to avoid splash damage without destroying Guardian Stones previously. pick 9450be2 Arrays improvement. Thanks Emistry! where it should be
     
    pick 285e1fc Adds a protection to 1st Barricade line on WoE SE maps to avoid splash damage without destroying Guardian Stones previously. fixup 9450be2 Arrays improvement. Thanks Emistry! fixup = squash without message
     
    and yes, thhen :wq and git push -f
  2. Upvote
    Ridley reacted to Anisotropic Defixation in sitting regen nerf(200% --> 150%)   
    Sitting doesn't increase the amount recovered, it speeds up the ticks.
     
    Go to line 12729 of status.c (going by stock Hercules) and change that bonus++; to bonus += (int)(0.5f);
     
    This will reduce the tick by x1.5 instead of x2 but due to rounding up, the ticks will happen every 5 seconds and not 4.5, which is just 1 seconds faster than the default 6 sec interval when not sitting in case of HP recovery. The blocks above with RGN_SHP/RGN_SSP deal with regeneration that's boosted by passive skills (MG_SRECOVERY, SM_RECOVERY, etc) and would need to be modified in a similar way, which can be done by halving the val.
  3. Upvote
    Ridley got a reaction from Ragno in R> How to squash commits on GitHub?   
    git rebase --interactive HEAD~3
    here the 3 means the last 3 commits
    Then you change the ones you want to sqash (most of the time you want to fixup e.g in a pull request

    Afterwards you need to git push -f
  4. Upvote
    Ridley got a reaction from n0tttt in Hercules vs rAthena: Current differences   
    I assume you want to go for pre-re. I think both emulators have some issues with pre re so I don't see much of a difference here (but I'm honestly no pre renewal player and don't know the exact differences) . Else content wise for renewal rA is ahead.
    As stated here, Herc works a lot more efficient and is cleaner. But it's biggest advantage is of course the plugin feature which basically works like an import folder for source code.
    The mana world is running Hercules with a plugin on steroids, so you can see with plugins you basically can build a whole new game around the emulator.
    https://www.themanaworld.org
  5. Upvote
    Ridley got a reaction from ZelosAvalon in Verus maps (NPC's & Monsters)   
    Just saying I got this (and most up to episode 16) already done and waiting for some other pr's to be merged to make it as official. I can't tell exactly when I go to do the pr's, I also plan to do a server where I can test first. But I can assure you everything I do will go to Herc.
  6. Upvote
    Ridley got a reaction from Ragno in Verus maps (NPC's & Monsters)   
    Just saying I got this (and most up to episode 16) already done and waiting for some other pr's to be merged to make it as official. I can't tell exactly when I go to do the pr's, I also plan to do a server where I can test first. But I can assure you everything I do will go to Herc.
  7. Like
    Ridley got a reaction from IndieRO in [Release] The (data) GRF Project   
    Offering 2 versions of the grf now. Scroll down for more info. Both data.grf do NOT require rdata.grf.
     
    Option 1: (clean standard kRO GRF)
    Download OneDrive
     The grf is up-to-date 2018-12-22. Its cleaned up, and optimized. A Lot of invalid content is removed or merged. The size is 1,40gb (1.503.844.793 bytes) compared to the original 2.13gb (2.291.252.926)
    Works perfect with all current pre-renewal and/or renewal content (rdata.grf is not needed). You still need the content of the Translation Project in order to use this.
    All cutins in this grf are reduced by 35%
    Note: This is pure kro data.grf and does not contain any jro/iro/whatever files
     

      
    Option 2: GRF with the content of all official servers
    Download Mediafire
    Download OneDrive
    Download Mega
     
    This GRF contains all official files. Its cleaned up, and optimized. A Lot of invalid content is removed or merged. The size is 1,43gb (1.536.478.834 bytes)
    The grf is up-to-date 2016-08-04.
    Please throw a PM on me if this GRF is missing something! I want this to be the most complete one of all
    Small summarize
    more than 200 additional maps more than 700 additional items more than 60 additional NPC's more than 130 additionalmobs more than 900 additional cutins
     
    Instructions:
    1. Download the data.7z
    2. Extract it
    3. Put both (grf + dll) into your RO folder
     
    Changelog: Fixed Rock Ridge Illustrations use wrong Magenta (200, 238, 120 instead of 200, 240, 120) Removed chunk  
    Option 3: Episode 13.2 Pre-Renewal GRF
    This one is 775 MB (812.914.794 Bytes) and great for all kind of pre-re servers.
    Download OneDrive

    All rights and credits belong to Gravity
     
    Note: you can still encrypt your grf with SecureGRF or Tokei's GRF Editor - just use another name than cps.dll for it.
    updated thread 2019-01-13
  8. Upvote
    Ridley got a reaction from thanna in Update/Overwrite New Thor Patcher   
    this is right in the main.ini 
     
    [Patch] //use CheckSum tool, hash for client & patcher // used to make sure exe is up to date // (leave empty to disable this feature) ClientSum= PatcherSum= //This is compressed file for patcher & client update // To make these work, ClientSum and/or PatcherSum can't be empty // Note: these files should put same place as patch file (file_url in internal config) //Relative address, not FULL URL! ClientPath= PatcherPath= // _sum - checksum, use CheckSum tool. //client1_sum= // _Name - Filename of exe //client1_Name= // _Path - Path for file [Compressed] //client1_Path=
  9. Upvote
    Ridley got a reaction from Adel in Adel's Sprite Showcase   
    Stunning as always Adel. I specially love everything related to the extended Poring family. 
  10. Upvote
    Ridley reacted to Adel in Adel's Sprite Showcase   
    Hello people~
    I am Adel and this is my updated sprite showcase.
    ❤   ❤   ❤  Hope you enjoy    ❤   ❤   ❤
    Note: Please do not steal the display images.
    Some of the references for my sprites were taken from other game sources.  
          
          
       
          
       
          
          
       
          
          
          
       
          
             
             
       
          
             

          
       
             
           
              
          
          
       
           
           
             
          
       
           
           
             
          
          
             
          
          
                
            

        
                
             
          
       
          

             
           
        
          
          
          
          
          
        
     
          
          
          
          
     
    Mob Sprites
     
             
          
             
       

    Other Sprites

     
  11. Upvote
    Ridley got a reaction from roprontera in How to use string as a value in script?   
    i am not exactly sure what are you trying to do. About strings 
     
    setarray(.@type$[0], "Whatever", "Words", "Going ", "Here");  strings you use for words and letters, for items you want an array, but not a string
    setarray(.@item[0], 501, 502, 503);  but for items, you can also use it's aegis name (constant)
    setarray(.@item[0], Red_Potion, Orange_Potion, Yellow_Potion);   this would call the related id, so even tho using the names here, it is still considered variables.
     
    To say it simple: strings = words, variables = numbers
     
    about your script:
     
    OnInit: setarray $@type1,501,502,503,504,505; setarray $@type2,506,507,508,509,511;  You store it as a global, temporary variable, which isn't needed at all here. Neither it is required to call it oninit, better call it when it is actually needed. I would do it when that part of the script is called.
     
    }else ; this is... well.. remove it
    set .@randType$, "$@type2"; this is your actual problem. Your setting a string to a variable, also it's not specified which value of the array should be called. I think you want people to get 1 item out of 1 of those 2 random groups? There is actually no need to store them in arrays, i thin F_Rand comes in hany here
     
    prontera,50,50,3 script seller 50,{ .@i = rand(1) // sets .@i randomly to either 0 or 1 if (.@i) getitem(callfunc("F_Rand", Red_Potion, Orange_Potion, 503)); // if .@i has a value get 1 random item, you can use constants or ID's else getitem(callfunc("F_Rand", Green_Potion, Red_Herb, 508 )); // and these if .@i is 0 end; }  
    This would pretty much do what you want. Note: Even i use constants here for item id's, these are still considered variables (id's)
     
    Now back to your question regarding strings.
    .@i$ = "This is a string";  or in an array
    setarray(.@i$[0], "We", "are", "all", "strings");  in an array you can store several informations, strings or variables. 
     
    note: in an array, the index starts at 0, not at 1, this means
    .@i$[0] = We
    .@i$[1] = are
    .@i$[2] = all
    .@i$[3] = strings
     
    you can also return the whole array like
    implode(.@i$, " "); //this retuns all entries of the array, so its "We are all strings" Pick a random string
    .@i$[rand(3)] // because index starts at 0, and rand(3) means random 0, 1, 2, or 3   
    Note: i use .@ as temporal npc variables, this means they got deleted again once the npc finished and you don't waste memory to perm save it
    Note 2: .@i$ is just an example, you can use any name you want for your strings or variables
     
    about name of items, you can use getitemname. This works either with the ID or with the constant
    getitemname(501) or getitemname(Red_Potion), you can also youe it for your arrays
     
    setarray(.@items[0], Red_Potion, Yellow Potion, Orange Potion); .@r = rand(2); // .@r is either 0, 1, or 2 getitem(.@items[.@r]), 1; // you get your item from the array mesf("Congratiulations, you got a %s", getitemname(.@r)); //it receives the name of the item mesf is how we use it if you want do it with huld, you put %s as a placeholder for strings, %d as placeholder for variables, then after the comma you call them. If you want to do it the old way, you do
     
    mes("Congratulations, you got a "+getitemname(.@r)+"");   
    same applies for arrays with variables, so if you really want to store them
     
    setarray .@items[0], 501, 502, 503, 504, 505; // .@items[0] is 501 and .@items [4] is 505 getitem .@items[rand(4], 1; // random item 0, 1, 2, 3 or 4  .@items[rand(4)] // because index starts at 0, and rand(3) means random 0, 1, 2, or 3 
  12. Upvote
    Ridley got a reaction from luizragna in "New Reborn" integrated job master   
    File Name: "New Reborn" integrated job master
    File Submitter: Ridley
    File Submitted: 22 Feb 2017
    File Category: Utility
     
    I did this a while ago. In order to use this script you need Olrox new_reborn map
     

     
    This script is no physical job changer. instead each spike of the star shaped map represents a path of the classes. You walk up there to change your job. Extended Job's are available from a normal npc in the middle.
     
    Important: This script uses Euphys default herc job changer as a base.
     
    - the script gives out a +7 novi weapon for each of the base classes (check line 355 to 392)
    - it has some fancy warp portals, feel free to edit it to default
    - even more fancy, ressource eating rotating waiting rooms for exit and entrance (default prontera) which can be disabled as well (line 502 and 530)
    - autobuff inc agi +10 for 1 minute each time you walk directly through the middle (or spawn)
    - you can NOT skip rebirth. 1st job -> 2nd -> rebirth -> trans ->3rd
    - it also has support for rebellion, but rebellion is not yet added on herc so you might want to disable it
     
    This script was already tested live and worked fine. I did some edits tho but never optimized it since I lost interest in it. However, I think its something different from default Job Masters
     
    Note: I really recommend to read through it and check for all options.
     
    Some Screenshots
     
     
     
    Click here to download this file
  13. Upvote
    Ridley got a reaction from Mystery in "New Reborn" integrated job master   
    File Name: "New Reborn" integrated job master
    File Submitter: Ridley
    File Submitted: 22 Feb 2017
    File Category: Utility
     
    I did this a while ago. In order to use this script you need Olrox new_reborn map
     

     
    This script is no physical job changer. instead each spike of the star shaped map represents a path of the classes. You walk up there to change your job. Extended Job's are available from a normal npc in the middle.
     
    Important: This script uses Euphys default herc job changer as a base.
     
    - the script gives out a +7 novi weapon for each of the base classes (check line 355 to 392)
    - it has some fancy warp portals, feel free to edit it to default
    - even more fancy, ressource eating rotating waiting rooms for exit and entrance (default prontera) which can be disabled as well (line 502 and 530)
    - autobuff inc agi +10 for 1 minute each time you walk directly through the middle (or spawn)
    - you can NOT skip rebirth. 1st job -> 2nd -> rebirth -> trans ->3rd
    - it also has support for rebellion, but rebellion is not yet added on herc so you might want to disable it
     
    This script was already tested live and worked fine. I did some edits tho but never optimized it since I lost interest in it. However, I think its something different from default Job Masters
     
    Note: I really recommend to read through it and check for all options.
     
    Some Screenshots
     
     
     
    Click here to download this file
  14. Upvote
    Ridley reacted to Skyline in "New Reborn" integrated job master   
    Geeezus Rid
     
    Hahaha this is so rad.
  15. Upvote
    Ridley got a reaction from KirieZ in "New Reborn" integrated job master   
    File Name: "New Reborn" integrated job master
    File Submitter: Ridley
    File Submitted: 22 Feb 2017
    File Category: Utility
     
    I did this a while ago. In order to use this script you need Olrox new_reborn map
     

     
    This script is no physical job changer. instead each spike of the star shaped map represents a path of the classes. You walk up there to change your job. Extended Job's are available from a normal npc in the middle.
     
    Important: This script uses Euphys default herc job changer as a base.
     
    - the script gives out a +7 novi weapon for each of the base classes (check line 355 to 392)
    - it has some fancy warp portals, feel free to edit it to default
    - even more fancy, ressource eating rotating waiting rooms for exit and entrance (default prontera) which can be disabled as well (line 502 and 530)
    - autobuff inc agi +10 for 1 minute each time you walk directly through the middle (or spawn)
    - you can NOT skip rebirth. 1st job -> 2nd -> rebirth -> trans ->3rd
    - it also has support for rebellion, but rebellion is not yet added on herc so you might want to disable it
     
    This script was already tested live and worked fine. I did some edits tho but never optimized it since I lost interest in it. However, I think its something different from default Job Masters
     
    Note: I really recommend to read through it and check for all options.
     
    Some Screenshots
     
     
     
    Click here to download this file
  16. Upvote
    Ridley reacted to KirieZ in SetQuest2   
    SetQuest2
    View File NOTE: This functionality got merged into Hercules (check setquest and getcalendartime). That being said, I'm NOT maintaining this plugin anymore.
    Hello,
    This plugin adds the setquest2 script command that allows you to add a quest with your own time limit, ignoring the one in quest_db, thus allowing you to, for example, make a quest end at a determined time next day independently of when it was originally given.
    *setquest(<ID>,<Time Limit>)Place quest of <ID> that will expire at <Time Limit> in the users quest log, the state of which is "active".    
    Examples:
     
    - Ask the player to come back in a random number of minutes (1 ~ 3)
    prontera,150,150,4 script SetQuest2 1_m_01,{ .@p = questprogress(7128,PLAYTIME); if (.@p == 1) { mes "Come back later!"; } else { if (.@p == 2) { mes "You came back!"; getitem Red_Potion, 1; erasequest 7128; } .@i = rand(1, 3); mes "Come back in " + .@i + " minutes"; setquest2 7128, gettimetick(2) + (.@i * 60); } close;}    
    - Ask the player to come back tomorrow (next day at 00:00)
    prontera,150,152,4 script SetQuest2b 1_m_01,{ .@p = questprogress(7126,PLAYTIME); if (.@p == 1) { mes "Come back later!"; } else { if (.@p == 2) { mes "You came back!"; getitem Red_Potion, 1; erasequest 7126; } .@i = 86400 - gettimetick(1); mes "Come back tomorrow"; setquest2 7126, gettimetick(2) + .@i; } close;}    
    If you find any bug let me know.
    Submitter KirieZ Submitted 02/22/17 Category Plugins  
  17. Upvote
    Ridley reacted to Murilo BiO' in Channel Fee Plugin   
    View File Channel Fee Plugin
    With this plugin you be able to set required Zeny and/or Items to players be able to send messages on channels.
     
    The idea came from this post, thank you @blaze.
     
    How to configure channels:
    // FIXME: make a better way to add fee on channels (directly on channels.conf) const struct { char name[HCS_NAME_LENGTH]; int zeny; int nameid; int amount; } channels_fee[] = { // -- Add channels with fee like the example: {"name", zeny, item id, item count}; {"main" , 1000, 0 , 0}, // #main - 1000z and no item };   Find 'channels_fee[]' declaration, and add an element just like the example.
     
    If you find any bugs please report them! Hope you enjoy it.
    Submitter Murilo BiO' Submitted 02/04/17 Category Plugins  
  18. Upvote
    Ridley reacted to dreinor in Custom Classes Sprites   
    added kafra male preview..
  19. Upvote
    Ridley got a reaction from ZelosAvalon in Doram Maps Mobs and NPC's Scripts   
    The mobs still missing stats, thats why I didn't include them here.
  20. Upvote
    Ridley got a reaction from ZelosAvalon in Doram Maps Mobs and NPC's Scripts   
    yes, but not sure when i do the pr (i work on this since some time, the recent iro testing helped a bit but there is still a lot missing).
    for mobs
    //== lasa_fild01 - Ravioli Plain Watch ======================== lasa_fild01,145,361,15,15    monster    Red Plant    1078,5,5000,0,0 lasa_fild02,0,0,0,0    monster    Eggring    3495,115,5000,0,0 lasa_fild02,0,0,0,0    monster    Leaf Lunatic    3496,115,5000,0,0 lasa_fild02,0,0,0,0    monster    Grass Fabre    3497,115,5000,0,0 //== lasa_fild02 - Ravioli Forest ============================= lasa_fild02,0,0,0,0    monster    Wild Hornet    3498,40,5000,0,0 lasa_fild02,0,0,0,0    monster    Sweet Roda Frog    3499,40,5000,0,0 lasa_fild02,0,0,0,0    monster    Hunter Desert Wolf    3500,40,5000,0,0 lasa_fild02,0,0,0,0    monster    Scout Basilisk    3502,2,5000,0,0 //== lasa_dun01 - Dragon Nest ================================= lasa_dun01,0,0,0,0    monster    Trance Spore    3501,15,5000,0,0 lasa_dun01,0,0,0,0    monster    Scout Basilisk    3502,20,5000,0,0 //== lasa_dun02 - Dragon Nest 2 =============================== lasa_dun02,0,0,0,0    monster    Charge Basilisk    3503,15,5000,0,0 lasa_dun02,0,0,0,0    monster    Charge Basilisk 2    3504,15,5000,0,0 //== lasa_dun03 - Dragon Nest 3 =============================== lasa_dun03,0,0,0,0    monster    Charge Basilisk 2    3504,15,5000,0,0 lasa_dun03,0,0,0,0    monster    Fruit Pom Spider    3507,15,5000,0,0   but i can not say much about their stats yet
  21. Upvote
    Ridley reacted to Tio Akima in [Showcase] Tio Akima Spriting's   
    Hi, I'm Tio Akima.
    I work with pixel art and do work directed towards ragnarok.

    These are some of my works, I hope you like this. ^^
     
     
     
     
    - NPC's -
     
    Npcs with some specific elements.
     
       

      
     
     
     
    CDZ Sprites:
     
    Sprites based on anime, but with the style of ragnarok.
     

     
    Other sprites:
     

    - Custom Heads -
     
    heads sprites based on anime, but with the style of ragnarok.
     

     
    - works -
     




    OBs: It is forbidden to use my work / and or my images without prior authorization, or size them as yours.
    That's all, folks.
     
    att,
     
    Tio Akima
  22. Like
    Ridley got a reaction from Rydex in [Release] The (data) GRF Project   
    Offering 2 versions of the grf now. Scroll down for more info. Both data.grf do NOT require rdata.grf.
     
    Option 1: (clean standard kRO GRF)
    Download OneDrive
     The grf is up-to-date 2018-12-22. Its cleaned up, and optimized. A Lot of invalid content is removed or merged. The size is 1,40gb (1.503.844.793 bytes) compared to the original 2.13gb (2.291.252.926)
    Works perfect with all current pre-renewal and/or renewal content (rdata.grf is not needed). You still need the content of the Translation Project in order to use this.
    All cutins in this grf are reduced by 35%
    Note: This is pure kro data.grf and does not contain any jro/iro/whatever files
     

      
    Option 2: GRF with the content of all official servers
    Download Mediafire
    Download OneDrive
    Download Mega
     
    This GRF contains all official files. Its cleaned up, and optimized. A Lot of invalid content is removed or merged. The size is 1,43gb (1.536.478.834 bytes)
    The grf is up-to-date 2016-08-04.
    Please throw a PM on me if this GRF is missing something! I want this to be the most complete one of all
    Small summarize
    more than 200 additional maps more than 700 additional items more than 60 additional NPC's more than 130 additionalmobs more than 900 additional cutins
     
    Instructions:
    1. Download the data.7z
    2. Extract it
    3. Put both (grf + dll) into your RO folder
     
    Changelog: Fixed Rock Ridge Illustrations use wrong Magenta (200, 238, 120 instead of 200, 240, 120) Removed chunk  
    Option 3: Episode 13.2 Pre-Renewal GRF
    This one is 775 MB (812.914.794 Bytes) and great for all kind of pre-re servers.
    Download OneDrive

    All rights and credits belong to Gravity
     
    Note: you can still encrypt your grf with SecureGRF or Tokei's GRF Editor - just use another name than cps.dll for it.
    updated thread 2019-01-13
  23. Upvote
    Ridley reacted to Kubix in YARL Android application   
    Hello!

    We're working on YARL Android Application (YARL AA)

    What YARL AA can do for your players?
    List of online in-game friends Chat with in-game friends View friends profile View your profile (last logged time, last ip) Change your profile (Avatars and etc) Also your players can make donations via PayPal / Credit Card / Google Play!
     



     
    Please write your questions and suggestions!
    See ya!
  24. Upvote
    Ridley got a reaction from evilpuncker in Clan System   
    Just a side note. We all work here on a volunteer base, in our free time. For many of us this free time is limited. Most important, we do this without the intention of making money (and I claim for most people here, this is the exactly reason to host a server). 
     
    If people not comfortable of the amount of time we put into this, and you think you can do it faster and better, then go ahead and do it.
  25. Like
    Ridley got a reaction from Hyroshima in [Release] The (data) GRF Project   
    Offering 2 versions of the grf now. Scroll down for more info. Both data.grf do NOT require rdata.grf.
     
    Option 1: (clean standard kRO GRF)
    Download OneDrive
     The grf is up-to-date 2018-12-22. Its cleaned up, and optimized. A Lot of invalid content is removed or merged. The size is 1,40gb (1.503.844.793 bytes) compared to the original 2.13gb (2.291.252.926)
    Works perfect with all current pre-renewal and/or renewal content (rdata.grf is not needed). You still need the content of the Translation Project in order to use this.
    All cutins in this grf are reduced by 35%
    Note: This is pure kro data.grf and does not contain any jro/iro/whatever files
     

      
    Option 2: GRF with the content of all official servers
    Download Mediafire
    Download OneDrive
    Download Mega
     
    This GRF contains all official files. Its cleaned up, and optimized. A Lot of invalid content is removed or merged. The size is 1,43gb (1.536.478.834 bytes)
    The grf is up-to-date 2016-08-04.
    Please throw a PM on me if this GRF is missing something! I want this to be the most complete one of all
    Small summarize
    more than 200 additional maps more than 700 additional items more than 60 additional NPC's more than 130 additionalmobs more than 900 additional cutins
     
    Instructions:
    1. Download the data.7z
    2. Extract it
    3. Put both (grf + dll) into your RO folder
     
    Changelog: Fixed Rock Ridge Illustrations use wrong Magenta (200, 238, 120 instead of 200, 240, 120) Removed chunk  
    Option 3: Episode 13.2 Pre-Renewal GRF
    This one is 775 MB (812.914.794 Bytes) and great for all kind of pre-re servers.
    Download OneDrive

    All rights and credits belong to Gravity
     
    Note: you can still encrypt your grf with SecureGRF or Tokei's GRF Editor - just use another name than cps.dll for it.
    updated thread 2019-01-13
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.