Skip to content

A set of dynamic link libraries aiming to extend the functionality of Fiesta Online's 2016 (TeamNG) server files. Note that this is ancient code and is not conform any C++ guidelines.

License

Notifications You must be signed in to change notification settings

samvdb0/srvhook-2016

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fiesta.ServerHooks.2016

A set of dynamic link libraries aiming to extend the functionality of Fiesta Online's 2016 (TeamNG) server files.

Disclaimer

Note that this project isn't fool-proof, there are many unfixed issues in the features this provides that have to be fixed before using this on a public server and may or may not work properly depending on your server setup.

Features

  • Security fixes:

    • Gamigo GR authentication is no longer required.
    • Automatic shutdown after 4 days has been removed.
  • Bug fixes:

    • ItemActions/Set effects no longer randomly break after hitting a softcap.
    • Party loot allocation with Cen has been fixed.
  • Exploit fixes:

    • Several skill usage exploits have been fixed.
    • Several crash exploits have been fixed. Many still exist.
    • Several lag exploits have been fixed.
    • Map-wide gathering has been fixed.
    • Instant gathering has been fixed.
    • Lucky House gembug has been semi-fixed.
    • The ability to remove unremovable buffs has been fixed.
    • Town Gate linking from anywhere on a map has been fixed.
    • Item Combine dupe has been fixed.
    • Guild storage withdrawal as academy member has been fixed.
  • New QoL/features:

    • Automatically learn skills upon level up.
    • Make mobs give a percentage of the current level's experience.
    • Support for Cen columns in ItemDropTable.txt has been added.
    • Ability to toggle double gathering rewards.
    • Ability to disable raids per map.
    • Solo/Guild instances have been implemented.
    • Instance dungeon ranking now gets saved to database as intended (broken if user has over 32 instances).
    • Instance dungeon limit has been removed.
    • NPC merchant limit has been removed.
    • KQ/Instance MobRegen cap has been removed.
    • Ability to set a limit of maximum Hammer Of Bijou uses per item.
    • Ability to toggle skin deletion upon hitting 0 durability.
    • Ability to announce/log the pickup of items.
    • Ability to set default walk & run speed.
    • Ability to set the backup map on link failure.
    • Object abstate cap has been increased from 28 to 128.
    • A serverside system to "fix" animation modifying has been added.
    • A scripting API for WM/Zone has been added, allowing the user to create custom commands using lua.
    • A bunch of new lua functions have been added.

Installation

  • Drop all required files in your server folder.
    • Modify your services so they load the DLL's.
    • Put all 9Data files in your 9Data folder.
    • Restore all SQL files under _Files
  • Build the hook DLL's.
  • Put your freshly built DLL's into the root of your server directory.
  • Configure the hook to your needs using Config.ini
  • Depending wether you compiled CONSOLE or not, either run the service normally or start the service binary directly.

Licensing

This code is licensed under the GNU General Public License v3.0, by using this source you automatically agree to the terms of the license in question. Any unauthorized use may result in further actions.

About

A set of dynamic link libraries aiming to extend the functionality of Fiesta Online's 2016 (TeamNG) server files. Note that this is ancient code and is not conform any C++ guidelines.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published