|
|
Hello, here's another mod from me (based on the previous Test++ by Sephinator)
Test++v1.46 (Compatible with HoN v2.*)
As of HoN v2.3.0.0 Test++ has been officially implemented.
Here is a link if you somehow still want to download the honmod (v1.46).
What does this mod do?
This mod will extent your practice mode experience by quite a bit.
It gives you a lot more (and easier) control over your hero, creeps, items and spawning other units while in practice mode.
Bringing up the Test++ window(s) when watching a replay will still allow you to use several features (like the skybox, and camera controls).
Features:
- Repick your hero while the practice game stays intact!
- Reload Textures, Models and the Game Interface with simple buttons.
- Enable dynamic reloading.
- Change Max/Min camera distance (value can be changed in options).
- Enable Free-Flight camera.
- Control camera smoothing.
- Set pretty sky boxes.
- Toggle Wireframe and Model Textures.
- Pathing (+ Advanced Pathing) information being drawn of the selected unit.
- Stats Panel of the selected unit.
- Simple FPS viewer
- NavGrid (JukeSpot Finder)
- Instantly switch between Day or Night!
- Picture-in-Picture frame that shows what your hero is seeing from a first-person perspective
- Record your own replay in a practice game and view it like any other replay!
- Truly remove Fog of War
- Reset gold to 603 or 853
- Taunt ability can be unlocked
- Bind Refresh and Kill commands
- Toggle Auto Refresh cooldowns of the selected unit, yeehaa skill/item spamming!!
- Control over trees, spawning / killing (spawn intervals can be changed in the options)
- Spawn all neutrals (spawn intervals can be changed in the options)
- Spawn Kongor
- Boost your Hero's Max HP/MP, HP/MP Regen, Attack Speed or Moving Speed (changeable values in the options)
- Change the Game Speed with a slider (range from 1% to 200%) or with buttons (up to 999%) or pause instantly.
- Searchable Items with proper Item names!
- Searchable Entities with proper & auto corrected Hero names! And fixed Neutral/Powerup names! (the names of Creeps, Buildings, Critters, 'Pets' and Gadgets are untouched.)
- Heroes have icons
:fors:
:chro:
in front of them as well.
- Searching is aided with an Auto Complete List to speed things up even more.
All these features are explained in the in-game help window, so make sure you read them!
How to add your own stuff to the Entity and Item lists:
Extract the testppItems.cfg and testppSpawner.cfg files from the honmod (or download them from the links).
Put them in this folder: My Documents/Heroes of Newerth/game and open it with your favorite text editor.
What to do from here should be described in the files themselves
When you're done editing the files, save them and re-open the Spawner or the Items window and it should be updated.
Have fun messing around!
See this screen shot for most of the features:
A pretty screen shot with sky box enabled:
Known Bugs:Changelog:Code:1. When starting another practice game without restarting hon, the Test++ button doesn't show up. Solution: Press F10 twice (enables/disables the game menu) or use your own hotkey to toggle the Test++ windows (can be setup in the Test++ Mod Options). 2. When using Ctrl+Click to quickly spawn units, the next time you're using a target ability it spawns the last unit again. (engine bug?) Temporary solution: Spawn the last unit without pressing Ctrl (this will change the cursor back to normal).Future Plans:Code:v1.46 (July 30, 2011) - Fixed for 2.1.0.1 v1.45 (July 01, 2011) - Fixed for 2.0.37. v1.44 (June 10, 2011) - BuffPanel removed again, S2 removed it. - Re-added Sell all items in your inventory button - Added option to never open spawner/item list when toggling Test++ windows. - Fixed hotkeys not working when and after using the mouse to spawn items and entities, using enter while the textbox is active will still keep the textbox active. - When changing entity spawner options now updates the spawning command (cursor changing to a crosshair), so you don't have to re-click the highlighted entity or spawn button. - Fixed first load warning messages and cleaned up some more code. v1.43 (May 22, 2011) - Alt avatars don't show up in the spawner window anymore since S2 removed them from the list, now I don't know how I can get the information I need to spawn Alt Avatars. - Fog of War script updated, can now be removed again. - All hero/building/etc models can be seen far in the distance when in Camera Distance and FreeFlight mode. - BuffPanel added, lists all active (de)buffs of your selected unit. - Removed Sell All Items in Inventory button, because spawned items are now 'borrowed' and cannot be sold. - Added up/down arrow Auto Complete List control while the associated textbox is active. - When recording a replay for the first time cg_replayPrecacheAll will be set to true, so Test++ recorded replays play correctly. (Thanks to PANCZASU) - Scrolling the list with the mouse wheel and code-scrolling are now in sync, seems to have been fixed by S2 :p - Fixed spawner and help graphics. v1.42 (December 20, 2010) - The Repick Hero feature is back! You can now remove your chosen hero and pick another one while the practice game is left intact. (Thanks Bangerz!) - The NavGrid and Day/Night buttons are now disabled as well when in a non-local game or replay. - Changed the Reload Game Interface button to a panel without any onmouseover / sound effects, this fixes the game possibly crashing when clicking the button. - Changed the initial positioning of the windows. - Cleaned the code a bit. v1.41 (December 15, 2010) - Compatible with HoN 2.0 - Updated the Spawner list to support spawning hero skins. Renaming them is the same, but don't include the skin name (this is automatically detected, but unchangable). See the contents of testppSpawner.cfg for more information. - Fixed resetting gold to 603 or 853, didn't work because of 2.0 updates. - Fixed not being able to toggle the Picture in Picture window, was broken because of a typo in the code. v1.40 (November 30, 2010) - Added hero icons in the Spawner list. (impossible for item icons without stuff happening on screen..) - It now automatically corrects the hero name of new hero's that show up in the list (heroes can still be renamed using the same method). - Buttons/features that don't work (or crash the game) are disabled when viewing a non-local replay. - Right-clicking on the Refresh! button results in auto refreshing the selected unit (HF spamming skills :P). - Added easy replay recording feature, enter a name in the textbox and hit enter or click the Start Recording button. (suggested by Nigma) - Added frames around all windows to improve looks. - Changed the layout of the Items window to reduce empty space. - Updated the remove fog of war script, it now removes about 99.5% fog of war. - Updated help accordingly to all new features, updates and changes. - Fixed a bug when clicking the spawn button that it still spawned the previous selected entity. - Fixed a bug where some entries in testppSpawner.cfg wouldn't show up in the list. - Fixed a small visual text bug. (reported by ElementUser) - Fixed and cleaned up some internal code. - Added changelog.txt in the honmod. v1.30 (November 5, 2010) NOTE: If you updated to v1.30, it is recommended to delete these existing variables: (Test++ variables start with testpp_ in your startup.cfg which is located in "My Documents\Heroes of Newerth\game\startup.cfg") testpp_spawnCreeps, testpp_spawnPowerups, testpp_spawnTrees, testpp_team_legion, testpp_team_hellbourne, testpp_team_passive, testpp_team_neutral, testpp_spawnerOwner. and all variables that start with 'testpp_' and end with 'WinX' or 'WinY' - Rewrote the way of handling the Entity and Item lists, now supports custom entries that can be renamed easily in a separate configuration file. (inspired by xHomicide) - Fixed a known bug, checkboxes now work on first use. (Thanks Nostaustang!) - Added adjustable setting for minimum camera distance, merged in Max Camera Distance button which is renamed to Camera Distance and moved to Camera Options. (Suggested by Nigma) - Added Camera Smoothing toggle, included in Camera Options. You can also adjust the positional and angle smoothing amount with sliders. (Nigma) - I'm now using Movable Frames for all my windows, this will unfortunately reset your window positions to default. Sorry for the inconvenience. - Added a Picture-in-Picture feature, this shows what your selected unit sees from a first-person perspective. You can adjust the Field of View angle of the PiP frame. (Suggested by BlacRyu) - Toggling windows via the main panel buttons now saves the toggling state. This results in all Test++ windows that are open are now toggled correctly. - You can now unlock the Taunt ability in practice mode. (Requested and solved by kevs926, thanks for the easy solution!) - Test++ doesn't require the Mod Options Framework anymore (it has been built in the game). Added, removed and adjusted some options. - The mod.xml is now saved in UTF-8 to be compatible with the new Java Mod Manager. - Updated help accordingly to all new features, updates and changes. - Lots of internal clean ups, condensed some triggers, moved the panel order around, improved some code on the buttons, got rid of some old templates and made a new template. v1.22 (October 25, 2010) - Added Bombardier to the hero list. - Added Blood Chalice and Striders to the item list. v1.21 (September 9, 2010) - Added all missing heroes to the list. - Honmod applies again on HoN v1.0.12. - Discontinued s2z support from now on. v1.20 (May 1, 2010) NOTE: If you updated to v1.20: You need to delete all lines starting with SetSave "testpp_ from your startup.cfg (Located in "My Documents\Heroes of Newerth\game\startup.cfg") for all the features to work correctly (this will reset all Test++ configurations)! - Added Fayde in the Entity search list - Added compatibility with Enhanced HoN (honmod version only), these will be added at the end of the original hero/item list, instead of merged alphabetically. - Window positions are now saved. (Suggested by MaxGhost) - Reworked the way to toggle windows. Instead of setting up several windows you want to toggle in the options, it now toggles any open windows via a hotkey or you can setup the Test++ button to behave like this aswell. - Added a reset windows position button in the options. - Cleaned up some code of Main/Extra window toggle buttons. v1.10 (April 10, 2010) - Added The Chipper in the Entity search list - Changed the names of The Chipper, The Madman and The Dark Lady to <name> (The) for easier searching. - Added feedback whether a toggle button is on or off (green text is on, white is off) - Fixed overlapping toggle button of Max Camera Distance <-> Free-Flight Camera and Legion Sky Box <-> Hellbourne Sky Box. They cannot be active at the same time. - Pressing ESC when a search textbox is active, clears the textbox when pressing ESC again it will unfocus the textbox. (thanks slime73) - The Test++ button can now toggle windows you have set up in the options. You can also bind this. (Suggested by Tisser) - Fixed Test++ button overlapping with Movable Frames button on some resolutions (reported by Tisser) - Fixed the website link in ModMan to link to this first post instead of update v0.92. - Fixed some typo's on buttons and in the help. v1.00 (April 3, 2010) - Added key binds in options the Mod Options Framework for Refresh and Kill - Added changeable values in the options for Hero Stats, Max Camera Distance and spawn intervals for creeps, neutrals, trees and power-ups and also the creep spawn block radius. - Changed Game Speed slider's range going from 1% to 200% (Suggested by ElementUser) - Changed Game Speed buttons, removed 150% added 25% changed 400% to 500% and 800% to 999% - Added Instant Pause (toggle) button - Fixed checkboxes breaking after second practice game (a one time reload interface is required now) - Fixed Test++ button showing up in a real game, and (possibly) not showing up in a practice game. - Added button to toggle Dynamic Reload (Suggested by MaxGhost) - Added Free-flight Camera button (thanks to BlackRyu's guide). - Added Legion and Hellbourne sky box toggle buttons (thanks to BlackRyu's guide). - Added Day/Night toggle button (Suggested by ElementUser) - Added button to reset to 603 or 853 gold. (853 button Suggested by MaxGhost) - Changed entity and item search windows, auto complete list are now always visible, and any buttons it would normally overlap to the side. (Suggested by NiGHTsC) - Changed entity auto complete list to when you click it you can directly spawn the unit instead of pressing enter first. (Suggested by ElementUser) - Changed entity and item textbox to clear when pressing ESC. - Fixed all cosmetic elements to display right on all resolutions and aspect rations (hopefully). - Cleaned up a lot of code. - And probably some other stuff I forgot to note... v0.92 (March 27, 2010) - Changed to dropbox auto updating. /!\ You need to re-download the honmod for this! /!\ v0.91 (March 25, 2010) - Public releaseRequested but unknown how to solve/add/fix:Code:[normal] Improve searching through the listboxes with hiding non-matches of the query (this needs a complete rewrite how to search through the list). [low] Add fogType and fogColor to the options for pretty fog effects.Code:- Cast speed and channeling speeding adjustable via the options. (Suggested by WiggWam) - Spawn/control mega creep in lanes. (Suggested by Naith)
Last edited by Quzzap; 11-22-2011 at 07:34 AM. Reason: Updated to v1.46
Nice for enhancing it. :P
Current Project: HoW40K - UI/FX CoderOriginally Posted by IRC
Super
Excellent, Navgrid is SO FANCY. Allows you to see the precise pathing.
I guess the only "complaint" I have is the new Spawner where you have to press "Enter" to select the unit to spawn after highlighting 1 of the units instead of it automatically selecting the unit to spawn. But that isn't too much of a big deal.
I don't suppose the gamespeed could be slowed down to 0.05x speed, could it? :O
Last edited by ElementUser; 03-26-2010 at 02:09 PM.
S2 Games: Dedicated employees serving dedicated gamers. Continuous development. Never-ending improvement.
-----------------------------
Tech Support and Customer Support: https://www.heroesofnewerth.com/support/
Look for my highlighted text (important information) and grey text (interesting but not required information).
Current Project: HoW40K - UI/FX CoderOriginally Posted by IRC
I can't add more speed buttons, but I could make the slider go to 0.01 (1%) in the next version.
I could make it that if you click one in the list, your cursor changes and you're able to spawn the unit, but that would require you setting up the team & controlable unit before doing so. I'll have a look what I can make via mod options framework this weekend![]()
Last edited by Quzzap; 03-26-2010 at 05:26 PM.
Thanks for considering my feedback.
Also there's a typo that sort of bugs me; at the top of the window, it says "Selected Uni", but I know Uni should be "Unit"
S2 Games: Dedicated employees serving dedicated gamers. Continuous development. Never-ending improvement.
-----------------------------
Tech Support and Customer Support: https://www.heroesofnewerth.com/support/
Look for my highlighted text (important information) and grey text (interesting but not required information).
Yay!!
No more PMNC!! No more missing icons in MatchStats!!
Good job and Thank you Quzzap
Back to topic
Nice job for enhancing it, it does looks much more useful now, funny "Extra Options"
Two thoughts...
1. Can you change to this? Spawn and Item's drop lists will auto dropdown once you click in
2. another layout idea of Spawn/Item
by the way, can you still bring "Remove Hero" back even though S2 removed it?
Last edited by NiGHTsC; 03-26-2010 at 08:20 PM.
Technically its not a typo but a panel being cut off because you use a different resolution then I do and so % of height/width are calculated differently and text is being cut-off. I need to find a way where everything I do is the same for everybody else :P
To be clear you mean this: when activating/focusing on ANYWHERE in the spawner/items window you want it to focus the textbox (for typing) and opening the auto complete list?
If so, I think I can make it work but I"ll have to see how this works out. Also that layout is better.
Also, no I can't bring remove hero button back.
Thanks for your suggestions, but unfortunately I'll be busy the next week (including this weekend). I can't promise much improvement for now.
Last edited by Quzzap; 03-27-2010 at 05:35 AM.
Updated to v0.92
Changelog:Code:v0.92 - Changed to dropbox auto updating. /!\ You need to redownload the honmod for this! /!\
Last edited by Quzzap; 03-27-2010 at 10:14 AM.
Sort of...
What I meant was, after moving the races(Neutral,Legion,Hellbroune) to the right side, you could have the Spawn/Item lists being dropdown all the time, since there's lots of empty place on the bottom...
Sigh, why they remove it T_T
Thank you for considering my suggestions and please take your time to work on it, time makes great job![]()
Is there any way to change from daytime to nighttime at will? It'd be another great feature![]()
S2 Games: Dedicated employees serving dedicated gamers. Continuous development. Never-ending improvement.
-----------------------------
Tech Support and Customer Support: https://www.heroesofnewerth.com/support/
Look for my highlighted text (important information) and grey text (interesting but not required information).
Hey with the orginal test panel this keybind works fine
it's not working with Test++ 0.92 right now.BindImpulse game MOUSEX2 Cmd "UICall dev_menu CreateInt('tempactiveindex', ActiveIndex); Refresh #tempactiveindex#;"
how do i need to change it? (most propably the "dev_menu")
Current Project: HoW40K - UI/FX CoderOriginally Posted by IRC
^ty quazzap works fine
@seph: nah that bind works slightly different and i use both for different purposes
Updated to v1.0
Changelog:Code:v1.0 - Added key binds in options the Mod Options Framework for Refresh and Kill Added changeable values in the options for Hero Stats, Max Camera Distance and spawn intervals for creeps, neutrals, trees and power-ups and also the creep spawn block radius. Changed Game Speed slider's range going from 1% to 200% (suggested by ElementUser) Changed Game Speed buttons, removed 150% added 25% changed 400% to 500% and 800% to 999% Added Instant (Un)Pause button Fixed checkboxes breaking after second practise game (a one time reload interface is required now) Fixed Test++ button showing up in a real game, and (possibly) not showing up in a practise game. Added button to toggle Dynamic Reload (suggested by MaxGhost) Added Freeflight Camera button (thanks to BlackRyu's guide). Added Legion and Hellbourne skybox toggle buttons (thanks to BlackRyu's guide). Added Day/Night toggle button (suggested by ElementUser) Added button to reset to 603 or 853 gold. (853 button suggested by MaxGhost) Changed entity and item search windows, autocomplete list are now always visible, and any buttons it would normally overlap to the side. (suggested by NiGHTsC) Changed entity auto complete list to when you click it you can directly spawn the unit instead of pressing enter first. (suggested by ElementUser) Changed entity and item textbox to clear when pressing esc. Fixed all cosmetic elements to display right on all resolutions and aspect rations (hopefully). Cleaned up a lot of code. And probably some other stuff I forgot to note...
Last edited by Quzzap; 04-03-2010 at 07:45 PM.
Is there an option to get back anytime to the Hero Selection Screen and choose another hero?
the patch notes said that the remove hero functionality was removed for whatever reason, so it probably won't be back until s2 decides otherwise