Community Help needed

Junior Spellweaver
Joined
Jan 26, 2023
Messages
156
Reaction score
355
Hey there!

Testing Files are available now, keep in mind that its WORK IN PROGRESS.

# Testing Drops, Items and their effects, Experience and overall feeling - such as Monsterspawns, Penyarates and such
# Fixing issues and making changes as i encounter them, feel free to leave feedback, issues or improvements. I'll merge whichever andkeep this updated.
# My focus is the resource, might add things to the source, but thats not a priority atm.



Current Systems:
C++:
#define    __ADDITIONAL_TARGET_INFO                        //:    Additional Target informations and Jobicons
#define    __ADDSHOPITEM                                    //:    Add items to vendors - AddShopItem(SLOTNR, ITEMID, PRICE );
#define    __AUTO_PERIN_CONVERTER                            //:    Auto Convert Penya to Perins - 2.100.000.000
#define    __AUTO_SKILL_MAX                                //:    Automatic Max Skills
#define    __BETTER_BERSERK                                //:    Possible to use skills while Berserk is active
#define    __BETTER_BUFF_DISPLAY                            //:    Better and Clean Buffs with H/M/S 
#define    __BETTER_IMPOWERWEAPON                            //:    Removes the Element dependency of the Skill
#define    __BETTER_MOVEMENT                                //:    Continue Movement after Collision and Jumping
#define    __BIGGER_POCKET                                    //: Larger inventory bags
#define    __BOWDMG_PROPJOB                                //:    Bowdmg in Propjob
#define    __BUFF_PANG_UPDATE                                //: Obtain buffs according to the class
#define    __CLEAN_START_MENU                                //:    Clean Start Menu 
#define    __DAMAGE_SPACE                                    //:    Damagespace after each 3 digits
#define    __DARKVADOR                                        //:    Remove "Iam your Father" Shout with Vador Set
#define    __ELEMENTAL_UPGRADE_BONUS                        //:    Element upgrades yield additional stats
#define    __EXP_STOP                                        //:    Experience Stop on HP Status
#define    __FARM_BOT                                        //:    Farm Bot (R)
#define    __FASTER_PROJECTILES                            //:    Increase most projectiles speed
#define    __FAST_JOBCHANGE                                //:    Fast Jobchange
#define    __FAST_LOGIN                                    //:    Fast Login
#define    __FAST_NEUZ                                        //:    Fast Neuz
#define    __FTOOL                                            //:    F-Tool (T)
#define    __GAY_AND_LESBIAN                                //:    Homosexual couples
#define    __GUILD_BUFFS                                    //:    Guild Buffs based on Guilds Level
#define    __GUILD_COLOR                                    //:    Guild Color changes based on level
#define    __HEAL_OVER_TIME                                //:    Heal over Time for DST_HEAL
#define    __HIDE_FASHION                                    //:    Fashion hide system
#define    __HIDE_PETS                                        //:    Option to hide pets and disable targeting.
#define    __HOLYCROSS_SUPPORT_GW                            //:    Holycross kills yiel Summport points in GW
#define    __IMPROVED_BLOCK_CALCULATION                    //:    Better Block Calculation with max value
#define    __IMPROVED_PETS                                    //:    Improvements to function and QoL
#define    __IMPROVED_SPIRITBOMB                            //:    No Mp value dependency
#define    __IMPROVED_STATUS                                //:    Statusbar with seperator and better format
#define    __IMPROVED_STAT_SCROLL                            //:    Increased Scroll chances and Stated Items Drop Chance
#define    __INVENTORY_168                                    //:    Increase Inventory to 168 Slots
#define    __INVENTORY_SORTING                                //:    Inventory Sort function
#define    __ITEM_COUNT_TOOLTIP                            //:    Display Itemamount in Tooltips
#define    __MAGIC_STEAL_HP                                //:    Lifesteal for Magic and Skills
#define    __MAX_AWAKE_COLOR                                //:    Max Awake Color - Red
#define    __MONSTER_BUFFS                                    //:    Buffs for the whole Party after Giant/ Special Monster defeat
#define    __MONSTER_RAID                                    //:    Auto Raid/Invasion System
#define    __MULTIPLE_ITEM_PICKER                            //:    Pick Multiple of the same item at once 
#define    __NAVIGATOR_INDICATOR                            //:    Minimap Indicator for Special Monsters e.x. Bosses/ Giants 
#define    __NEW_FONT_COLOR                                //:    Better visible Font Color (same as __BETTER_BUFF_DISPLAY)
#define    __NO_ARROWS_POSTER                                //:    Unlimited Arrows and Poster
#define    __NO_ASAL_MP                                    //:    Removed the MP scaling of Asal
#define    __NO_GUIDESYSTEM                                //:    Remove the guide pang
#define    __NO_HOP_COST                                    //:    Removes the Penyacost of Hit of Penya
#define    __NO_PARTY_GW_JOIN                                //:    No Party while GW
#define    __NO_PET_LIFE                                    //:    Removes Life/Health of Pets
#define    __NO_PIERCING                                    //:    No Piercing on Items
#define    __NO_QUAKE                                        //:    No Camerashake effect
#define    __NO_QUEST_BUTTON                                //:    No Quest Button function (Q)
#define    __NO_YOYO_KNOCKBACK                                //:    Remove Knockback of Yoyos
#define    __ONLY_ARMOR_AWAKES                                //:    Only awakeable parts: Helmet, Suit, Gloves and Boots
#define    __PARTY_EXP_SOLO                                //: Solo party members contribute to party exp
#define    __PARTY_FIND                                    //:    Partyfinder (Ü)
#define    __PERM_EXTRABAGS                                //: Permanent extra bags for free
#define    __PET_AUTO_LEVEL_UP                                //:    Automatically level Pet up after "Blessing of the Pet Tamer"
#define    __PET_FILTER                                    //:    Pet Filter (Y)
#define    __QUICK_SELL                                    //:    Quick Sell Items at Vendors
#define    __RANDOMOPTION_RETRY                            //:    Scroll of Augmentation
#define    __REACTIVATE_EATPET                                //:    Remove Pet before Teleport and activates it afterwards
#define    __REMOVE_BT_EXP                                    //:    Remove BT Exp% from Character Status
#define    __REMOVE_GUILD_COOLDOWN                            //: Remove Guild Cooldown
#define    __REMOVE_MAX_RECOVER_RATE                        //:    Remove max Recovery rate
#define    __RM_HERO_SKILL                                    //:    Changes Rm hero skill to all Assist and Rm buffs at once
#define    __RUN_ON_CHARSELECT                                //:    Run, instead of Standing on Charselect
#define    __SAVE_PASSWORD                                    //:    Option to Save Password upon Login
#define    __SELECT_LORD                                    //:    Vote of the Lord
#define    __SERVERS_AUTHORIZE                                //:    Auth account/ip ini checking
#define    __SHUFFLE_DROP                                    //: Shuffle drop index to randomize    order
#define    __SPEED_CAST                                    //:    Castrate affects all skills
#define    __SPLASH_AUTOATTACKS                            //:    Splash Damage for Yo-Yo Auto Attacks
#define    __STATISTICS                                    //:    Extra stats in the char window
#define    __SYS_PETLEVELING_MOBKILL                        //:    Pet EXP while killing mobs and Automatic Hatch
#define    __TARGETSAVE                                    //:    Target stays active (e.x. AoE's)
#define    __TELEPORTATION_SYSTEM                            //:    Teleportation System
#define    __TRAILS                                        //:    Colorful Trails for M/F Characters
#define    __V21_LEVELUP_SFX                                //:    Different Levelup sfx
#define    __WAND_AUTOATTACKS                                //:    Proper Wand Autoattacks
#define    __WELCOME_NOTICE                                //:    Welcome notice to the chatbox on player login

//#define    __AROUND_BUFF                                //:    Around Buff command for Staff
//#define    __DROP_AWAKED_ITEMS                            //:    Itemdrops are Awaked
//#define    __LOOTNAME_AND_AMOUNT                        //:    Display Lootname and amount
//#define    __NEW_BUFF_FORMAT                            //:    Circle Bufficons
//#define    __NO_BBAG                                    //:    No B-Bag
//#define    __REMOVE_PVE_BLOCK                            //:    Remove PvE Block

#define    __AF_MAGIC_FIX
#define    __ATTACK_RANGE_CODE
#define    __DMGCORRECT
#define    __FIX_GET_HP_MP_FP_POINT
#define    __FIX_RANGER_ROLLER
#define    __FIX_SETFST
#define    __LOGIN_TEXT_FIX
#define    __LONG_BUTTON_PRESS_FREEZE_FIX
#define    __LORDNAME_FIX
#define    __PATCHER_FOLDER_FIX    
#define    __TAX_FIX
#define    __WND_BUTTONS
#define    __WRONG_PW_FIX


//    Server settings
#define    NEUZ_TITLE                "[VS22] V15"            //: Window title of the client
#define    NEUZ_BHASH                ""                        //: String to boot the client "sunkist"
#define    NEUZ_IPSET                "127.0.0.1"                //: Ip of the server, must match AccountServer.ini & LoginServer.ini
#define    NEUZ_CPORT                "5400"                    //: Cache port, must match CacheServer.ini
#define    NEUZ_PHASH                "kikugalanet"            //: Md5 password salt
#define    NEUZ_MSGVR                "20100412"                //: Ver of the server, must match AccountServer.ini & LoginServer.ini

#define    WEB_FIRST_PAGE            "http://mycoolflyff.com/index.html"
#define    SERVER_ROOT                "/RESCLIENT/"
#define    PATCHSEVER_URL            "patcher.mycoolflyff.com"
#define    HOME_LINK                "http://mycoolflyff.com/"
#define    REGISTER_LINK            "http://mycoolflyff.com/register.html"
#define    SERVER_AUTHS_FILE        "..\\Program\\Authorization.ini"


#define    COLOR_ADMINISTRATOR     0xFFFF4500                //: Name coloring of admin characters
#define    TITLE_ADMINISTRATOR        "[Admin]"                //: Title for admin characters

#define    COLOR_GAMEMASTER        0xFFFF4500                //: Name coloring of gm characters
#define    TITLE_GAMEMASTER        "[Gm]"                    //: Title for gm characters

#define    WELCOME_NOTICE_01        "Welcome #1"            //: (__WELCOME_NOTICE) Welcome notice on player login
#define    WELCOME_NOTICE_02        "Welcome #2"            //: (__WELCOME_NOTICE) Welcome notice on player login


#define    __SHOUT_LEVEL            15                        //: Required level to Shout
#define    __INCREASED_SPAWN        1.0F                    //: Spawn Rate from all Monster
#define    __MAX_PACK_ITEM            9999                    //: Maximum Items in a Stack 
#define    __MIN_NAME_LETTERS        4                        //: Minimum amount letter in name creation
#define    __MAX_NAME_LETTERS        16                        //: Maximum amount letter in name creation
enum    { ENCHANT_TIME = 1 };                            //: Adjust the time of upgrading

#define    __GUILD_KILL_CONTRI        25                        //: Guild members contribute to guild exp on kill
#define    __COUPLE_RATE            100                        //: Multiply the growth of Couple Levels
#define    __GUILD_RATE            25                        //: Multiply the growth of Guild Levels
#define    __PET_BASE_EXP            50.0f                    //: (__SYS_PETLEVELING_MOBKILL) Pet EXP while killing mobs and Automatic Hatch

#define    __MAX_BLOCK_VALUE        75                        //: (__IMPROVED_BLOCK_CALCULATION) Set Max Block Value 
#define    __MAX_BLOCK_VALUE_GW    75                        //: (__IMPROVED_BLOCK_CALCULATION) Set Max Block Value for Guild War
#define    __SET_MAX_SPEED            150                        //: Set Max Speed Value
#define    __SET_MAX_CAST            100                        //: Set Max Cast Speed Value

#define    __ALL_CS_PRICE            25000000                //: Set Price for Fashion parts (IK3_HAT, IK3_CLOTH, IK3_GLOVE, IK3_SHOES)
#define    __ALL_PET_PRICE            50000000                //: Set Price for Pets (IK3_PET)
 
Last edited:
Thank you <3
Currently trying to see what to add or improve next, so there isn't much to test at the current moment (as its still mostly base v15), but the comming week i should have something to release.
 
This would be awesome.

These are some of my suggestions for QoL / Features
  • Buyback Item
  • Item Lock
  • Revamp Party Skills (to make use of the other skills on party)
 
i would try not to overload it with systems and features. Just QoL and Fixes. My vision for a perfect server (For me obv) would be taking what flyff was, and pushing it towards what it should have been. Even it it released vanilla, if done right i would play it xD.

I am here if you need ideas and/or tester as well. :)
 
Update on the Files
Made some progress on them and decided to move onto the resource part for now. Updated the initial post with the current in use systems.
I should be able to release something to test for you guys. <3


+ Working on removing the variation of Monsters, such as Small/Captain.
+ Overhaul of the Dropped Items (Hence no Petfilter needed), Stats of Weapons/ Sets and their effects.
+ Trying to streamline HP of enemies as well - Lots of them make no sense on "increase per level" basis.
+ NPCs and their items would be next in line (TBH, i'd rather remove Madrigal and have a small main map with all important NPCs there, add the different areas to the teleporter... So many useless NPC's)
+ Might add a few more QoL Systems but I feel other than the Itemlink System, It's pretty neat so far.

Maybe, maybe not, idk yet (My knowledge might be too limited to make it actually work properly, but i shall try at least)
+ Overhaul of the skill system? Remove the bloat and have actual good and useful ones. Have like 1-2 Self/Party buffs and 2-4 Single/AoE/Utility skills
 
Last edited:
Back