GithubHelp home page GithubHelp logo

saltymonkey / fps-manager Goto Github PK

View Code? Open in Web Editor NEW
10.0 6.0 3.0 664 KB

FPS Manager is modern and extremely customizable module for Tera Toolbox which can help to solve annoynce by some ingame messages and fps drops in Tera Online

License: MIT License

JavaScript 100.00%
tera-toolbox toolbox-features tera-online

fps-manager's Introduction

Toolbox

Current state: second beta version

FPS Manager

FPS Manager is modern and extremely customizable module for Tera Toolbox which can help to solve annoyance by some in-game messages and fps drops.

Overview

  • Zoom zoom! (created with modern javascript without slow strings manipulations or memory leaks)
  • Detailed documentation
  • Readable codebase (FPS Manager developed with strict codebase styling/best practice rules and zero deprecated runtime functions)
  • CI/DI (Every update verified for possible issues and manifest file generated automatically, developer notified instantly if issues detected)
  • Supports latest Tera Toolbox features (be on the edge of progress :) )
  • Client data usage (most of data grabbed from client instead of manual update by developer)
  • Protection from another mods (fps manager trying to catch all data before average mods and apply changes after them so nothing can affect expected result)
  • Event driven ideology (setup mod one time and apply your configuration based on in-game events automatically)
  • Easy start (readable options names and zero dangerous/critical options available)
  • Fully clientside (FPS Manager will never send something to server)
  • Class based configuration (just in-game events not enough? Enjoy custom settings combinations automatic switch based on game class)
  • Shareable configuration (friend want to use your settings? It is not issue anymore. Just drag and drop them!)
  • Custom modes (don't like predefined settings for configurations or they can't fit your gameplay? just rename everything or create personal configurations)
  • Optional commands (commands IS OPTIONAL and can be disabled in settings)
  • Interactive messages (Want to know details about mod automation decisions? Just use interactive mode)
  • Manual mode with input prediction (can apply your custom mode in middle of combat EVEN IF YOU CAN'T REMEMBER EXACT MODE NAME OR LAZY TO WRITE MODE NAME FULLY)

Features (everything is configurable)

  • Throttle some repetitive packets to decrease amount of work for client
  • Block some outdated/irrelevant for gameplay packets
  • Block repetitive and irrelevant onscreen messages
  • Block visual change packets
  • Block action scripts
  • Block NPC death animation
  • Block inventory packets spam in combat
  • Block achievements packets spam in combat
  • Block ALL shake effects
  • Block gather nodes spawns
  • Block hits effects
  • Block buffs
  • Block onscreen numbers popups
  • Block damage numbers
  • Block secondary skill effects when possible
  • Block mystic motes explosion effect
  • Block projectiles from skills
  • Block drop items
  • Block servants
  • Block summons
  • Block skills visuals
  • Block npc entities
  • Block players

FAQ

Q: Why this mod do not allow change settings individually? A: I can agree, for newbie preset based idea can be slightly harder at start to understand but in long run it allows forget about quadrillion commands.

Q: I don't want to use automatic presets. Can i just switch them manually? A: Yes

Q: Why some features missing compared to fps utils? A: I believe they are useless ones :)

Q: Can i use this mod with fps utils? A: Theoretically you can but i can't recommend this.

Q: I tried to edit presets and errors everywhere :( A: Presets must be in JSON format without comments

Installation

Usage

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Credits

  • Caali for Toolbox features and help with understanding how Tera works
  • Kasea for his fps booster memes and working ideas behind it
  • HugeDong69 for his bad code in fps utils which just works (still idk how)
  • Risenio for his packets logs so i was able code without login to Tera

fps-manager's People

Contributors

dependabot-preview[bot] avatar saltymonkey avatar xiphion avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

fps-manager's Issues

Rhapsody of Wind and Fire

Maybe it just happens to me i dont know, but when i try to do this guardian mission (rhapsody of wind and fire) fps manager causes a bug. I begin to collect the colored balls in the air. When i reach 5 stacks of same color, normally it would let me shoot by mouse left click. But when fps manager enabled, after gathering 5 stacks i cant shoot by mouse left click, even a warning sign that shows i need to shoot doesnt appear in the screen. If i disable the fps manager before i zone in to that guardian mission area, eveything backs to normal and i'm able to do the mission.

Other flying mission has no issues regarding fps manager. That error only occurs in that specific guardian mission.

Is this a general error, or just happens to me?

Bug Fm m 3

the level 3 fps mode is buggy, after going a DG by IM, in the next IM some people disappear, completely this is a problem in party mode, when the game sets the party up again alone

Auto Update for FPS Mgr not working?

18:50:17.276] [update] WARNING: Auto-update disabled for module fps-manager!
Not sure why but when I open tool box it says it will not auto update anymore.
Can you help me fix this or show me how to fix?
ty so much

Change mode on entering specific towns/areas

Hi. Is it possible to add new directive? Something like:

"triggerTown": {
"all": "0",
"Highwatch": "potatopc"
}

It's problematic to change every time on entering Highwatch. And if not changed, game crashes as always after some time.

If it's not possible then no problem, just close the issue.

Thanks :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.