Jump to content

jTynne

High Council
  • Content Count

    249
  • Joined

  • Last visited

  • Days Won

    10

Reputation Activity

  1. Upvote
    jTynne reacted to thor1009 in Semi-Official Instances Package v0.3   
    Hi Hercules,
     
    I decided to share all my instance scripts with the community to thank back.
     
    I have spent mass of time to TRY TO write the official instance scripts.
    However, they are "semi-official" because:
    1. I only get information from youtube, so I cannot make sure everything is correct.
    2. some of them are from jRO, which has its own custom things.
     
     
    **WHAT YOU NEED TO KNOW**
     
    0. These scripts are NOT ready to use, you may need a lot of time to merge them into your servers. 
     
    1. All the NPC talks are written in Chinese because I am opening a server for Chinese players. My plan is to slowly translate it back to English, but I might not have enough time to do this, so it is very welcome if you can help to translate it.
     
    2. I have made some custom script commands for the scripts, I will provide a patch for these commands in this weekend.
     
    3. Some mobs and skills are not implemented in the Hercules yet
     
    4. You will find some of the scripts are really messy, I am sorry for that. I will slowly clean them up and update the package.
     
    5. I will slowly update this package, but you can use it if you want, and any help to merge it into Hercules will be greatly appreciated.
     
     
    **WHAT I CAN DO FURTHER WITH YOUR HELP**
     
    1. If you can provide some replay or video or some detailed information for official instances, I can correct the non-official part in these scripts
     
    2. If you can record npc talks in iRO, I can quickly replace the texts with the English ones.
     
    3. If you can record npc talks in kRO, I can slowly translate them into English, as well as Chinese.
     
     
     
    -------------------------------------------Update: 01/06/2016------------------------------------------------------------------
    Old Glast Heim, hard mode
     
    Comments:
    Texts in Old Glast Heim hard mode is replaced with Euphy's texts.
    Copied Euphy's entrance part for entering the Old Glast Heim (Hard mode), here if some one could provide information about the official entrance part, I can re-write this part.
    Skill Venom Fog is not implemented in Hercules yet, the patch is for this skill, but the behavior is not 100% official, more information is needed.
    Special skills for the MVPs are also not 100% official, the detailed information about this part is difficult to get.
    There should be an skill unit in this instance according to aegis, but I cannot find the proper one, so I assigned 2960 here, which is the same skill unit used in Devil tower (I named it Morroc Tower here).
     
    To have it run, there are still some work to do:
     
    1. The mob ids in OGH-HM are 3139 to 3152 and a skill unit (I used 2960), since my mobs are highly custom due to lack of info, I am not sharing these.
    You can simply copy the OGH monsters to these id and make them stronger.
     
    2. The map 1@gl_kh and 2@gl_kh is not in Hercules yet, you need add it to your maplist and run the map_cache for it.
     
    I am going to translate Faceworm script in this weekend, since it is easy to find iRO video for that.
    instances package v0.2 (Chinese).rar
    OldGlastHeim_HM_Eng.txt
    OGH-HM.patch
  2. Upvote
    jTynne reacted to AnnieRuru in Is Renewal EXP working...?   
    I don't understand this whole thing about,
    actually I also confused when I test in game
     
    I didn't get the exp penalty when I'm level 170 killing a level 101 mob
    according to this table, I should have only 10% exp gain if I'm 40 levels higher than the mobs ...
    https://github.com/HerculesWS/Hercules/blob/master/db/re/level_penalty.txt
     
    yet, I'm still getting full exp
    - script kdsjfsfj -1,{OnNPCKillEvent: dispbottom "Lv: "+ getmonsterinfo( killedrid, MOB_LV ) +" BaseExp: "+ getmonsterinfo( killedrid, MOB_BASEEXP ) +" JobExp: "+ getmonsterinfo( killedrid, MOB_JOBEXP );}
  3. Upvote
    jTynne got a reaction from JulioCF in Tree of Savior   
    Interesting... thanks for the share, JulioCF!
  4. Upvote
    jTynne reacted to AnnieRuru in Charms   
    upload version 1.1
    https://drive.google.com/file/d/0B2BM920mmHQganoxY0hTUktkUzQ/view
    please make do with the google drive, because I accidentally upload the paste without log in
     
    - added Charm_Stack: true flag, credit to Litro and Kong for the idea
    - however it always run the status_calc_pc even if the player still having the item in the inventory
     
     
    and I'm going to watch star wars on the theater now
  5. Upvote
    jTynne reacted to Aeomin in Thor Patcher   
    File Name: Thor Patcher
    File Submitter: Aeomin
    File Submitted: 05 Apr 2014
    File Category: Client Resources
     



    Please do not send me private message as my response would be in lowest priority.
     
    2.6.4.0 UPDATE IMPORTANT NOTICE: Not only this release is beta, there are few important changes need to note of: You now may modify the icon, code sign after pack configuration data. Some configuration entries are deprecated. Additionally, as you can tell, script support is coming...
     
    System Requirement: Windows 2000 or higher.
     
    Features
    Pack into single/multi grf file(s) [0x200]
    Automatically generates GRF if not exist
    RGZ support
    Customizable skin & language entries
    Background music
    No extra dll, not even config file is needed when distribute.
    Embed config file and resource data (images for background/buttons)
    Custom Button
    Remote config file
    Self update and client update [supports multi client exe update(Up to 255)]
    Tools
     
    ConfigGenerator - Packs configuration and resources into the patcher or generate as a binary config pack.
    ThorMaker - make patch files into thor file, there two options file & grf, when choose file, the patcher will extract file into disk, and grf simply put in GRF. [Please do not pack GRF, instead you should pack the actual data.]
    CheckSum - Simply a crc32 tool, used to make sure patcher & client/game exe is up to date
    ========================
     
    Internal Config and Remote Config:
    Internal config is simply the one embed inside patcher, store basic information required to run
    Remote config, is on web server (of course), it used configure extended features.
     
    Click here to download this file
  6. Upvote
    jTynne reacted to JulioCF in Tree of Savior   
  7. Upvote
    jTynne reacted to Neo-Mind in Is it possible to display monsters w/IDs above, say, 10,000?   
    Its a limitation of client. I did some checks about this some time ago. But i lost all the data now. Anyways there is a hardcoded mob id check inside the client.
  8. Upvote
    jTynne reacted to mkbu95 in Merry Christmas Hercules!   
    good holidays @ everyone. and remember to drink with moderation 🙂
     
  9. Upvote
    jTynne reacted to fxfreitas in Q> Position Bug About It   
    It happens even in oficial servers, position lags causing self recolocations, a client issue.
     
    Maybe client hex is the only way to fix it, if can be fixed. But probaly not because gravity never fixed.
     
    Nothing related with source.
  10. Upvote
    jTynne reacted to AnnieRuru in [Suggestion] displaybottom & message colors   
    merge in
    https://github.com/HerculesWS/Hercules/commit/19d83e65e83887a9f15353e626eaab57d7f86a74
     
    finally ...
     
    erm, I just saw messagecolor script command
    wait wait ... not finish yet ...
     
    hmm impossible, it require player to refresh the client
    #include <stdio.h>#include <stdlib.h>#include <string.h>#include "map/pc.h"#include "map/script.h"#include "common/HPMi.h"#include "common/socket.h"#include "common/strlib.h"#include "common/HPMDataCheck.h"HPExport struct hplugin_info pinfo = { "messagecolor", SERVER_TYPE_MAP, "0.1", HPM_VERSION,};BUILDIN(messagecolor) { TBL_PC *sd = NULL; if (script_isstringtype(st,2)) sd = script->nick2sd(st, script_getstr(st,2)); else sd = script->id2sd(st, script_getnum(st,2)); if ( sd ) { const char *message = script_getstr(st,3); unsigned short msg_len = strlen( message ) +1; int color = script_getnum(st,4); WFIFOHEAD( sd->fd, msg_len + 12 ); WFIFOW( sd->fd, 0 ) = 0x2C1; WFIFOW( sd->fd, 2 ) = msg_len + 12; WFIFOL( sd->fd, 4 ) = sd->bl.id; WFIFOL( sd->fd, 8 ) = RGB2BGR(color); safestrncpy( (char*)WFIFOP( sd->fd,12 ), message, msg_len ); WFIFOL( sd->fd, 4 ) = -sd->bl.id; WFIFOSET( sd->fd, msg_len + 12 ); } return true;}HPExport void plugin_init (void) { addScriptCommand( "messagecolor", "vsi", messagecolor );}looks doesn't work ?prontera,159,185,5 script kjdsfkshfs 1_F_MARIA,{ messagecolor getcharid(3), "test yellow", C_YELLOW; end;}try @fontcolor bluethen type something
    click on the npc again, then it shows up
     
    the sd->fontcolor_tid seems to have something to do it here
  11. Upvote
    jTynne reacted to zackdreaver in [RE] kRO equipment refine rate   
    kRO posted this information on 20151216 in their website,
    They post 4 pages regarding these (Normal, enriched, Normal+refine event, enriched+refine event)
     
    Here is translated one with Normal refine rate
     

     
    based on this link :
    http://ro.gnjoy.com/news/probability/View.asp?category=4&seq=1941553&curpage=1
     
    I noticed that kRO's Armor at +10 refine level has 1% rate lower than Herc's
     
    I'll added another translated table if needed
     
    Enriched: http://ro.gnjoy.com/news/probability/View.asp?category=4&seq=1941565&curpage=1
    Normal+refine event: http://ro.gnjoy.com/news/probability/View.asp?category=4&seq=1941558&curpage=1
    Enriched+refine event: http://ro.gnjoy.com/news/probability/View.asp?category=4&seq=1941567&curpage=1
     
     
     
  12. Upvote
    jTynne reacted to Haru in Mob DB file structure overhaul   
    Yes, it's pretty much ready, I fixed various issues yesterday. It still needs more testing, but I should be able to pull request it today
  13. Upvote
    jTynne reacted to Dastgir in Dastgir's Services   
    Hello Hercules Community,

    I am offering my Services to you @ some expense of money.

    Works for Emulator: Hercules/rAthena/Others(if any)
    Services:
    Scripting. (Min Price:5$ ) Source Modification(/Addition).(Min Price: 5$) Converting to/Creating a Plugin[Hercules Specific].(Min Price: 5$) Migrating Your Server. (Min Price: 10$) Adding Custom Items/Maps/Mobs. (Min Price: 5$) Creating/Adding New Skills. (Min Price: 10$) Changing of Emulator (Min Price: 10$) ClientSide Things. (Min Price: 5$) Fixing Errors. (Min Price: 5$) Script Review. Consulting And Anything else, that you want, just drop me a PM
    Maximum Price: Depends on Complexity of the Work
    What Else:
    Free Support for Service bought from me.

    Contact Info:
    Post Here Via PM Payment Methods:
    PayPal Only PM me if you want any other payment method, and I might check If I can have it.

    Status: AVAILABLE
  14. Upvote
    jTynne reacted to Dastgir in Mob DB file structure overhaul   
    AFAIK, the db2sql branch for mob_db was almost ready, no idea why isn't pushed to master yet
  15. Upvote
    jTynne reacted to kisuka in 2015-09-05 : 14.2 Criatura Academy   
    14.2 Criatura Academy
     
    The Royal Criatura Academy is the new training area of adventurers in Rune-Midgarts. Novices must register themselves into the academy in order to take advantage of its educational benefits. The academy includes a grand hall, cafeteria, dispensary, a library, and a student lounge.


     
    Changes
    2012 Novice Grounds disabled (NPCs to help abandoned characters stuck in the area were added). Little Porings added to prt_fild08 along with its channel maps. Channel Warper name changed to official representation ("Channel Warp Official"). Academy script added. Novice Skills script disabled due to First Aid and Trick Dead being implemented into the Academy script. Fixed some AEGIS Names on a few items. Novice start point changed to iz_int.

     
    Why did this take so long?
    Some may be asking themselves: "damn, Kisuka, you've had this for over two years, why did it take you so long?". Well, first off, I've been through two jobs in the last year so my life has been pretty crazy in that regard. Things got stable in beginning of 2015, so I started getting back to this script. The other issue of why this script took so long is due to the nature of the script itself.
     
    In my opinion, this is one of the worst localized pieces of content in the history of Ragnarok Online. Each official server differs in how this script is implemented. The differences among official servers:
    kRO: Job Teachers warp you to that classes' specific map once you decide to change to that job.
    iRO: They changed it to the teacher NPC just changes you to the job in Izlude. You never find out where the guild is.
      iRO: Added custom NPCs around Izlude that give out free buffs.
      kRO: A number of NPCs that give 'Combat Training' in the form of hunting quests.
    iRO: Removed / Missing them.
      kRO / cRO: Cute Pet portion of the academy has misc poring NPCs to add more to the feel of the area during the dialog.
    iRO: Removed / Missing them.
      iRO: Awful engrish translations and placeholder texts used during localization process left in-game.
      euRO: Doesn't even have the script.
      jRO: No idea, they block non-Japanese IPs.

    Due to these differences, a large chunk of the script had to be manually translated due to iRO having stripped out those portions of dialog. I wanted to keep this content as close to kRO as possible so I chose not to remove them / not to copy iRO.

     
    Missing Features
    Due to either missing scripts / NPCs on official, no access to official script, or limitations in Hercules the following features are current missing in Criatura Academy:
    A number of Quest Bubbles are disabled currently due to certain aspects not implemented yet in Hercules (min / max level, Pre-req quests, stacking). ConsumeSpecialItem calls disabled due to lack of information / no implementation in Hercules. A number of complimenting quest NPCs missing due to lack of them in official server (iRO).

     
    Bugs
    If you find a bug, please create a Pull Request or a New Issue.
     
    Commit
    https://github.com/HerculesWS/Hercules/commit/21564acf13fbfc10295e4b2e026c2d3b7ca07299
  16. Upvote
    jTynne got a reaction from Murilo BiO' in [Added Feature] jTynne's @go Command Alternative (.TXT Format!)   
    jTynne's @go Command Alternative In .txt Format!
    This is my custom alternative to @go that allows end users the ability to EASILY add/change @go locations on the fly without the need to edit any source files OR recompling/rebooting their server. This is a highly customizable script that is pretty straight-forward in its coding. You can easily add in or adjust existing @go locations in seconds.

    Please Note: This will replace the default @go command when loaded in-game!

    Instructions / Customization
    To use? Simply upload and @loadnpc the file in-game and @go will be modified. If you wish to add in a new @go location, all you have to do is add a new entry following the format noted below:

    if(@warp$ == "35" || @warp$ == "ecl" || @warp$ == "ecla" || @warp$ == "eclag" || @warp$ == "eclage") { callsub Process,"eclage",110,39,0,0; }
    if(@warp$ == "36" || @warp$ == "ser" || @warp$ == "sere" || @warp$ == "seren" || @warp$ == "serenglade") { callsub Process,"serenglade",34,82,0,0; }

    As noted in the text in red above, you add in a number higher than the current highest value (in the script currently, Eclage is 35, so to add in a custom location, simply add in a value of 36, customize the text based warp strings you want (for @go 36, in the above example, you can either use @go 36 or @go ser @go sere @go seren or @go serenglade, and all will teleport you to the same location of serenglade <34,82>).

    Planned for future releases:
    - Additional options GM's can set for the command in the header. (Re-use delay, price per use option)
    - Mapflag check for nowarp and nogo mapflags.
    - No usage while dead.

    Version History : Current Version 2.0

    2.0 Dec 31st, 2012 : http://www.justintfields.com/rAthena/scripts/gobind_v2.txt

    1.0 Dec 29th, 2012: http://www.justintfields.com/rAthena/scripts/gobind.txt


    Please report any bugs you may find, and/or if you have any requests / suggestions for the script as a response to this thread. Thank you!

    (Please +1 me if you enjoy this script~)
  17. Upvote
    jTynne got a reaction from humble in Wandering Poring v1.0   
    This is a very simple event script I created for the GM's of my server.
     
    Basically, you type one command and it spawns 5 "Wandering Porings" on the map of your choosing.
     
    You will want to customize the prizes that you receive from the event (it gives Red/Yellow/Orange/White/Blue Potions by default). It's also extremely easy to add in additional prizes.
     
    // Syntax: Item ID / Quantity
    if(.@prize == 1) { getitem 501,1; }
    if(.@prize == 2) { getitem 502,1; }
    if(.@prize == 3) { getitem 503,1; }
    if(.@prize == 4) { getitem 504,1; }
    if(.@prize == 5) { getitem 505,1; }
    // 25 Poring Coins Base Prize
    getitem 7539,25;
     
    Below is the code; After you change the values noted above in red, you should be able to just save this as a .txt, load it in-game, and voila.
     
    Questions, comments? Post as a response to this thread! If you find it useful, please +1 this thread and rate me five stars. Thanks!
     
     
    - script poringbind -1,{OnInit: unbindatcmd "poring"; bindatcmd("poring","poringbind::OnAtcommand",20,90); end; OnAtcommand:if(getgroupid() < 20) { end; }set @map$,.@atcmd_parameters$[0]; if(@map$ == "") {dispbottom "Syntax: @poring <mapname>";dispbottom "Five Porings will spawn on the map you choose. Recommended usage for this event is 3-5 times per day.";dispbottom "NOTE: Do NOT use capitals in the map name otherwise no Poring will spawn!";end;} monster @map$,0,0,"Wandering Poring",1002,5,"poringbind::OnKill";announce "[Wandering Poring] : 5x Wandering Porings have been sighted on the map: "+@map$+". The first person to find and kill each will receive an award!",0;end; OnKill:// Update Here!set .@prize,rand(1,5);announce "[Wandering Poring] : "+strcharinfo(0)+" has captured a Wandering Poring on the map "+strcharinfo(3)+"!",0;// Syntax: Item ID / Quantityif(.@prize == 1) { getitem 501,1; }if(.@prize == 2) { getitem 502,1; }if(.@prize == 3) { getitem 503,1; }if(.@prize == 4) { getitem 504,1; }if(.@prize == 5) { getitem 505,1; }// 25 Poring Coins Base Prizegetitem 7539,25;end; }
  18. Upvote
    jTynne reacted to mleo1 in [Release] ExtendedBG for Hercules (with eAmod BG modes)   
    I can't wait to leech
  19. Upvote
    jTynne reacted to Toshiro in Thor Volcano Dungeon 3 - Black hidden area   
    - script InitConfig -1,{OnInit: setcell "thor_v03",1,1,3,105,cell_walkable,0; killmonsterall "thor_v03";} That's what I used on my server in the past. The killmonsterall call is necessarry, because monsters might have already been loaded before this particular script was loaded.
  20. Upvote
    jTynne reacted to Dastgir in Which shield ( anti-bot ) is best now ?   
    Average player wouldn't try to bypass any shield
  21. Upvote
    jTynne reacted to Dastgir in Which shield ( anti-bot ) is best now ?   
    Its written in c#, Decompile it, make a fake one using same protocol, and tadaa, you bypassed hashield.
  22. Upvote
    jTynne got a reaction from JulioCF in Ragnarok Online Mobile Version CN Teaser Trailer at Chinajoy 2015   
    Looks a hell of a lot like Tree of Savior. I like it though!
  23. Upvote
    jTynne reacted to Masao in Tree of Savior   
    I really enjoyed the beta as well =D Unfortunatly I couldn't play from the beginning, I was one of the lucky 3'000 which got a beta key after there were only 3 days left to play, so I only made it to lvl 35 highlander class, but it was freaking awesome and super fun =D
     
    Can't wait for the next beta and for the release *-*
     
    ToS Japanase Trailer:


  24. Upvote
    jTynne got a reaction from JulioCF in Tree of Savior   
    https://www.youtube.com/watch?v=rbM_TEgkKeE&feature=youtu.be
     
    I somehow managed to make it to level 50 before it ended. My friend made it to 76 (Hisoka).
     
    ToS was worth the wait, and it lives up to the hype.
     
    Cannot wait until the next beta, or for pservers of it. Awesome, awesome game.
  25. Upvote
    jTynne reacted to Yommy in kRO Introduces Pet Evolution System, Roulette Game,RoDex   
    the menu buttons changed officially,
    i'm thinking about starting a service to sell client package setups, using the latest clients
×
×
  • Create New...

Important Information

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