-
Content Count
526 -
Joined
-
Days Won
22
Emistry last won the day on October 26
Emistry had the most liked content!
About Emistry
-
Rank
Advanced Member
Contact Methods
-
Skype
emistry_haoyan
-
Website URL
https://www.facebook.com/Emistry1991/
Profile Information
-
Gender
Male
-
Location:
Malaysia
-
Interests
write NPC scripts.
-
Github
Emistry
-
Emulator
Hercules
-
xoakley95 reacted to a file: Hairstyle Package
-
Krenjeroth reacted to a file: Hairstyle Package
-
Goblin707 reacted to a file: Hairstyle Package
-
Hyroshima reacted to a post in a topic: KRO C-Code System (Implemented in 2013)
-
JulioCF reacted to a file: Hairstyle Package
-
Heero12 reacted to a file: Hairstyle Package
-
JulioCF reacted to a post in a topic: KRO C-Code System (Implemented in 2013)
-
magic22201 started following Emistry
-
poter21 reacted to a file: Hairstyle Package
-
Ever wonder why these random number show up in your RO game client? It's called Character Code (C-CODE), an old system that implemented around 2013. If you enable this system you'll be protected against fraud since it offers a unique additional protection for each player present in-game. As you can see from the screenshot above, there exists an extra set of codes (It show up int he basic information window, and the right-click menu of player object). According to KRO, these codes doesn't repeat/overlap and its unique for every players. It offers a unique additional protection for each player present in-game. When you right-click on any player object, the C-Code are shown at the last menu ([C-Code] : ### - ###) Its ranging from 000-000 ~ 999-999, around 1,000,000 set of codes. However its not confirmed that the numbers won't repeat itself if there are multiple server setup. Click on the menu, the C-Code will be copied to clipboard. Open up any text editor or notepad, press on CTRL + V, the codes will be shown in the editor. Notes: If you copied the codes, and take a screenshot right away, the codes will be removed from the clipboard. The codes are shown display behind character's level in the trading window. Sample of different C-Code for different characters. References: home.gamer.com.tw
-
Creuz reacted to a file: Hairstyle Package
-
nastyboy34 started following Emistry
-
Emistry reacted to a post in a topic: The End of A Era - Goodbye 3CeAM
-
Emistry reacted to an answer to a question: [Guide] Mapcache Generation 2018
-
View File Hairstyle Package Introduction: This package are currently contains around 90~100 hairstyles for both male/female character. I obtained these from various sources like old eAthena, rAthena, Hercules, TheSpriteRepository and other member who shared these sprites with me etc. I don't remember who exactly made each of the sprites, or who even shared these... tell me if you know who are them. If any of these hairstyles are custom work that are meant for private use, kindly contact me, so that I could remove it from the listing. I do have more than this amount, but since my current test client (2018-06-20) can only support up to 100 sprites, so I randomly picked 100 and only upload it here. It included the default 31 hairstyle from kRO, but I think I replaced the 1~20+ hairstyles from JRO which dyed the hair in dark color, the rest are custom hair styles. How to use: You can either merge the provided GRF into your own GRF Load it as another individual GRF using the DATA.ini file Extract it and put it in your Data folder * Depend on your client hexed with whatever settings. Search forum for all these guides. Disclaimer: You're free to share with everyone but do not monetize the contents in any way! These materials are meant for study or research purpose. Use these at your own risk, and always give credit to original author. If there exists issue with sprite file, for example: sprite misalignment, error, etc, kindly ask help from any member who have knowledge with sprite edit. If there exists issue with palette color file, for example: messed up color, error, etc, kindly ask help from any member who have knowledge with palette color edit. Fun Fact: Do you know you can actually combine all male and female hairstyle (including doram) to create a list of universal hairstyles that could be used by any gender of player and doram? Submitter Emistry Submitted 03/15/20 Category Sprites & Palettes
-
Version 1.0.0
923 downloads
Introduction: This package are currently contains around 90~100 hairstyles for both male/female character. I obtained these from various sources like old eAthena, rAthena, Hercules, TheSpriteRepository and other member who shared these sprites with me etc. I don't remember who exactly made each of the sprites, or who even shared these... tell me if you know who are them. If any of these hairstyles are custom work that are meant for private use, kindly contact me, so that I could remove it from the listing. I do have more than this amount, but since my current test client (2018-06-20) can only support up to 100 sprites, so I randomly picked 100 and only upload it here. It included the default 31 hairstyle from kRO, but I think I replaced the 1~20+ hairstyles from JRO which dyed the hair in dark color, the rest are custom hair styles. How to use: You can either merge the provided GRF into your own GRF Load it as another individual GRF using the DATA.ini file Extract it and put it in your Data folder * Depend on your client hexed with whatever settings. Search forum for all these guides. Disclaimer: You're free to share with everyone but do not monetize the contents in any way! These materials are meant for study or research purpose. Use these at your own risk, and always give credit to original author. If there exists issue with sprite file, for example: sprite misalignment, error, etc, kindly ask help from any member who have knowledge with sprite edit. If there exists issue with palette color file, for example: messed up color, error, etc, kindly ask help from any member who have knowledge with palette color edit. Fun Fact: Do you know you can actually combine all male and female hairstyle (including doram) to create a list of universal hairstyles that could be used by any gender of player and doram? -
Version 1.0.0
36 downloads
Introduction: This LMPQ exists in MapleStory, I am just copy the idea of how it work, and try to port it into RO. However, its far from perfect, originally I planned to get a custom map with x-mas theme, something like toy factory since it kinda match with MapleStory's Ludibrium town/dungeons. But plan failed, tried to approach several person to help me with some of the client side stuff, but not everyone have the free time or interested or maybe not willing to work on free maps/clientside release nowaday. Anyhow, maybe you could just replace with your own custom map, or even better if you could share with everyone like I share the scripts. The more the merrier! So, if anyone willing to help me with custom maps/client side edit, let me know . Sometime collaborating with others could make great contents for release to other member. How it work: The objective of this party quest is to collect at least a certain tickets by killing monsters and to reach Ludibrium Maze 16 (henceforth known as Room 16). Navigating through the maze needs a firm foundation of how the rooms operate. When you have successfully entered into the maze, your party will be thrown into a random room. Each type of monster drops a random amount of tickets at certain rate. Some rooms consists of mystery treasure box that summon monsters upon destroyed. These summoned monster has better loot value, which are important factor to complete the PQ in a short period of time. The more passes you have, the more experience points you will obtain at the end of the PQ. There exists trick to conquer this PQ in a very short duration, I'm not gonna reveal/spoil how is it, and l'll just leave it to you to explore it. Mirror Link : Pastebin -
View File LMPQ - Ludi Maze Party Quest Introduction: This LMPQ exists in MapleStory, I am just copy the idea of how it work, and try to port it into RO. However, its far from perfect, originally I planned to get a custom map with x-mas theme, something like toy factory since it kinda match with MapleStory's Ludibrium town/dungeons. But plan failed, tried to approach several person to help me with some of the client side stuff, but not everyone have the free time or interested or maybe not willing to work on free maps/clientside release nowaday. Anyhow, maybe you could just replace with your own custom map, or even better if you could share with everyone like I share the scripts. The more the merrier! So, if anyone willing to help me with custom maps/client side edit, let me know . Sometime collaborating with others could make great contents for release to other member. How it work: The objective of this party quest is to collect at least a certain tickets by killing monsters and to reach Ludibrium Maze 16 (henceforth known as Room 16). Navigating through the maze needs a firm foundation of how the rooms operate. When you have successfully entered into the maze, your party will be thrown into a random room. Each type of monster drops a random amount of tickets at certain rate. Some rooms consists of mystery treasure box that summon monsters upon destroyed. These summoned monster has better loot value, which are important factor to complete the PQ in a short period of time. The more passes you have, the more experience points you will obtain at the end of the PQ. There exists trick to conquer this PQ in a very short duration, I'm not gonna reveal/spoil how is it, and l'll just leave it to you to explore it. Mirror Link : Pastebin Submitter Emistry Submitted 12/15/19 Category Events & Games
-
Emistry changed their profile photo
-
@raPalooza~ Hi, recently I just manage to switch to 2018-06-20 client. I noticed part of the spr doesn't show in game. The cursor went invisible when it point to "non-walkable" area. These animated cursor are missing.
-
AnnieRuru reacted to a post in a topic: OnPCUseSkillEvent
-
Emistry reacted to a post in a topic: OnPCUseSkillEvent
-
I have been waiting for this soooooo loooonnnnggggg tiimmmmeeee... anyway, just curious, since its just adding a new field "event_label", why not consider alter the existing "skill_db" and add the field there?
-
Hi Habilis, this is my attempts.. https://pastebin.com/fksPdpFQ Feel free to comment -- EDIT Updated the campfire: - slowly decrease the effectiveness of healing rate and area range every 10 seconds. - may use item like wooden block, tree root, to prolong the campfire duration, or increase healing rate and area range too. v1.1
-
Emistry reacted to a post in a topic: Custom Unit HP Bar System
-
I understand the need for it to trigger the OnNPCKillEvent for these event/quests. as many as we would need, and these efforts i believe it would be just the same if you compare with restructure the db to libconfig and others, just saying the effors true, but it could be still performance killing. If this statement are acceptable, the old mob controller and any other OnPCXXXEvent would have no problem getting it implemented into the emulator in the first place.
-
-1 using mapflag like that are just a trick ... it's not a solution to solve the issues. i would have wish it was implemented with a different parameter in the *monster() for it to enable trigger the event or at least a custom mapflag or zone at least. i believe most of us sometime would write script the way we wouldn't want it to trigger server wide...and yet this changes make it trigger server wide...unless it was using the mapflag tricks.
-
Emistry reacted to a post in a topic: About Code Review and Why You'd Want Your Code to Be Reviewed
-
perhaps a new instance type for clan? we got type for char, party, guild, why not a new clan type? just attach the clan id, and everyone from the same clan will be able to join. if you mean who being the leader in the instance, i dont think its a mandatory to have one.
-
Add a Global Function to bring generical checkweight where needed
Emistry replied to Ragno's topic in Suggestions
callfunc( "F_CheckWeight", Knife, 1, 1000 ); function F_CheckWeight { .@itemid = getarg(0, Knife); .@amount = getarg(1, 1); .@weight = getarg(2, 1000); return (checkweight(.@itemid, .@amount) && MaxWeight - Weight < .@weight); } and callfunc( "F_CheckWeight2", .@array_nameid, .@array_amount, 1000 ); function F_CheckWeight2 { .@weight = getarg(2, 1000); return (checkweight2(getarg(0), getarg(1)) && MaxWeight - Weight < .@weight); } something like these i guess... -
https://github.com/HerculesWS/Hercules/blob/master/conf/global/console.conf#L60-L66
-
Add a Global Function to bring generical checkweight where needed
Emistry replied to Ragno's topic in Suggestions
sometime, I just don't understand why must official server check for Knife or 1000 weight but not the target item/weight -
similar / related issue. https://github.com/HerculesWS/Hercules/issues/1221