Jump to content

Judas

Community Contributors
  • Content Count

    576
  • Joined

  • Last visited

  • Days Won

    10

Reputation Activity

  1. Upvote
    Judas got a reaction from JulioCF in 2012 Ragexe Area   
    Pretty much what you need is:
     
    Clients provided by gamez23:
    http://brynner-clientside.googlecode.com/svn/trunk/Clients/Ragexe/
     
    Updated WeediffPackv6:
     Weediff2012_Pack_v6.7z
     
    I would try to choose one that is similar to the RagexeRE date, so it can use the same packets I believe.
    Diffing these clients should be easy as the RagexeRE ones.
     
     
    Upsides:
    Login Window still works on these early 2012 clients
    Cash Shop!
     
    Downsides:
    Wait for supporting diffs for enable multiple grfs Thanks to ai4rei!
    Wait for supporting diffs to skip license screen
     
    http://rathena.org/board/topic/53421-weediffgen/page-26
    http://sourceforge.net/projects/atwl/files/?source=navbar
     
     
    Notes:
    Mstream
     
    EDIT: A little heads up - 2012 Ragexe Client doesn't support Iteminfo.lub till 2012-07-10a version.
  2. Upvote
    Judas reacted to frenzmu06 in Hanbok & Costumes Update   
    another update which significantly will blow your hercules experience! lol
     
    upside: @costume command; another step on 2013 client
     
    downside: insanely outrageous horrible gaylooking sprite for male!
     
     
     
     
     
     
     
    just trolling
     
    good job Ind
  3. Upvote
    Judas reacted to Neo-Mind in 2013 Ragexe Area   
    Finally added all the English translations known so far into diff file <that took a while > .
    Updated Diff File =>  http://www.mediafire.com/download.php?o52ncrpo44nzeq9
     
    Why a v2? Cause there were too many hex edits added that I just wanted to keep the old one as a backup (in case i screwed up somewhere)

    Included Updates:
     
    Updates to be done soon:
     
    So the impending question is ...Are there any major diffs left over that needs attention?
  4. Upvote
    Judas got a reaction from Yommy in 2013 Ragexe Area   
    brathena has the implementation for this,
     
    but if you want a quick fix:
     
    OPTION_PLACEHOLDER = 0x08000000,
    OPTION_MOUNTING = 0x10000000,
     
    and that should fix it.
  5. Upvote
    Judas reacted to jTynne in Hercules April 22 Patch   
    Why..? This is Hercules. A separate emulator. If they want to put it into the rAthena emulator, they'll do it there, just like they did with Ind & friend's chat channel system. Frankly, I'd rather NOT see it implemented on rAthena, because it only continues the tension between the two projects that people have for whatever reason. I'd much prefer seeing each project truly fork and continue to develop separately, than seeing CUSTOM additions continuously merged into rAthena. But, you know, that's just my two cents, who am I?
  6. Upvote
    Judas reacted to Ind in Hercules April 22 Patch   
    Hercules April 22 Patch
    Hello~! - What?!
    1st, most of these things were meant to be released separately but as I started to work with them one thing hooked up to another and I ended up deciding to get all out at once No second today! The all-long, all-mighty list
    New Map Zone DB Updates Added New "All" Zone, easy way to add modifiers to all maps in the game. Automatically inherited by all existent zones. Added new zone setting disabled_commands, can disable any command in any zone "command-name: min-group-lv" also supports min group level to override, to enable back a command disabled by inheritance just use "command-name: 0" Added new zone setting skill_damage_cap (as requested by the community), can cap any skill damage to any range of unit types, and also a new core config "HMAP_ZONE_DAMAGE_CAP_TYPE" that controls how the cap is applied (before or after modifiers) New target-type support (used by skill_damage_cap and disabled_skills): PET (special thanks to frenzmu06 for bringing it up!), CLONE and MOB_BOSS Added support to ids! item and skill ids may now be employed in all sections of the file in the place of item/skill names Detailed Map Zone DB Update Hercules Channel System Update Added a IRC bridge as requested by the community, allows users outside of the game (but in a irc network e.g. thru mobile/cel app) to communicate with anyone in-game that is within a specific #channel, and vice-versa Detailed Channel System Update Added Beret and Yommy's suggestion on cash shop file format, also added support for item ids Added Ryuuzaki's kafra point support to the new cashshop Updated map-server's save_setting, added new option: 128, to save buyingstore transactions on the fly Revisited bindatcmd feature, dropped level support, added group level support and added a new flag capable of deciding whether calls to that command should be logged in the atcommand log. Performance Improvement Added a in-memory list to store existent shops (saves iterating through all online players) Modified searchstore to use said db above, making its queries faster Improved pc_groups processing, decreased runtime ram usage by a about 1mb. Improved @command log processing through groups, now caching the state (no longer does dbmap lookup). Improved atcommand.conf file processing (was doing a extra lookup instead of using atcommand_exists already-performed lookup result) Improved atcommand's help file processing (no more lookups! string is now cached directly in the atcommandinfo struct of each command) and data management Improved @help's processing: dropped the huge config file lookup and replaced by using the caches. Improved atcommand logging, added option to not log specific commands (so you dont waste log room with stuff such as @iteminfo/@mobinfo/etc) -- atcommand.conf nolog group Sightly improved zone inheritance processing. Speeded up mvp drop processing Speeded up item log processing Speeded up mob item drop processing Misc With map_zone_db's new clone support, flag 0x8000 (no-clone-use) in the skill db was dropped With map_zone_db's new way to block commands, mapflag nogo was dropped. Fixed a number of discrepancies between unsigned and signed variables in many packets. Fixed loading messages for exp_db, attr_fix, statpoint, mob_chat_db, mob_pouch, mob_branch, mob_classchange, mob_boss, mob_poring and item_group_db pets from gms who cant drop items no longer can loot items (prevents exploit where gm kills something, pet loots, then drops and action is not logged nor blocked). Fixed combo bonuses that used getrefine on weapons/cards that affect weapons. Added @searchstore as to offer same availability to gms as @auction/@mail does Improved 2013 client charselect procedure, all thanks to Yommy! Links~!
    Commit
  7. Upvote
    Judas reacted to Ind in Introducing Cash Shop Support   
    Well, they're wrong I just tested to ensure. typed 'Apple', listed Apple and Apple Juice.and the server has no knowledge of the search feature -- the client does it by itself. If in your client it doesn't list then its a problem on your client's files, not on Hercules.
  8. Upvote
    Judas reacted to Ind in Introducing Hercules Channel System   
    Hercules Channel System Update

    IRC Bridge
    [*]New Settings
    /* "irc_channel" is a special channel connected to a specific chat room in any irc network */ irc_channel_enabled: false irc_channel_name: "irc" /* available as #irc */ irc_channel_color: "Light_Green" irc_channel_network: "irc.rizon.net:6665" /* network to connect to (:and port) */ irc_channel_channel: "#Hercules" /* channel in the network above to join */ irc_channel_nick: "Hercules_chSysBot" /* nick the bot will use */ irc_channel_nick_pw: "" /* password to this nick (if any) to identify to nick server on the irc network */ [*]allows users outside of the game (but in a irc network e.g. thru mobile/cel app) to communicate with anyone in-game that is within a specific #channel, and vice-versa

    Special Thanks
    [*]to Frost for bringing this up

    Link~u!
    [*]Hercules April 22 Patch
    [*]Commit


  9. Upvote
    Judas reacted to malufett in Player's Level next to username   
    --- Hercules/src/map/clif.c Sun Apr 21 23:29:05 2013+++ Hercules/src/map/clif.c Tue Apr 16 22:54:32 2013@@ -13060,11 +13016,8 @@{  struct map_session_data *f_sd;  int i;+ char *pname;+ pname = strrchr((char*)RFIFOP(fd,2), ' ');+ memcpy(pname, &pname[1], strlen(pname));+ f_sd = map_nick2sd(pname);- f_sd = map_nick2sd((char*)RFIFOP(fd,2));  // ensure that the request player's friend list is not full  ARR_FIND(0, MAX_FRIENDS, i, sd->status.friends[i].char_id == 0); Thanks,,,..
     

  10. Upvote
    Judas reacted to Neo-Mind in 2013 Ragexe Area   
    Since people are still having trouble with clients. Working client => http://www.mediafire.com/download.php?mit3wqhach34c2r
    Diffs Already added in the client:
     
     
    Always Call SelectKoreaClientInfo()Chat @ BugDisable HShieldDisable Ragexe Filename CheckDisable Swear FilterEnable 64k HairstylesEnable ASCII in TextEnable Custom 3D MobsEnable Multiple GRFsEnable TitleBar MenuEnforce Official Login BackgroundFix Camera Angles MediumIncrease Zoom Out 75%Read Data Folder FirstRead msgstringtable.txtRead questid2display.txtRemove Gravity AdsRemove Gravity LogoRemove Hourly GameGradeRemove Hourly Playtime MinderRemove Serial DisplaySkip License ScreenSkip Packet Header ObfuscationTranslate Client Into English - IncompleteUse Normal Client BracketsUse Plain Text DescriptionsUse Ragnarok IconJobname Fix For Taekwon Class for Langtype 0 In addition to the above I have also made a second client that also includes the translations found from 2012 Translation (Need to know if this one has any bugs before i can add it to diff file) => http://www.mediafire.com/download.php?e1oy851u97p1ld8
  11. Upvote
    Judas got a reaction from nanakiwurtz in 2012 Ragexe Area   
    i think up to 2012-07-16 it's fine, afterwards it's packed by themida
  12. Upvote
    Judas got a reaction from kyeme in 2012 Ragexe Area   
    Pretty much what you need is:
     
    Clients provided by gamez23:
    http://brynner-clientside.googlecode.com/svn/trunk/Clients/Ragexe/
     
    Updated WeediffPackv6:
     Weediff2012_Pack_v6.7z
     
    I would try to choose one that is similar to the RagexeRE date, so it can use the same packets I believe.
    Diffing these clients should be easy as the RagexeRE ones.
     
     
    Upsides:
    Login Window still works on these early 2012 clients
    Cash Shop!
     
    Downsides:
    Wait for supporting diffs for enable multiple grfs Thanks to ai4rei!
    Wait for supporting diffs to skip license screen
     
    http://rathena.org/board/topic/53421-weediffgen/page-26
    http://sourceforge.net/projects/atwl/files/?source=navbar
     
     
    Notes:
    Mstream
     
    EDIT: A little heads up - 2012 Ragexe Client doesn't support Iteminfo.lub till 2012-07-10a version.
  13. Upvote
    Judas got a reaction from icabit in @aura command   
    you should still be able to put those functions in there, let me know what errors/warnings you get, and i can help from there
  14. Upvote
    Judas reacted to Neo-Mind in 2013 Ragexe Area   
    wow no activity for 12 hours interesting.
     
    OK So I thought we should translate already known stuff to english from 2012 Translation.
    There are 66 Pairs of strings known as of right now (Thanks to nana and others for their hard work & to swadon for listing them together into the txt file for translation).
    I am not sure if all of them are in there - I used xviscript for replacing them.
     
    Anyways I made a client with all those replacements done (No other diffs have been added) => http://www.mediafire.com/?hhjmvzzouqepb21
     
    In case you want to add the translations to the exe you are using already. Download this file => http://www.mediafire.com/?784p7mwa164qjpf
    Open Client in XVI32 Editor, Select XVIScript->Editor. From the Editor window that pops up, Select Open and choose the above xsc file.
    Click Execute and then close the Editor. Save the exe. Enjoy
     
    Let me know if you face any issues. FYI there maybe more strings that need translation which were not there in 2012 clients.
  15. Upvote
    Judas reacted to Jedzkie in Client Translation Project   
    Very nice indeed guys! :3 i feel the renewal here in hercules
  16. Upvote
    Judas reacted to nyxfatalis in Suggestion :D   
    Hi,   I'm suggesting to add this on hercules   / / Note 1: Value optional (on / off, yes / no or 1/0). / / Return the reflected damage to the Redeemer? (Note 1) devotion_rdamage: 0   this is an option where you can activate(on/off) the official reflect/devotion.    I found this on bRathena http://svn.brathena.org/brAthena/testes/conf/battle/brathena.conf   Thanks.
  17. Upvote
    Judas reacted to malufett in Player's Level next to username   
    here you have it..so sizzling hot..
     
    --- src/map/clif.c Tue Apr 16 22:33:58 2013+++ src/map/clif.c Tue Apr 16 22:54:32 2013@@ -8361,7 +8325,6 @@ struct map_session_data *ssd = (struct map_session_data *)bl; struct party_data *p = NULL; struct guild *g = NULL;+   char name[NAME_LENGTH]; //Requesting your own "shadow" name. [Skotlex] if (ssd->fd == fd && ssd->disguise)@@ -8373,8 +8336,7 @@   WBUFB(buf,30) = WBUFB(buf,54) = WBUFB(buf,78) = 0;   break; }+   sprintf(name, "[%d/%d] %s", ssd->status.base_level, ssd->status.job_level, ssd->status.name);+   memcpy(WBUFP(buf,6), name, NAME_LENGTH);-   memcpy(WBUFP(buf,6), ssd->status.name, NAME_LENGTH); if( ssd->status.party_id ) {   p = party_search(ssd->status.party_id);@@ -8488,7 +8450,6 @@  int cmd = 0x195, ps = -1;  struct party_data *p = NULL;  struct guild *g = NULL;+ char name[NAME_LENGTH];  nullpo_retv(ssd);@@ -8498,8 +8459,7 @@  WBUFW(buf,0) = cmd;  WBUFL(buf,2) = ssd->bl.id;+ sprintf(name, "[%d/%d] %s", ssd->status.base_level, ssd->status.job_level, ssd->status.name);+ memcpy(WBUFP(buf,6), name, NAME_LENGTH);- memcpy(WBUFP(buf,6), ssd->status.name, NAME_LENGTH);  if (!battle_config.display_party_name) { if (ssd->status.party_id > 0 && ssd->status.guild_id > 0 && (g = ssd->guild) != NULL)@@ -11694,8 +11654,6 @@{  struct map_session_data *t_sd;  char *name = (char*)RFIFOP(fd,2);+ char *pname;+  name[NAME_LENGTH-1] = '0';  if(map[sd->bl.m].flag.partylock) { // Party locked.@@ -11703,9 +11661,7 @@ return;  }+ pname=strrchr(name,' ');+ memcpy(pname, &pname[1], strlen(pname));+ t_sd = map_nick2sd(pname);- t_sd = map_nick2sd(name);  if(t_sd && t_sd->state.noask) { // @noask [LuzZza] clif->noask_sub(sd, t_sd, 1);
  18. Upvote
    Judas reacted to Ai4rei in Cutin not 100% functional   
    The reason for that is (at least for the mentioned script) the fact, that it is stored as UTF-8. The C runtime reads 'cutin "°¡À̾ƽºÄ«µå",4;' happily as something like 'cutin "°¡À̾ƽºÄ«µå",4;', basically the raw representation of the UTF-8 data in ASCII. Blame goes to rAthena r15251.
  19. Upvote
    Judas reacted to Ind in Yommy   
    /me joins the trend, in c.int main(int argc, char **argv) { const char* peepz[17] = { "Jezu","dastgirpojee","JayPee","nanakiwurtz","hemagx","malufett","pr3p","nndsl","Zopokx","Vali","Virtue","M45T3R","Michieru","Judas","Beret","Yommy","Jman" }; int i; for(i = 0; i < 17; i++) { if( i != 16 ) printf("%s & ",peepz[i]); else printf("%s , ",peepz[i]); } printf("I'm Ind"); return 0;}
  20. Upvote
    Judas reacted to Neo-Mind in 2013 Ragexe Area   
    Well Enable Multiple GRFs patch is also working
    I will update the diff file tomorrow for both changes
  21. Upvote
    Judas reacted to jaBote in 3CeAm to Hercules   
    I'm on my cellphone right now and if nobody else helps you by the time I
    get home I'll do. Could you please post here your /sql-files/main.sql
    and your /sql-files/log.sql to make the support faster?


    Remember first thing you have to do is backup your database then update
    it to the latest revision you can get from 3CeAM and post those sql
    files.


    Chances are your custom source code modifications won't be compatible
    with Hercules, so it's preferable to backup your emulator too just in
    case.


    Thanks in advance.
    _________________


    EDITED: Well, here you are. I haven't tested it since I don't have a 3CeAM but this seems correct and working. Remember to backup your database (and your emulator if you want) before doing ANYTHING (you use this at your own risk).:

    This is the code you have to run in your main database (usually called `ragnarok`) in paste version: (removed, wrong SQL patch)

    And this is what you have to run in your logs database, usually called `log`: (removed, wrong SQL patch)

    After that a fresh copy of Hercules configured and compiled should work like if you've been in Hercules all your life long.
  22. Upvote
    Judas reacted to Jguy in Yommy   
    [cbox]<?php
    $names = array("Jezu","dastgirpojee","JayPee","nanakiwurtz","hemagx","malufett","pr3p","nndsl","Zopokx","Vali","Virtue","M45T3R","Michieru","Judas","Beret","Yommy");
    echo "Hi ";
    foreach($names as $value) {
    if ($value != "Yommy") {
    echo $value." & ";
    }
    elseif ($value == "Yommy") {
    echo $value.", ";
    }
    }
    echo "I'm Jman.";
    ?>[/cbox]
  23. Upvote
    Judas reacted to nanakiwurtz in Yommy   
    Hello Yommy & Beret & Judas & Hemagx & Michieru & M45T3R & Virtue & Vali & Zopokx & pr3p & malufett & Hemagx, I'm nanakiwurtz
  24. Upvote
    Judas reacted to LCD in Player's Level next to username   
    omg malufett ily <3<3<3<3 :* :* :* :*
  25. Upvote
    Judas reacted to Michi 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:
     
×
×
  • Create New...

Important Information

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