News:

SMFNew Installed

+-+-

User+-

Welcome, Guest.
Please login or register.
 
 
 

Login with your social network

Forgot your password?

Site Stats+-

Members
Total Members: 728
Latest: Cho
New This Month: 0
New This Week: 0
New Today: 0
Stats
Total Posts: 10932
Total Topics: 795
Most Online Today: 234
Most Online Ever: 854
(September 18, 2024, 07:49:37 am)
Users Online
Members: 0
Guests: 289
Total: 289

Author Topic: [TL2] Ultimate Respec Lite  (Read 16670 times)

0 Members and 64 Guests are viewing this topic.

[TL2] Ultimate Respec Lite
« on: »
Ultimate Respec Lite

"Ultimate Respec", an extension of the "FreeSpec" mod by @Chthon, is currently the most popular TL2 respec mod on the Steam Workshop.  Adding positive stat-allocation buttons—in addition to the negative ones provided by FreeSpec—it addresses the significant issue of "hundred-click syndrome" brought on by large numbers of unused stat-points.  As far as Stat-respec mods go, it is, indeed, the "ultimate". 

Spoiler: Problems and Solutions (hover to show)

After a quick test with both a vanilla Embermage character, and my own custom "Emberdrake" class, I can confirm that this simplified version of the "Ultimate Respec" mod correctly works on both modded and vanilla classes. 

Try it out at the link below! 


Download link (RGF):
https://www.runicgamesfansite.com/mod_downloads/npcs-tl2/download-1526-ultimate-respec-lite.html

Download link (Steam Workshop): 
 

Source repository (Github): 
https://github.com/LordNyriox/Ultimate-Respec-Lite


« Last Edit: July 29, 2018, 02:40:21 pm by Lord Nyriox »
I am off to Tamriel, seeking new adventures, great and small.  One day, I might return to Novastraia and show what I have learned.

Share on Bluesky Share on Facebook


Re: [TL2] Ultimate Respec Lite
« Reply #1 on: »
Hi @Lord Nyriox

So far so good, there is no problem.

I've done a quick test on some existing classes, like in the Mod Variant [archer], Tl1CP [vanquisher], FEP [mongol archer], Vanilla class, Synergies [warlock]. All class can respect skill & status without any problems. ;)

Asking for permission:

By the way, is this free to use for merge with other mod?
« Last Edit: June 21, 2018, 11:33:32 pm by Sch123 »

Re: [TL2] Ultimate Respec Lite
« Reply #2 on: »
I've done a quick test on some existing classes, like in the Mod Variant [archer], Tl1CP [vanquisher], FEP [mongol archer], Vanilla class, Synergies [warlock]. All class can respect skill & status without any problems. ;)

That is wonderful to hear! 

I did not personally test it with more than a couple of classes (one vanilla and one custom), so hearing that it works with the more popular class-packs is great confirmation.  :} 

Asking for permission:

By the way, is this free to use for merge with other mod?

Unless otherwise stated, the answer is "Yes" for all my mods. 

I would appreciate credit for any work you copy from one of my mods, but I do not require it.  ;} 
« Last Edit: June 22, 2018, 04:35:21 pm by Lord Nyriox »
I am off to Tamriel, seeking new adventures, great and small.  One day, I might return to Novastraia and show what I have learned.

Re: [TL2] Ultimate Respec Lite
« Reply #3 on: »
downloaded and will now be a main staple in my mods load-out!

Do u plan to put this on RGF and steam workshop too? (i urge you too :) )

Elegant work!  Thanks so much for doing this :thumbsup: :thumbsup:


Re: [TL2] Ultimate Respec Lite
« Reply #4 on: »
Do u plan to put this on RGF and steam workshop too?

Thanks for the reminder, @Phanjam!  ;} 

I just posted this mod on RGF.  You can find it at this link

EDIT:  Thanks to @Phanjam, the mod is also on the Steam Workshop!  You can find it at this link


« Last Edit: July 04, 2018, 01:04:51 pm by Lord Nyriox »
I am off to Tamriel, seeking new adventures, great and small.  One day, I might return to Novastraia and show what I have learned.

Re: [TL2] Ultimate Respec Lite
« Reply #5 on: »
The Steam version of this mod now has 92 subscribers, and the RGF version now has 42 downloads under its belt! 

I am frankly amazed how popular this mod has become. 
I am off to Tamriel, seeking new adventures, great and small.  One day, I might return to Novastraia and show what I have learned.

Re: [TL2] Ultimate Respec Lite
« Reply #6 on: »
It addresses what i think is a widespread issue, and does it well to boot ;)


Re: [TL2] Ultimate Respec Lite
« Reply #7 on: »
Help Request

The edits I have already made to the "Ultimate Respec" mod for this project, are pretty minimal. 

Since the original mod was essentially just an expanded form of @Chthon's "FreeSpec" mod, I was able to get away with simply replacing its "<Class_Name>" UnitType checks with a single set of generic "Player" UnitType checks, with the minimum value for each main Attribute set to "5". 

I have, however, received reports of gradually increasing lag when players leave the Respec window open for a while. 

Since I changed the code to affect all players indiscriminately (regardless of class), some of the existing Logic is likely redundant (which might contribute to the lag somehow).  Unfortunately, I am not familiar enough with the Logic system to be able to easily tell what is actually safe to remove. 

Could someone please examine the code of my "Ultimate Respec Lite" mod, and point out where I can simplify things? 

Thank you for your consideration.  :} 


For convenience, I have attached the source directory of the mod in question

« Last Edit: December 22, 2018, 02:48:01 pm by Lord Nyriox »
I am off to Tamriel, seeking new adventures, great and small.  One day, I might return to Novastraia and show what I have learned.

Re: [TL2] Ultimate Respec Lite
« Reply #8 on: »
Cant commit timing but will have a look-see and let u know if i find anything ;)


Re: [TL2] Ultimate Respec Lite
« Reply #9 on: »
I could try and bug check the logic system but not sure when I'll be able to get access with GUTS again, hopefully this weekend. Maybe a screen capture of the logic/s would help us figure out what's going on.

Re: [TL2] Ultimate Respec Lite
« Reply #10 on: »
Maybe a screen capture of the logic/s would help us figure out what's going on.

Thanks, @doudley.

There is also an "aura" component (attached to the Respec NPCs), and a Skill component (regulated by StatWatchers). 

As I understand it, those two components do most of the actual leg-work in this mod—the Logic simply regulates their activation.   


Honestly, I wish @Chthon was still around so I could pick his brains on the technical side of FreeSpec.  That would save us all a whole lot of trouble.  :\
« Last Edit: July 30, 2018, 09:47:39 am by Lord Nyriox »
I am off to Tamriel, seeking new adventures, great and small.  One day, I might return to Novastraia and show what I have learned.

Re: [TL2] Ultimate Respec Lite
« Reply #11 on: »
Frankly, there are enough changes that I am hoping to (eventually) make, that I am almost considering a total rewrite of the mod. 

  • Target 1:  As I have already stated, reduce the Logic's dependency on outside components.  The Aura/Skill setup is resource-heavy, and a simpler method would be preferred (if one can be found). 
  • Target 2:  Add a "Remove All" button for each Attribute (Logic should be <"Current Value" –5 = "New Value">), and a "Reset All Stats" button that does the same for all four Attributes. 
  • Target 3:  Add a separate Tab to allow resetting individual Skills (probably adapted from @doudley's "Express Respec" mod). 
  • Target 4:  Add a system to allow purchasing additional Stat-points and Skill-points. 
« Last Edit: July 30, 2018, 09:47:07 am by Lord Nyriox »
I am off to Tamriel, seeking new adventures, great and small.  One day, I might return to Novastraia and show what I have learned.

Re: [TL2] Ultimate Respec Lite
« Reply #12 on: »
Maybe a screen capture of the logic/s would help us figure out what's going on.

Thanks, @doudley.

There is also an "aura" component (attached to the Respec NPCs), and a Skill component (regulated by StatWatchers). 

As I understand it, those two components do most of the actual leg-work in this mod—the Logic simply regulates their activation.   


Honestly, I wish @Chthon was still around so I could pick his brains on the technical side of FreeSpec.  That would save us all a whole lot of trouble.  :\

I recently updated Variant Classes mod (Steam). Maybe now I could take a look at your mod. I won't have an access to GUTS right now, only on Sundays, but if I can have a view of the "media" folder/unpacked files of your mod, maybe I won't need to look at 'em in GUTS.

Share me a link, if its okay with you.

Re: [TL2] Ultimate Respec Lite
« Reply #13 on: »
I won't have an access to GUTS right now, only on Sundays, but if I can have a view of the "media" folder/unpacked files of your mod, maybe I won't need to look at 'em in GUTS.


I will not have access to GUTS for at least another week, if not longer.  :\

I attached the source files for the mod to my original "Help Request" post.  I linked it here for convenience.

[LINK REMOVED]
« Last Edit: December 22, 2018, 02:47:28 pm by Lord Nyriox »
I am off to Tamriel, seeking new adventures, great and small.  One day, I might return to Novastraia and show what I have learned.

Re: [TL2] Ultimate Respec Lite
« Reply #14 on: »
@Lord Nyriox
Thanks for the link!

Try this code:
Code: [Select]
[SKILL]
<STRING>NAME:Respec_Aura
<TRANSLATE>DISPLAYNAME:Respec Aura
<TRANSLATE>BASE_DESCRIPTION:Enables stat respec
<STRING>ACTIVATION_TYPE:PASSIVE
<STRING>TARGET_ALIGNMENT:GOOD
<STRING>TARGET_TYPE:SELF
<FLOAT>RANDOMRANGE:0
<FLOAT>TURNRATEOVERRIDE:-1
<BOOL>CAN_BE_SILENCED:0
<INTEGER64>UNIQUE_GUID:4921236809504979266
[LEVEL1]
<FLOAT>RANDOMRANGE:0
[EVENT_START]
<STRING>FILE:media/skills/monsters/questunits/respec_aura.layout
<BOOL>FOLLOWS:1
<BOOL>NOSTEALEFFECTS:0
<BOOL>STATSHIDDEN:1
<BOOL>CAN_CLONE:0
[AFFIXES]
<STRING>TARGET:FRIEND
<STRING>TARGETTYPE:PLAYER
<STRING>AFFIX:RESPEC_GENERIC
[/AFFIXES]
[/EVENT_START]
[EVENT_END]
<BOOL>CAN_CLONE:0
[AFFIXESREMOVE]
<STRING>AFFIX:RESPEC_GENERIC
[/AFFIXESREMOVE]
[/EVENT_END]
[/LEVEL1]
[/SKILL]

@Aherin
I think the lagging issue here is similar with Potion of Insight mod earliest lag issue, regarding skill being executed endlessly.
« Last Edit: August 07, 2018, 02:08:20 am by doudley »

 

Recent Topics+-