Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 05/31/18 in Posts

  1. 1 point
    Ind

    Hercules Ultimate Localization Design

    Hercules Ultimate Localization Design Hello~! - What?! Servers are now able to run under any number of languages, without having any of the default files modified Designed by Haruna and Ind Translating NPCs without editing them By launching map server with the --generate-translations param a .pot (.po template) file will be created with all of the servers translate-able strings (including all npc dialogue), this file can be edited in text mode or by utilising any .po editor (there are many out there; for a high range of OSes) A .po file does not need to be fully translated to be used, map server will know when loading the file, and will fallback to the hardcoded string in the npc files as necessary Users are able to change their language with the new @lang command, @lang controls what language users see in @commands (msg_txt stuff) as well as over npc dialogues map-server.conf has a new setting called default_language where server owners may specify which language should be used as a base When you have a new .po file you want map server to use, add it to db/translations.conf Easy to Maintain Since .po is a widely used format there are many tools that can help with merging for example Poedit, which easily consolidates a translated .po file with a newly generated .pot. For example when you have a translated .po and since it was created npc dialogs were added or modified all you have to do is launch map server to generate a new .pot, open your old .po in Poedit, go "Catalog -> Update from POT file" and it will insert the new translatable strings without touching your existing translations, it will also notify you of any "obsolete" strings that are in your .po file but that are no longer in useScript Command Macro Besides messages.conf, all the dialogue utilised by 'mes' and 'select' is included in the .pot automatically, this patch also introduces a mechanism for utilising strings outside of these commands, the script macro _() which can be employed just as if it were a script function, for example set .@status$,_("Available"); tells map server to export "Available" as a translate-able string when it is run with --generate-translations (when running map server normally the macro has no overhead during runtime)Special Thanks to Raizen and Roberto from Cronus, we would not have worked on this if it weren't for themLinks~! CommitEditing Example
  2. 1 point
    Alayne

    Alayne's Scripts Collection

    < Alayne's Script Collection > After several asks, here's a link to my github Feel free to comment or add anything that might be usefull and that I won't think of I've decided to release my scripts here, it'll be easier to me so I can duplicate it on hercules and rathena rather than uploading twice. So sorry for multiple upload between there and download section Don't mind the name Nyliar in the git, that's me too ^^ < Instances > < Quests > < Event > < PvP Content > < Utilities > < Full Systems > < Dungeons > < Raid > < Battleground >
  3. 1 point
    =General *Added all the latest tags and ID's for jobs, skills, status, and NPC's. =Database *Added place holders for many new skills. =Jobs *Star Emperor *Soul Reaper *Baby Star Emperor *Baby Soul Reaper +Added support for these jobs. +Note: These jobs are fully playable. However, none of the new skills that comes -with them are in the skill trees. This will be added in a future update. -Everything else for them works. +Note 2: Client support for these jobs will come at a later time once stable.
  4. 1 point
    Asheraf

    kRO unpacked clients releases

    Discontinued. Clients without themida protection can be downloaded at http://nemo.herc.ws/downloads/
  5. 1 point
    4144

    kRO unpacked clients releases

    @Asheraf resources probably removed, but code look like exists, at least partially
  6. 1 point
    AnnieRuru

    Annieruru emp BG

    change this line 103 bg_get_data 'winside, 1; for ( .@i = 0; .@i < $@arenamemberscount; ++.@i ) getitem getvariableofnpc( .rewarditem[0], 'main$ ), getvariableofnpc( .rewarditem[1], 'main$ ), $@arenamembers[.@i]; into bg_get_data 'winside, 1; for ( .@i = 0; .@i < $@arenamemberscount; ++.@i ) getitem 501, 10, $@arenamembers[.@i]; bg_get_data ('winside == 'red)? 'blue:'red, 1; for ( .@i = 0; .@i < $@arenamemberscount; ++.@i ) getitem 501, 5, $@arenamembers[.@i]; btw rathena seems going to get rid of CSV format and going for YAML format https://github.com/rathena/rathena/pull/3163 so just take note of this when instancing doesn't work
  7. 1 point
    Asheraf

    kRO unpacked clients releases

    *some false informations XD*
  8. 1 point
    Habilis

    LOGIN REWARD VIA LAST MAC

    @AnnieRuru Thanks, Very neat advice will try that!
  9. 1 point
    Habilis

    LOGIN REWARD VIA LAST MAC

    Oh yes, there is one way of doing it. doing it the Habilis way. True, it's a bit painful and awkward way,(couldn't be different with Habilis) but this is better than trying to figure out MACs (My MAC changes at every system startup) and IPs.
  10. 1 point
    =General *renewal_casting_square_calc *renewal_casting_square_debug +Added these config settings in. -renewal_casting_square_calc controls if square root (official) or simple -calculations will be used when calculating variable cast times. -The debug one forces square root calculations on and shows debug info -in the map server console. *Added "INF2_BOOST_PASSIVE" skillinfo2 setting. -This is used for active skills that passively boost the effects of passive -skills. This is needed to make the server recalculate a player's sub-stats -just like it does when learning a passive skill. *Cleaned up and optimized some code. =Skills *All renewal era skills will now have their variable cast times calculated through -a square root calculation. This is the way official server's handles the reduction -of variable cast times. This can be disabled to go back to the previous simple -calculations used before by turning off the "renewal_casting_square_calc" setting -if desired. *WL_TETRAVORTEX +Corrected the durations on the different status's it can give. *SU_ARCLOUSEDASH +Now increases ranged physical damage. -This increase only works on Summoners. * *SU_POWEROFLAND *SU_POWEROFLIFE *SU_SPIRITOFLIFE *SU_SPIRITOFLAND +Added support for these skills.
×
×
  • Create New...

Important Information

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