-
Posts
2,285 -
Joined
-
Last visited
-
Days Won
72
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Posts posted by Cydh
-
-
Ok, here tested. Because I like your idea, I have to try this myself.
Look again at my gist https://gist.github.com/cydh/75f5071a0691d393d3cd1c08d57789be. The changes are in
- The lines after // Init dummy val
- All inside F_isCustomLevels function


Well, I hope you learning from this, because you need to take care other refiner that maybe not using refine.txt NPC file xd
-
27 minutes ago, JulianD said:
What about the normal values? I have all of these on zero. Must have impact whenever the npc try to do refine, it is not set even the required items or zeny, so I guess blacksmith'll do nothing.
Please help me with Edit2 Above. I don't see any mistake.
1. So then just set back the value to default, just set 0 for StatsPerLevel, RandomBonusStartLevel, and RandomBonusValue (and Bonus if any)
2. Try retype the error line (delete the line, retype manually). it must be strange whitespace while you copy it (better don't use Notepad, at least Notepad++ https://notepad-plus-plus.org/download/v7.5.6.html
-
51 minutes ago, JulianD said:
That's awesome job you did man, I've been checking the gist, trying to analyze all those codes you made, I'm afraid I did understand like 40% of all things on there.
I'm going to do some research about the commands and variables on there, 'cause I don't really know how setarray or [email protected] work.
I'm not really clear about what to do when you say "try just patch" the refine.txt npc. I just add those lines in green and delete red ones?
Sorry if I'm not that smart enough, but I'm a rookie on these scripting things.Edit1: I attached my refine_db.yml because I think I have to give values on there based on the script you sent me? I mean, if you look at my file, all of my values are in zeros. Do I have to put values on refine_db for normal lv1 shields lv1 armors and lv1to-v4 weapons as usual?
Or can I do it in with:$WeaponL1_Zeny = 1000;
$WeaponL1_Material = 1010;
setarray $WeaponL1[0],1103;setarray $WeaponL1_Rates[0],100,100,100,100,95,90,85,80,75,70,65,60, 55,50,45,40,35,30,25,20;
$ArmorL1_Zeny = 800
$ArmorL1_Material = 998;
setarray $ArmorL1[0],2302;setarray $ArmorL1_Rates[0],100,100,100,100,100,95,90,85,80,75,70,65, 60,55,50,45,40,35,30,25;
...and so on with the rest of them?Yes, the red lines are meant be removed, and the green ones are added. Don't worry, at first I never know what is patch/diff, so I did that manually. As long as you follow it, you did it right (until the console tell you if any error xd)
setarray and [email protected] (well it's not command, it's variable), then first open this file doc/script_commands.txt (you also have one in ur local) the press CTRL+F then type *setarray . OK, learn from it. Then u can learn about getd .
You don't need change anything in refine_db.yml for your desired custom level & refine. Weapon's level never be more than 4, armors always be one level, you can't change anything. Even you try to put WeaponLv5 in that refine_db.yml, it gives nothing. If you try to adjust wlv in item_db and gives "funny" values, it will errors you.
In that script, I only put the values that aren't supported by refine_db.yml. So, only for WeaponL5, WeaponL6, your custom level armors and shields (ArmorL2, ArmorL3, ArmorLN, ShieldL2, ShieldL3, ShieldLN).
-
Maybe if you able to do src mod, it'll be easier later. but for scripting, there are steps that crossed in my mind (not tested of course!!)
- You need to define the items by ID with custom levels,
- define the rates,
- define the cost,
- edit the refine NPC(s)
So here's the gist https://gist.github.com/cydh/75f5071a0691d393d3cd1c08d57789be
-
I had same idea to make vending list as item view, here's the preview

-
21 minutes ago, noaim90 said:
of course it will error because missing the red one if( .EXT < 3 ) close;
SpoilerI don't spoonfeeding, that's why I told you error the reason

-
it's obvious. that ? after next; -_-
-
Custom Fallen Angel Wings Enchanter
What is this?
A custom NPC to enchant (and reset) Fallen Angel Wings. Since we don't know when, where, who will release the exact same/official/leaked Fallen Angel Wings enchanter
The enchant possibilities are follow info from https://irowiki.org/wiki/Fallen_Angel_Wing_Enchants
So,
- Enchant possibilities (stone list) are same as you can see on official servers
- Dialogs and flow are custom
- Enchant rates are custom, that's why set this as paid file
- By downloading/purchasing this script you are allowed to ask me if you want another wings/equip enchanter
Video
-
Submitter
-
Submitted06/13/2018
-
Category
-
Videohttps://www.youtube.com/watch?v=GffC5I8Pfzw&list=PL274vHMHfeg28DWcf3P-WDM02p65L5XFt
-
Content AuthorCydh
-
eww damn cool!
-
1
-
-
38 minutes ago, kitty14 said:
Hi @Cydh which folder? tried to edit in CSS. don't know which section.
By the way i am using FluxCP Theme v2 - Brightix. Please help me how to fix it. Thanks!I talk it generally, you can right-click the page then inspect element, it will shows the style and it's line. I never touch flux for years
-
1
-
-
inspect element maybe
-
Going to update this for
- Replace delitem to delequip for NPC that need equip the costume
- Move the rate to npc variable
-
Costume Enchantments - Custom idRO Klasik based
In this script
- Custom NPCs to exchange listed costumes becomes Upper/Middle/Lower/Garment Enchant Stone Box
- Custom NPCs to enchant listed costumes by selecting the enchant stones (50% success, failure will delete the stone only)
- Custom NPC to exchange Enchant Stone to Upper/Middle/Lower/Garment Enchant Stone Box (require: 2,000,000,000 Zeny)
Not in this script
- All items (server-side) that are not present in rAthena
- All items (client-side) that are not present in kRO (or other official clients) because idRO Klasik customization
- Lucky charms
Exchange it
SpoilerEnchant it
Woops, I need to find another stone
Spoiler
-
Submitter
-
Submitted06/09/2018
-
Category
-
Videohttps://www.youtube.com/watch?v=M0nv3YWVA6w&list=PL274vHMHfeg1-5SkmFEZWCRSvLIGeat_V
-
Content AuthorCydh
-
4
-
2
-
1
-
Cart Config [Client 2015-08-26 or newer]
INFORMATION: The main target for usage only for server that use kRO client Client 2015-08-26 or newer or some functions (especially the cart selection) will be fail
This mod in few words,
You can set Genetic's cart sprite for level 1 Merchant, change its max weight and max item numbersrAthena Requirement: Git Hash: 2e15fae7 (2018-05-05)
You can config cart related values for
- Weight limit
- Max item numbers
- Level requirement
- Job requirement
But, because the client is not customizable (I meant I can't edit the client), there are things that cannot be changed related with client/PACKETVER.
So, because I modified the MC_CHANGECART to MC_CARTDECORATE (sending ZC_SELECTCART)PACKETVER MAX_CARTS ZC_SELECTCART Weight Limit Max Items Level Req Job Req 20150826 + 12 YES YES YES YES YES 20120201 + 9 not supported YES YES useless useless Older 5 not supported YES YES useless useless Don't forget to add MC_CARTDECORATE as quest skill to preferred player.
Forgot to took SS, so just watch the Video
Ok, that's all. Any bug & suggestion please tell me. If you find a way or know how to make patch (hex the client) to add more carts, please tell the community
SpoilerAnd you can give me some $ to my Paypal [email protected]
-
Submitter
-
Submitted06/07/2018
-
Category
-
Videohttps://www.youtube.com/watch?v=jeUUAQoGMGA
-
Content AuthorCydh
-
1
-
2
-
Stores Hom & Merc SC duration, Scripts: homexp, hom_heal, hom_sc_start
New Script Commands
- homexp <exp>{,<char_id>}; based on idea on https://rathena.org/board/topic/115769-getexp-for-homunculus/
- hom_heal <hp>,<sp>{,<char_id>};
- hom_sc_start <type>,<tick>,<val1>,<val2>,<val3>,<val4>{,<char_id>};
Edited Script Commands
- mercenary_sc_start <type>,<tick>,<val1>,<val2>,<val3>,<val4>{,<char_id>};
Feature added
- Stores SC Datas for Mercenary and Homunculus to covers Issue: 3070 (assumed Mercenary and Homunculus are always char bound)
Important, don't forget to execute the SQL upgrade (included in .diff file)
ALTER TABLE `sc_data` ADD COLUMN `bl_type` VARCHAR(3) NOT NULL DEFAULT '1';
Sample NPC homscript.txt
PS: The screenshots are just random pics
-
Submitter
-
Submitted05/23/2018
-
Category
-
Video
-
Content AuthorCydh
-
Refers to doc/mob_db_mode_list.txt
Since MD_PLANT is depreciated and replaced with this hex mode below. make sure your plants have these values
MD_IGNOREMELEE | 0x0010000 | 65536 MD_IGNOREMAGIC | 0x0020000 | 131072 MD_IGNORERANGED | 0x0040000 | 262144 MD_IGNOREMISC | 0x0100000 | 1048576 ---------------------------------------------- OR 0x0170000 -
19 hours ago, MrUnzO said:
same here.. how to fix this?
Check your map-server, does it load db/re/item_randomopt_group.txt perfectly or not. The random group IDs must be loaded as well in item_randomopt_db.txt
Anyway, this feature is part of rAthena by default since.... check my first post
-
just want to tell that share folder is changed, content is updated, and the attached file is replaced.
-
Updated yesterday for Git Hash: 872eb00c (2018-04-18)
-
@security - Prevent account transaction
Features
- Prevent unwanted transaction for your account -well, just for safety- by using (at)security command. When transaction is blocked, a char cannot drop, sell, buy items, compound a card, put off cart, and other item-consumed activities
- Included FluxCP Addon to reset security code
Compatibility:
- Updated for Git Hash: 9da3ad14 (20191016)
- For other version or emulator: you need to contact me first before download this file, so I can make it work for your need.
By downloading/buying this source, you are agree to
- "I will only use this source modification for my own private server not as group, not as company, not as group of servers and never redistribute to other people even they are my close friends or my parent. If I get trouble to apply this modification or when I need someone to update, I will only contact Cydh. And I agree to get extra fee if want this modification for other emulator than rAthena or if I want to some big changes for this modification. I promise."
Video:
-
Submitter
-
Submitted01/01/2018
-
Category
-
Videohttps://youtu.be/1M4U6-qAF9E
-
Content AuthorCydh
-
2
-
2
-
2
-
1
-
Different Item Requirement for Skill in PVP/GVG Maps
As the title says, in case you want to change (an example) Acid Bottle to Sate (eng. Satay) for skill requirements (Acid Terror) at PVP Maps, then replace Coating Bottle to Coconut at GVG Maps for skill requirements (Full Chemical Protection), you can use this.
Compatibility:
- The diff was made for rAthena Git Hash: 129812d6 / 2018-10-05
- Or at least when rAthena supports .yml
- For other version or emulator: you need to contact me first before download this file, so I can make it work for your need.
By downloading/buying this source, you are agree to
- "I will only use this source modification for my own private server not as group, not as company, not as group of servers and never redistribute to other people even they are my close friends or my parent. If I get trouble to apply this modification or when I need someone to update, I will only contact Cydh. And I agree to get extra fee if want this modification for other emulator than rAthena or if I want to some big changes for this modification. I promise."
Video:
-
Submitter
-
Submitted12/08/2017
-
Category
-
Videohttps://www.youtube.com/watch?v=uxNpP0AfSAo
-
Content AuthorCydh
-
2
-
awesomeee
-
On 12/4/2017 at 9:07 AM, uddevil said:
Hi, thanks for the guide.
I'm new to this pull request thing, if my pull request is approved and merged, should i close the issue related to it? or just wait to be closed by the receiving end?
yes you should. or rather, devs will take care the closing action for every opened issue (except you found that your issue is invalid)
later if you make another PR for fixing something based on Issue, please use "Fixes #nnnn" so it'll be auto-closed
-
1
-
-
it'll be cool if someone can get all skill translations
Xpalace
in Maps & 3D Resources Downloads
Posted
I thought it's a pool xD