Jump to content

Michi

Retired Staff
  • Content Count

    220
  • Joined

  • Last visited

  • Days Won

    15

Reputation Activity

  1. Upvote
    Michi got a reaction from jansen in Difference of iRO and kRO   
    Not all, from many test I've made with my iro rk and kro rk almoste all skills have the same formula or really near, and atk are exactly the same. Only big change I notice it's the aspd and hp formula.
  2. Upvote
    Michi reacted to Dastgir in Special Shop[Implement it in Hercules.]   
    Reference topic : http://rathena.org/board/topic/84169-specialty-shops/
     
    Pull Request : https://github.com/HerculesWS/Hercules/pull/232 (Tested it out, and its working.) 
    Diff File: SpecialShop_v1.2.diff (In case someone want to use it early/dev rejected it.)
    I have tested this source, and it works fine, anyone who wants to try can test it.




    Although in cashshop rearrangement, we would like if format is this
    <map name>,<x>,<y>,<facing>   pointshop <NPC Name> <sprite id>,<"points">,<"description">,<itemid>:<price>{,<itemid>:<price>...}  Where description is the name of point put, like if variable if PkP and description is PvP Points.
    Then when we open shop it will show in chat box (not npc dialog box), that "This shop uses PvP Points for purchasing items. Current PvP Points:123"
     
  3. Upvote
    Michi reacted to kisuka in Authors of Athena   
    Athena has been passed along from team to team through the ages: from Athena, to AthenaMods, to eAthena, to 3CeAM, to rAthena, and now Hercules. With each new development team that acquires the project, a little bit more is done to improve the overall project that is Athena.
     
    There have been countless people involved with this project through many years. Many of them have put in countless hours, and contributed thousands of lines of code (some of which still exists to this day).
     
    Athena would not be where it is today without the help of these amazing developers. Because of this, I'm adding in this AUTHORS file to give tribute and credit to the amazing people which have made this project possible.
     
    Thank you to everyone who has helped in the development of Athena. You are amazing, skilled, and your work will live on through the years to come. This project is yours, and has lasted over 10 years thanks to the dedication and support you have put in.
     
    View AUTHORS List
     
    If you know any past developers which have contributed to Athena and aren't on the list, please submit a pull request
     
    To any development teams that are maintaining their own forks of Athena, please include this AUTHORS file in your own repos, give credit to all these amazing people.
  4. Upvote
    Michi reacted to Haru in Item DB file structure overhaul   
    Item DB file structure overhaul
     
    Hello~! Uguu~?!
    We noticed that the Item Database file format, unchanged for years, is less than optimal (read: terrible)
    The file is really hard to read (is it the fifteenth or the sixteenth zero? No wait, that line has an extra comma!!) Whenever you merge an update, if you had a customized entry, you're sure to encounter large conflicts that won't be trivial to solve How do we fix it?
    We're switching to a brand new, modern, file format, making use of the libconfig library we're already using for other configuration files.
    It uses libconfig. This means the parser is more solid and, perhaps not faster, but surely easier to maintain, with simpler code. And the file format is something you're already used to, since it's the same as many other configuration files we use! Empty fields and the long sequences of those hard to count commas are gone! You just specify the fields you need, and the others can be completely skipped. The item_db2 entries can be left incomplete and set to inherit the original item_db entry. If you have a custom script for your Knife[3], you can just write the script in your item_db, and let it read the other values from the item_db, so that if we update them, you get the update automatically Item scripts can be split into several lines, so they can made easier to read, especially the long ones. We can finally add more fields (to support new features) to the file at any time, easily and without having to edit all the lines (or force you to edit all the lines of your custom item_db2)! Pre-Renewal and Renewal Item databases now use the same format. This also means that you can make use of the min/max level feature in both renewal and pre-renewal (of course, pre-renewal servers will ignore the Matk field, if you specify it, since it's meaningless there) What does it look like?
     
    Each entry follows this structure:
    {     // =================== Mandatory fields ===============================     Id: ID                        (int)     AegisName: "Aegis_Name"       (string, optional if Inherit: true)     Name: "Item Name"             (string, optional if Inherit: true)     // =================== Optional fields ================================     Type: Item Type               (int, defaults to 3 = etc item)     Buy: Buy Price                (int, defaults to Sell * 2)     Sell: Sell Price              (int, defaults to Buy / 2)     Weight: Item Weight           (int, defaults to 0)     Atk: Attack                   (int, defaults to 0)     Matk: Magical Attack          (int, defaults to 0, ignored in pre-re)     Def: Defense                  (int, defaults to 0)     Range: Attack Range           (int, defaults to 0)     Slots: Slots                  (int, defaults to 0)     Job: Job mask                 (int, defaults to all jobs = 0xFFFFFFFF)     Upper: Upper mask             (int, defaults to any = 0x3f)     Gender: Gender                (int, defaults to both = 2)     Loc: Equip location           (int, required value for equipment)     WeaponLv: Weapon Level        (int, defaults to 0)     EquipLv: Equip required level (int, defaults to 0)     EquipLv: [min, max]           (alternative syntax with min / max level)     Refine: Refineable            (boolean, defaults to true)     View: View ID                 (int, defaults to 0)     Script: <"         Script         (it can be multi-line)     ">     OnEquipScript: <" OnEquip Script (can also be multi-line) ">     OnUnequipScript: <" OnUnequip Script (can also be multi-line) ">     // =================== Optional fields (item_db2 only) ================     Inherit: true/false           (boolean, if true, inherit the values                                   that weren't specified, from item_db.conf,                                   else override it and use default values) }, Here's a Red Potion in the old format:
    501,Red_Potion,Red Potion,0,50,,70,,,,,0xFFFFFFFF,7,2,,,,,,{ itemheal rand(45,65),0; },{},{} And here's the same Red Potion in the new format:
    {     Id: 501     AegisName: "Red_Potion"     Name: "Red Potion"     Type: 0     Buy: 50     Weight: 70     Script: <" itemheal rand(45,65),0; "> }, Not convinced yet it's easier to read? Okay, let's try a Poison Bottle:
    678,Poison_Bottle,Poison Bottle,2,5000,,100,,,,,0xFFFFFFFF,7,2,,,,,,{ if(Class==Job_Assassin_Cross) { sc_start SC_DPOISON,60000,0; sc_start SC_ATTHASTE_INFINITY,60000,0; } else percentheal -100,-100; },{},{} changes to:
    {     Id: 678     AegisName: "Poison_Bottle"     Name: "Poison Bottle"     Type: 2     Buy: 5000     Weight: 100     Script: <"         if(Class==Job_Assassin_Cross) {             sc_start SC_DPOISON,60000,0;             sc_start SC_ATTHASTE_INFINITY,60000,0;         }         else percentheal -100,-100;     "> }, Better, isn't it!? Let's now try a Jellopy:
    909,Jellopy,Jellopy,3,6,,10,,,,,,,,,,,,,,{},{},{} Count the commas! Did I miss any? An extra comma you say? No, I don't want to count them, thanks...
    {     Id: 909     AegisName: "Jellopy"     Name: "Jellopy"     Buy: 6     Weight: 10 }, Not even a comma!
    Now, help me read what this item does?
    13307,Krieger_Huuma_Shuriken1,Glorious Shuriken,4,20,,0,55,,1,0,0x02000000,7,2,34,4,80,1,22,{ bonus2 bAddRace,RC_DemiHuman,95; bonus2 bIgnoreDefRate,RC_DemiHuman,20; bonus bMatkRate,15; autobonus "{ bonus2 bSkillAtk,NJ_HUUMA,100; bonus2 bSkillAtk,NJ_ISSEN,100; }",50,10000; bonus bUnbreakableWeapon,0; if(getrefine()>5) { bonus2 bAddRace,RC_DemiHuman,(getrefine()-3)*(getrefine()-3); bonus2 bIgnoreDefRate,RC_DemiHuman,5; } if(getrefine()>8) { bonus5 bAutoSpellOnSkill,NJ_ISSEN,AL_HEAL,10,1000,1; bonus4 bAutoSpellOnSkill,NJ_HUUMA,NPC_CRITICALWOUND,2,200; } },{},{} {     Id: 13307     AegisName: "Krieger_Huuma_Shuriken1"     Name: "Glorious Shuriken"     Type: 4     Buy: 20     Atk: 55     Range: 1     Job: 0x02000000     Loc: 34     WeaponLv: 4     EquipLv: 80     View: 22     Script: <"         bonus2 bAddRace,RC_DemiHuman,95;         bonus2 bIgnoreDefRate,RC_DemiHuman,20;         bonus bMatkRate,15;         autobonus "{ bonus2 bSkillAtk,NJ_HUUMA,100; bonus2 bSkillAtk,NJ_ISSEN,100; }",50,10000;         bonus bUnbreakableWeapon,0;         if(getrefine()>5) {             bonus2 bAddRace,RC_DemiHuman,(getrefine()-3)*(getrefine()-3);             bonus2 bIgnoreDefRate,RC_DemiHuman,5;         }         if(getrefine()>8) {             bonus5 bAutoSpellOnSkill,NJ_ISSEN,AL_HEAL,10,1000,1;             bonus4 bAutoSpellOnSkill,NJ_HUUMA,NPC_CRITICALWOUND,2,200;         }     "> }, Which one did you find easier to read? Old or new format?
     
    Want to see an example that specifies both min and max levels? Here you go:
    {     Id: 2819     AegisName: "Swordman_Manual"     Name: "Swordman Manual"     Type: 5     Buy: 0     Weight: 100     Job: 0x00000001     Upper: 47     Loc: 136     EquipLv: [1, 12]     Refine: false     Script: <"         bonus bMaxSP,100;         skill SM_BASH,1;         skill SM_PROVOKE,1;         skill SM_MAGNUM,1;     "> }, Okay, one last example. Let's try to make an item_db2 entry for a Pupa Card that gives a bonus of 1000 HP rather than just 700.
    {     Id: 4003     Inherit: true     Script: <" bonus bMaxHP,1000; "> }, Done. No need to rewrite the name, location, prices... those are already in the item_db!
     
    But... I have several custom items, do I have to manually convert all of them...?
     
    Of course you do! No, I'm kidding, don't hate me
     
    It's true that you need to convert your item database to the new format, but we can do it for you!
    Go to http://haru.ws/hercules/itemdbconverter/ and paste (or upload) your item_db2.txt (or even your item_db.txt if you have custom entries there), press the Convert button, wait a few seconds and you're done! It's already converted for you. Easy, isn't it? Don't trust us? No, no, we don't need your custom items, you can sleep safe... But if you still don't want to paste anything on a website... well, we have provided the source code of the converter script! It's in the 'tools' folder of the Hercules repository. All you need is a Perl interpreter (and if you're running Linux or Mac OS, on either your server or your own computer, it's almost certain that you already have that). All you have to do is run it (example: perl tools/itemdbconverter.pl < db/item_db2.txt > db/item_db2.conf), and your item database will be converted in a split second! What if I was using SQL item databases?
     
    Well... Then you won't have to worry about the txt databases, unless you were creating the items in txt, then converting them to sql (if you're not doing this, maybe you should consider it, you know? It's easier to create and manage them in txt even if you use the sql version!)
     
    If you were converting your custom item databases from the txt version to sql through the db2sql plugin, there are good news for you! We just updated the plugin, and now it's able to create a .sql script rather than just inserting the entries into your database. This means that you can create the SQL entries in your own computer, without even needing a database (just a copy of Hercules), without risking to slow down your server, and then upload them whenever you want.
     
    And if you're relying on the .sql scripts we provide... well, there are still good news for you! Outdated item_db.sql files are a thing of the past now: those scripts will get updated automatically after every commit by our HerculesWS API bot, exactly like the HPM Hooks!
     
    As a final note, now the pre-re and re databases share the same structure in SQL as well! no more column mismatch if you're trying to import into your Renewal server an item that was meant for pre-renewal.
     
    If you have data already imported to your item_db2 SQL table, it'll be updated to the new table format through the regular upgrade sql mechanism (just run the provided script in the sql-files/upgrades folder). Please note that the script requires MySQL 5.0 or newer -- if you're still on MySQL 4.0, please open it in a text editor, read the comments and run the provided queries manually.
     
    I have this event item entry that came with an old script I downloaded...
     
    No worries, you can get it converted. Use the same script (or the provided web page) you'd use to convert an entire item database, it'll work just fine even for an item or two!
     
    Special thanks
    To Ind, for bringing up the idea and pushing it forward until it was implemented. And for his awesome work on the HerculesWS API and database converter plugin. To Yommy, for the original idea, and for some invaluable help finalizing the actual database format. Links~u!
    Main commit. Removed redundant item_db2_re.sql (now both have the same structure). db2sql plugin update. item_db2 inheritance. item_db2 SQL upgrade script.
  5. Upvote
    Michi reacted to Dastgir in Client Translation Project   
    @neqste
    We will check into the file.
     
    @ontopic.
    Updated to r63:
    Changelog of r62-r63
    Formatted itemInfo.luaUpdates on itemInfo:1)298 Items were having wrong ClassNum.2)3 Items were having wrong slotCount.3)126 items were having wrong rescname.  
    P.S: Still Missing 353 kRO Items(Will be added in few weeks(With Translation))
     
    Updated to r64-r66:
    Changelog:
    Added 2k missing entries(entry with missing name,description).Fixed several(200+) more ClassNum and resname. P.S: Still 400+ items are missing description.
  6. Upvote
    Michi reacted to Olrox in [Showcase] Terminus - From Xenoblade Chronicles   
    1. Concept
     
    Hi I think I will post some work on this board. I really miss some friends like Eurydice, or jTynne <33 that were people that liked my work before. So here I'm showing this map based on a stage of "xenoblade chronicles" for the nintendo Wii. The stage is called Satorl Marsh:
     

     
    This is one of the references I had to do this map.  This is the night version of that stage. The area is characterized by having this kind of trees that are like dead trees with those blue spark lights effects across them, that makes the area look great.
     
    As for pathways and overall style, the map follows a general idea since it is a dungeon. This map has a lot of work with the lightmaps and effects, so as small decoration (took my time to place each tree really). The trees are also custom that I make them to look in that style, since in Ragnarok we don't have these kind of trees.
     
    All together mix a stile of a desolated but beautiful place that was exactly what my customer asked me to recreate. Hope you will like this one. Comments are always appreciated, thank you in advance for taking your time to write a review.
     
     
    2. Features
    [*]Night map with a heavy amount of light presents [*]A lot of effects to make the lights on the trees so as the mist effect that is present in some areas of the map

    3. Video *watch in HD 1080p*
     

     
    4. Screenshots
     
    Some screenshots. There isn't a particular order or purpose on the screens here, just some overview screenshots and maybe some others that has to do with close ups.
     




     

     

     

     

     

     

     

     

     
     
  7. Upvote
    Michi got a reaction from eitopop in Client Translation Project   
    This is a new translation client project that Dastgir and Me want to share for Hercules only.
     
    What this Project contain?
     
    - itemInfo.lua with iro/kro translation.
    - Some lua that contain last translation found on the board or made by us.
    - Last accessoryid.lub / accname.lub / jobname.lub / NPCIdentity.lub decompiled.
    - Texture Buttons translate.
    - msgstringtable.txt fully translate.
    - Txt files translate (questid2display.txt, mapnametable.txt etc...)
    - Up-To-Date itemInfo and other files required to run a basic Translated client.
     
    You can help us by opening PR, or just pm Dastgir to get access to the repo...
     
     
    What Client is compatible?
     
    - Client compatible until 2016.
    Link:
     
  8. Upvote
    Michi reacted to Ind in HPM Hooking Now Available!   
    Hercules Plugin Manager: Hooking
     
    Hello~! What?!
    In March 1st we started the Hercules Renewal Phase One, in order to prepare Hercules for this update, and now 7 months later it's fully complete, we've gone all over the map-server's code, taken hundreds of notes, modified thousands of lines, and have greatly improved our knowledge, making it very much worth the effort. HPM Hooking
    Zero Processing OverheadNormally programs that avail hooking end up paying a price for it, processing-time-wise, HPM Design frees Hercules from that toll -- absolutely no processing overhead to functions not being hooked to. Smart, Flexible Design Hooks receive all function params as pointers, whereas the original is int pc_dropitem(struct map_session_data *sd,int n,int amount)the one for the hook shall be (struct map_session_data *sd,int *n,int *amount)which allows for hooks to modify any and all data as it pleases.
    postHooks receive one additional param, which accounts for the result of the original function, int <name>(int retVal, struct map_session_data *sd,int *n,int *amount)In this case it'd allow for the postHook to react properly to what the original returned, in this case (for pc_dropitem) 0 (failure) or 1 (success) Hooking is a simple operation, it is possible to hook an infinite number of times to the over 2k hookable functions (all the interfaced ones, accounting for over 99% of map server) HPExport void plugin_init (void) {     addHookPre("pc->dropitem",my_pc_dropitem_preHook);  /* int my_pc_dropitem_preHook(struct map_session_data *sd,int *n,int *amount) */     addHookPost("pc->dropitem",my_pc_dropitem_postHook);/* int my_pc_dropitem_postHook(int retVal, struct map_session_data *sd,int *n,int *amount) */ } DocumentationThe sample plugin has already been updated to demonstrate hooking, the documentation present in the wiki will be updated shortly. Hercules-Hooks Updates This covers how we'll maintain the hookable points up to date with the game server's code The cache that boosts the hooks -- Made Possible Thanks to Haruna! -- is maintained by an application, for a couple days it will remain like that so we can keep an eye on it and debug as we go, once we're confident with it we'll enable its standalone mode, which will make the process automatic (without the need for developers to proofread and approve) and able to follow up on any new commits within seconds of it landing on the repository. Also in
    Haruna has redesigned the Makefile for plugins, so those of you not using windows will need to re-enter your plugins in it (its much easier now, Haruna provided a very straight-forward documentation in the file) Pre-existing plugins will need to be recompiled, given the chances in the Hercules Plugin Manager, attempting to load any not-recompiled plugin will lead to it not being loaded (and a warning in console will be displayed) Design by
    Haruna, Xgear, Gepard and Ind Special Thanks to
    Hercules Team, Contributors, for all have contributed to us getting here, Thank you all very much! Takkun for the MSVC-2012 project files Haruna for the MSVC-2010 project files Link~u!
    Commit And - On the Horizon
    Script Engine UpdatesThose of you who lurk our page on github probably have already noticed some stuff from it, we'll soon be resuming, for those of you not familiar with it: Many syntax additions and improvements (Thanks to Haruna!) Limitless array support, improvements to array storage and processing Support for Char and Account variable arrays (and no more limit on amount of char/acc vars), improvements to processing and storage of char/acc variables. Catching UpWe hear you, we're lagging on staying up to date with the releases of other projects, we'll be prioritising towards catching up with them. Hercules Stress Test ServerI'll be delaying the release of our Stress Test Server, while it is now viable thanks to hooking, I'd like to prioritise catching up with other releases
  9. Upvote
    Michi got a reaction from Shikamaru in 2013 Ragexe Support [Main Topic]   
    Ok found my problem. Need to use the "Ascii & Arial on All Langtypes" and "Use Normal Guild Brackets" when patch the exe and use langtype 0 in clientinfo.xml
  10. Upvote
    Michi got a reaction from hemagx in Implement rathena npc.   
    Hi,
     
    Just want to suggest to implement all rathena npc. There is a lot of fix/new npc in rathena. But there is also some src modification to do for new instance and homunculus S evolution.
     
    I'm the only one that want to see this in herc?
     
    This is the revision that add the new instance system.
    http://trac.rathena.org/changeset/17386/rathena
    http://trac.rathena.org/changeset/17387/rathena
     
    And this is the new instance from malaya.
    http://trac.rathena.org/changeset/17397/rathena
     
    and here for the homunculus S evolution
    http://trac.rathena.org/changeset/17220/rathena
     
     I think the instance system is a priority =)
     
    Thanks for your great jobs.
  11. Upvote
    Michi reacted to hemagx in CrashSaver   
    Hi,
     
    Sometimes we get crash without know the reason and GDB log can't help so what we will do ? Q_Q
     
    Here's my idea to help servers owners to know reason of that unknow crashes simply a little log name CrashSaver that record every thing happen in the server and every 5 min delete the log and start record again ( it's record every thing player attacked somethin,player used skill id,player used NPC,player traded, blah ) so we can check last actions happened in the server and try to know how crash happened.
     
    some issus we will have with this High load on server , Super Duper number of SQL queries so i think we have to make it optional thing can be enabled or not only in important cases.
     
    thanks
  12. Upvote
    Michi got a reaction from jaBote in Implement rathena npc.   
    Hi,
     
    Just want to suggest to implement all rathena npc. There is a lot of fix/new npc in rathena. But there is also some src modification to do for new instance and homunculus S evolution.
     
    I'm the only one that want to see this in herc?
     
    This is the revision that add the new instance system.
    http://trac.rathena.org/changeset/17386/rathena
    http://trac.rathena.org/changeset/17387/rathena
     
    And this is the new instance from malaya.
    http://trac.rathena.org/changeset/17397/rathena
     
    and here for the homunculus S evolution
    http://trac.rathena.org/changeset/17220/rathena
     
     I think the instance system is a priority =)
     
    Thanks for your great jobs.
  13. Upvote
    Michi got a reaction from N e s s in Implement rathena npc.   
    Hi,
     
    Just want to suggest to implement all rathena npc. There is a lot of fix/new npc in rathena. But there is also some src modification to do for new instance and homunculus S evolution.
     
    I'm the only one that want to see this in herc?
     
    This is the revision that add the new instance system.
    http://trac.rathena.org/changeset/17386/rathena
    http://trac.rathena.org/changeset/17387/rathena
     
    And this is the new instance from malaya.
    http://trac.rathena.org/changeset/17397/rathena
     
    and here for the homunculus S evolution
    http://trac.rathena.org/changeset/17220/rathena
     
     I think the instance system is a priority =)
     
    Thanks for your great jobs.
  14. Upvote
    Michi got a reaction from grimmm in Client Translation Project   
    This is a new translation client project that Dastgir and Me want to share for Hercules only.
     
    What this Project contain?
     
    - itemInfo.lua with iro/kro translation.
    - Some lua that contain last translation found on the board or made by us.
    - Last accessoryid.lub / accname.lub / jobname.lub / NPCIdentity.lub decompiled.
    - Texture Buttons translate.
    - msgstringtable.txt fully translate.
    - Txt files translate (questid2display.txt, mapnametable.txt etc...)
    - Up-To-Date itemInfo and other files required to run a basic Translated client.
     
    You can help us by opening PR, or just pm Dastgir to get access to the repo...
     
     
    What Client is compatible?
     
    - Client compatible until 2016.
    Link:
     
  15. Upvote
    Michi reacted to Uzieal in [Support] The Castle City of Invek   
    Hello Hercules, 
     
    So here it is The Updated & Released Castle City of Invek, or just Invek for short. Sorry for any delay in the release of the map but I hope it has been worth the wait. I have struggled with all of the bugs and issues when using BrowEdit, and I believe it has finally paid off! Here is my first public map release and I hope you all enjoy it ! I plan to Release many more maps, and even take requests from time to time. I would GREATLY appreciate any opinions, or general enthusiasm's, after all I could just keep my maps to myself but they are intended to benefit the Hercules Community ! If you download my free map release please offer me your input ! 
     

    -Updated Screen Caps- July 14, 2013 

    I have included the invek.extra file incase you wish to make a change to the map. You may use this map as you wish, however please do not redistribute as your own work or offer my work at any other location. I do not require being credited for this map. This is intended to be used with sky background, if you have trouble changing the background, installing the map, or making a fix then drop me a PM and I will gladly help support you.
     
    DOWNLOAD: 
     
  16. Upvote
    Michi reacted to Relzz in [RELEASE]Kagerou Oboro Job Change Quest[iRO Based]   
    Make your Optimization suggestions
     
    Pd.- ANYONE with access to a Sakray server please help us test those things listed in the TODO list, also if anyone gets to block 38 take screenshots of that block on survival test because is missing, apparently is unreachable
  17. Upvote
    Michi reacted to Dastgir in [RELEASE]Kagerou Oboro Job Change Quest[iRO Based]   
    The Project is 100% Done[The Quest is 100% usable(Tested it Myself)].
    Project Link: https://github.com/M45T3Ryu/KO-Proyect/tree/beta (updating the bugs here first)


    ToDo:
    Revising All NPC'S[Phase 5/5].(Done at 19th November 18:00 GMT+5:30)

    People Working on the Project:
    1)Me(Dastgir Pojee)
    2)M45T3R(Seems that leaved this project from July)

    Phase Changelogs:



    Phase 5 Completed:(Revised KO_main)
    KO_main up to official.Updated Constants,Added Some Checks,Added cutins,Corrected warps of Battle Test. [Phase 5/5 Completed]

     
    P.S: iRO Quest and kRO Quest are almost 100% Same(Some dialog translation may differ and nothing else.)

    Any Suggestions and Help are welcome.
  18. Upvote
    Michi got a reaction from Neo-Mind in Client Translation Project   
    New big update:
     
    Update texture and sprite of items and npcs.
    All the texture files are the textures from:
    bRo,fRo,iRo,jRo,pRo,thRo and twRo.
    I update the kRo and all other official grf to the last update 2013-06-08 and I take all files missing.
  19. Upvote
    Michi got a reaction from Slowpoker in Client Translation Project   
    This is a new translation client project that Dastgir and Me want to share for Hercules only.
     
    What this Project contain?
     
    - itemInfo.lua with iro/kro translation.
    - Some lua that contain last translation found on the board or made by us.
    - Last accessoryid.lub / accname.lub / jobname.lub / NPCIdentity.lub decompiled.
    - Texture Buttons translate.
    - msgstringtable.txt fully translate.
    - Txt files translate (questid2display.txt, mapnametable.txt etc...)
    - Up-To-Date itemInfo and other files required to run a basic Translated client.
     
    You can help us by opening PR, or just pm Dastgir to get access to the repo...
     
     
    What Client is compatible?
     
    - Client compatible until 2016.
    Link:
     
  20. Upvote
    Michi got a reaction from Alexandria in Client Translation Project   
    Add lot of new items
  21. Upvote
    Michi got a reaction from mleo1 in Client Translation Project   
    Add lot of new items
  22. Upvote
    Michi reacted to Alexandria in Texture Translation Project   
    This project is focused in texture translation to English Translation. The current translation are done very bad, by alot of people. Some buttons are bold, some wrong color, some missing drop shadow. There needs to be some record of official font, color, size, etc

    The translation that you are going to find here may not be the official one.

    Any advice, suggestions or request would be most welcome!
     
    svn:
    https://subversion.assembla.com/svn/texture-translation-project  
    And also you can find the data_PSD folder where you can edit the whole project using Photoshop CS6.
     
    Special thanks to Yommy for your good advices.
  23. Upvote
    Michi got a reaction from kukayasko in Client Translation Project   
    This is a new translation client project that Dastgir and Me want to share for Hercules only.
     
    What this Project contain?
     
    - itemInfo.lua with iro/kro translation.
    - Some lua that contain last translation found on the board or made by us.
    - Last accessoryid.lub / accname.lub / jobname.lub / NPCIdentity.lub decompiled.
    - Texture Buttons translate.
    - msgstringtable.txt fully translate.
    - Txt files translate (questid2display.txt, mapnametable.txt etc...)
    - Up-To-Date itemInfo and other files required to run a basic Translated client.
     
    You can help us by opening PR, or just pm Dastgir to get access to the repo...
     
     
    What Client is compatible?
     
    - Client compatible until 2016.
    Link:
     
  24. Upvote
    Michi got a reaction from Tsuuu in Client Translation Project   
    This is a new translation client project that Dastgir and Me want to share for Hercules only.
     
    What this Project contain?
     
    - itemInfo.lua with iro/kro translation.
    - Some lua that contain last translation found on the board or made by us.
    - Last accessoryid.lub / accname.lub / jobname.lub / NPCIdentity.lub decompiled.
    - Texture Buttons translate.
    - msgstringtable.txt fully translate.
    - Txt files translate (questid2display.txt, mapnametable.txt etc...)
    - Up-To-Date itemInfo and other files required to run a basic Translated client.
     
    You can help us by opening PR, or just pm Dastgir to get access to the repo...
     
     
    What Client is compatible?
     
    - Client compatible until 2016.
    Link:
     
  25. Upvote
    Michi reacted to Jguy in rAthena devs/staff/members on Hercules   
    Hello,
     
    While we do not mind that rAthena developers, staff members and regular members register an account, post or send PM's on our forums, we do not take kindly to 'rAthena is better because x y and z' posts, or anything promoting rAthena as a superior emulator because of such and such. There is no such post on rAthena made by a Hercules staff member about Hercules and we intend to keep it that way, we would appreciate the same respect.
     
    Those who do not follow this simple clause listed above will have their post(s) deleted and/or hidden from view. Repeat offenders will be suspended from our forum with no further warnings or post manipulation.
     
    We do not appreciate, nor welcome drama here. While criticism is welcome in the form of 'why doesn't Hercules have such and such a feature', drama and belittling a project (hercules or not) will not be tolerated. This is a collaboration, not a drama infested 12 year old's contest.
     
    Thank you.
×
×
  • Create New...

Important Information

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