THIS MODULE IS MOST LIKELY NOT UP TO DATE, I QUIT THE GAME SOME TIME AGO
HSDN'S GUIDE MODULE
It has been mostly re-written and should be more efficient and the code should be much more readable
This module requires the library module found HERE
Extract to "mods" folder in tera-toolbox
MAKE SURE IT'S NAMED "library" NOT "library-master"
Things may be broken, things may not work correctly or they may work flawlessly... If you wish to help development, open a new issue with any errors/ bugs you encounter.
This has a few changes from the original and in my opinion, much cleaner code.
There are also several features that I found to be unneeded that I have removed such as:
- No GUI
- No multi-language translations
- No multi-colored on-screen notices
- No sending messages to party members (Why would you even want this lol?)
- A few other things here and there
Toolbox(/8) | Command description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
guide | Displays the current settings | ||||||||||||
guide help | Displays a list of all the chat commands | ||||||||||||
guide toggle | Enables/ disables the guide | ||||||||||||
guide notice | Enables/ disables sending the message to party/ raid notice chat | ||||||||||||
guide tts | Enables/ disables text-to-speech | ||||||||||||
guide debug [arg] |
Allows you to turn on the debugging of keys being sent. Available arguments are:
|
||||||||||||
guide verbose [id] | Enables or disables a specific dungeon guide. The ID for the dungeons are listed below example: guide verbose 9739 |
||||||||||||
guide objects [id] | Enables or disables the spawning of objects for a specific dungeon guide. The ID for the dungeons are listed below example: guide objects 9739 |
||||||||||||
guide test [key] | Allows you to test a key of a guide, you need to be inside the dungeon for the key to work. example: guide test s-739-2000-113-0 |
ID | Dungeon name |
---|---|
3023 | Akalath Quarantine |
9720 | Antaroth's Abyss |
9920 | Antaroth's Abyss (Hard) |
9044 | Bahaar's Sanctum |
3026 | Corrupted Skynest (May have issues) |
3126 | Corrupted Skynest (Hard) (May have issues) |
3102 | Draakon Arena |
3202 | Draakon Arena (Hard) |
3027 | Forbidden Arena [Hagufna] |
3103 | Forbidden Arena [Undying Warlord] |
3203 | Forbidden Arena [Nightmare Undying Warlord] |
3201 | Gossamer Vault (Hard) |
9982 | Grotto of Lost Souls (Hard) |
9053 | Kezzel's Gorge |
9735 | RK-9 Kennel |
3034 | RK-9 Kennel (Hard) |
9739 | Red Refuge |
9781 | Velik's Sanctuary |
ID | Dungeon name |
---|---|
3020 | Sea of Honor (Does anyone even do SoH?) |
So given that I don't have any plans to add any multi-language translations into a single guide, feel free to make a fork of this guide and translate into your own language. Let me know and I'll add a link to your guide down here.
No idea, I don't get any lag with HSDN's guide.
Perhaps it's just that your computer is garbage and you should upgrade it?
Maybe it's just toolbox itself has potato code for handling events and hooks?
As for logical reasons as to why you might have lag, unlike many other mods, events and hooks are triggered a large amount of times, I've done my best to stop processing invalid events as early as possible, so it should be somewhat lower than it could be.
Furthermore, the hooks should unhook themselves upon loading into a non-dungeon area, preventing them from triggering at all*.
It's likely the real source of any lag comes from how Toolbox handles events and hooks to begin with.
I haven't bothered to look at toolboxes code, but then again the dev of toolbox doesn't bother to look at other peoples code and tell them how to fix it, rather just says it's shit code and they're too busy. You can always ask them to try and improve its performance, but they'll probably just tell you to remove this module ¯\_(ツ)_/¯
*Given the complete lack of documentation available for toolbox module development, if it doesn't work, blame toolbox's lack of documentation
Short answer: No.
Long answer, still probably no, I have no reason to add things that probably won't see much use if at all. If you think it's super duper amazing and everyone is totally going to use it, open a ticket and ask. If the answer is still no, there is nothing stopping you from making a fork and adding it yourself.
First off, HSDN's guide uses an MIT License, which means I'm free to use the code as I wish. Secondary, yes I have used some of HSDN's code, and of course given the nature of making a module that does roughly the same thing, it's fairly likely that there will be code similarities.