Jump to content

Sapito Sucio

Members
  • Posts

    189
  • Joined

  • Last visited

  • Days Won

    35

Everything posted by Sapito Sucio

  1. You mean the main cities or some of their field maps ?
  2. Which guide did you follow? How come you trying to use Gameguard?
  3. No debería variar mucho de instalar rAthena en cualquier otro sistema linux. ¿Con qué tienes problemas?
  4. This is a simple site that allows you to create your own RO Login Background. It's now fully functional. With this tool, you can upload any image of your choice and select the desired area to be cropped. You can also adjust the aspect ratio to your liking. Features: Support for t_login.jpg output for newer clients Multiple quantization algorithms for 8-bit mode (NeuQuant, Median Cut, K-Means, etc.) Optional noise dithering to improve quality of images with blending showed on the RO Client Output Options: Default output (24-bit BMP): Produces high quality images 8-bit BMP: Reduces the final output size significantly (with some quality loss) t_login.jpg: For modern clients that support JPEG backgrounds Tool URL: FroggoCutter (sapitosucio.github.io) The files generated have the following format: t_¹è°æX-Y.bmp, said files are compressed into a .zip file, then it's downloaded. Do remember those BMPs files should be placed on: data\texture\À¯ÀúÀÎÅÍÆäÀ̽º Btw everything is done locally, nothing is uploaded. You can see it's source code here Known Issues: When you try to slice a big image (>2000px) and 8Bit is selected, the browser may lock itself for a few seconds (❁´◡`❁) Froggo tip of the day: Use big images(>2000px), upscale them or something and then, slice it, the final result is quite gucci Some SS: The manipulation part: BMPs loaded by client:
  5. Another amazing tool, thanks for sharing
  6. Me parece que no, creo que lo que puedes hacer esen el archivo externalSettings_kr.lub hay un apartado que dice MakeableRace = { Doram = true }, el cual puedes volver false, seguido, en WARP, puedes seleccionar este patch si gustas Creo que igual te sería más fácil desactivare ese botón desde WARP/NEMO Esos los encuentras en signboardlist.lub, dentro de tu carpeta RO\System, creo que puedes dejar en blanco el archivo y así no cargan esos chats de NPC
  7. Tú tienes que meterle mano y dejarlo a como estaba el episodio en particular, no es algo sencillo la verdad
  8. Este es el BG que te comento, aunque estoy seguro que no funciona con el emulador al día, se han hecho una serie de cambios que el BG de ese post no contempla, no ha sido actualizado en un rato.
  9. Basta con que especifiques que se trata de un servidor pre-re para que el emulador tenga en cuenta dichas formulas, stats y niveles máximos; En el archivo renewal.hpp //#define PRERE a #define PRERE en conf/char_athena.conf ( o en su versión import) //=================================== // Pincode system //=================================== // NOTE: Requires client 2011-03-09aragexeRE or newer. // A window is opened before you can select your character and you will have to enter a pincode by using only your mouse. // Default: yes pincode_enabled: yes Existe un Battlegrounds gratuito aquí en el foro el cuál cuenta con ese comando. También hay de paga
  10. Nice guide, currently I'm on the making of one too, more towards using WSL2
  11. I guess you modified the monster_ai parameter and forgot about it; // Defines various mob AI related settings. (Note 3) // 0x0001: When enabled mobs will update their target cell every few iterations // (normally they never update their target cell until they reach it while // chasing) // 0x0002: Makes mob use their "rude attack" skill (usually warping away) if they // are attacked and they can't attack back regardless of how they were // attacked (eg: GrimTooth), otherwise, their "rude attack" is only activated // if they can't melee reach the target (eg: sniping) // 0x0004: If not set, mobs that can change target only do so when attacked within a // distance of [attack range+1], otherwise mobs may change target and chase // ranged attackers. This flag also overrides the 'provoke' target. // 0x0008: When set, mobs scatter as soon as they lose their target. Use this mode // to make it much harder to mob-train by hiding and collecting them on a // single spot (ie: GrimTooth training) // 0x0010: If set, mob skills defined for friends will also trigger on themselves. // 0x0020: When set, the monster ai is executed for all monsters in maps that // have players on them, instead of only for mobs who are in the vicinity // of players. // 0x0040: When set, when the mob's target changes map, the mob will walk towards // any npc-warps in it's sight of view (use with mob_warp below) // 0x0080: If not set, mobs on attack state will only change targets when attacked // by normal attacks. Set this if you want mobs to also switch targets when // hit by skills. // 0x0100: When set, a mob will pick a random skill from it's list and start from // that instead of checking skills in orders (when unset, if a mob has too // many skills, the ones near the end will rarely get selected) // 0x0200: When set, a mob's skill re-use delay will not be applied to all entries of // the same skill, instead, only to that particular entry (eg: Mob has heal // on six lines in the mob_skill_db, only the entry that is actually used // will receive the delay). This will make monsters harder, especially MvPs. // 0x0400: Set this to make mobs have a range of 9 for all skills. Otherwise, they // will obey the normal skill range rules. // 0x0800: When set, monsters that are provoked will always change target to the // provoking person, even if they would usually not change target on attack. // 0x1000: When set, when a monster picks a skill but can't use it because there is // no valid target in range, it will look for another skill it can use. // This makes e.g. Greatest General use "Earth Spike" at range 8-9 whereas // officially it would only use it after already having used "Blind Attack" // at range 0-7. // Example: 0x140 -> Chase players through warps + use skills in random order. monster_ai: 0 You are setting // 0x0040: When set, when the mob's target changes map, the mob will walk towards // any npc-warps in it's sight of view (use with mob_warp below)
  12. Hey there King, Where you running the zrenderer server? Win or linux? Amazing project btw
  13. Try replacing your aldeg_cas01.rsw with this one; aldeg_cas01.rsw
  14. To fix this you gotta change this code from the skill_vending() function; if (!pc_can_give_items(sd) || (item = itemdb_search(nameid)) == NULL) to this if (!pc_can_give_items(sd) || item_db.find(nameid)) { and this struct item_data *item; to this std::shared_ptr<item_data> item; Ending up with something like this /** * Extended Vending system [Lilith] **/ int skill_vending(struct map_session_data *sd, t_itemid nameid) { std::shared_ptr<item_data> item; char output[1024]; nullpo_ret(sd); if (!pc_can_give_items(sd) || !item_db.exists(nameid)) { sd->state.prevend = 0; sd->vend_loot = 0; sd->state.workinprogress = WIP_DISABLE_NONE; clif_skill_fail(sd, MC_VENDING, USESKILL_FAIL_LEVEL, 0); } else { sd->vend_loot = nameid; sd->state.prevend = 1; clif_openvendingreq(sd, 2 + sd->vend_lvl); sprintf(output, msg_txt(sd, 1594), item->ename.c_str()); clif_messagecolor(&sd->bl, color_table[COLOR_CYAN], output, false, SELF); } return 0; } That change will fix the problem; 1_h5DSoasBYb.mp4
  15. Sorry but then you left some custom configurations, in clean rathena that doesn't happen
  16. I think you gotta post more code, specifically those lines that are throwing a warning xd
  17. Have you tried using an updated System folder from llchrisll's repo ?
  18. Unfortunately, as you have seen, you can't add color via msgstringtable.
  19. I remember seeing this project long time ago and the same problem was discussed. It's harcoded into the client. And yes, the characters looks really good, the problem is that it uses the same asset to show the character sprite on both Alt S and Alt Q window. And since you are upscaling it, it's shown weird Would be amazing if this could be covered with a Nemo/Warp patch tho
  20. Since the msg is inside msgstringable.txt, I believe it's harcoded into the client. I could be wrong
×
×
  • Create New...