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: 233
Most Online Ever: 854
(September 18, 2024, 07:49:37 am)
Users Online
Members: 0
Guests: 252
Total: 252

Author Topic: Classless Character Mod  (Read 26895 times)

0 Members and 116 Guests are viewing this topic.

Re: "Skills Masteries" Classless Concept
« Reply #45 on: »
Quote from: Phanjam
Haha ok i will shift focus now to making a few fighter skills :D give me a day or 2 for that.

Okay i placed files for 3 new skills in the DropBox folder (you probably received the comments/notifications by now)

So now along with the multi-level "fighter training skill" there is also:
  • Greatweapon Mastery - a passive skill with 15 levels
  • 2Hander Slam - an active skill with 15 levels and
  • Fighter Dash - an active skill with 6 levels
I haven't fully tested them but they are all basically copies of pre-existing skills, so they should work :D

I also uploaded a new image file for the skill tree with a separate graphic for the training area...

Spoiler: Skilltree Components Image (hover to show)

I hope it helps in aligning the graphic elements for the "progress bar" style of the training skill area ;)

?Question: Should I also separate that big metal plate for the "main skills area" to make alignment easier?

You can also create a rollover like in the stats menu. these are simple and can display player stats but won't read through the skill info.

Thanks for this lolesch! I think it could be used in the main skills area for the "Required level of the training skill" message, when a skill is still locked.

Let's keep inspiring each other! :D
« Last Edit: November 30, 2017, 10:39:32 pm by Phanjam »


Re: "Skills Masteries" Classless Concept
« Reply #46 on: »
Hey @Phanjam, I looked into your skills and placed them in the UI. Inside the main skills window is an Imagestate element. you have set the current state to -1 -> change that to 0 and set the parent skill window to visible but disabled. this way you can see the "?" icon

Is there a reason you want to hide the skills you are able to unlock later? IMO the player should be able to read through to decide if he wants to invest into fighter tree or more into another tree because he knows what to expect there...

anyways,
Quote
I also uploaded a new image file for the skill tree with a separate graphic for the training area...
?Question: Should I also separate that big metal plate for the "main skills area" to make alignment easier?
this looks great! I have not figured out what size an image can be without being scaled down. It might help to separate it. though we might try to set it up like this:
Code: [Select]
backgroudimage
   Mainskill_window (top left)
      Mainskill 1 (offset with pixel calculation or trial and error...)
      mainskill 2...
   trainingskill_window (bottom left)
      trainingskill (left center)
meanwhile I've added an effect to your affixes (cuz i dont like to use effects in the skill editor...)
each affix has now an
effectname-fightertrainlevel AddStat min-1 max-1 chance-100 INSTANT saves-true
since the stat saves the next level affix just need to add 1 even if the affix before was removed.
It works fine with investing but I noticed I get 2 additional fightertrainlevel stats when I unse the console command "levelup". I could not relocate where these stats are comming from! havnt tested it in game though, just in guts game mode.

since you wanted to learn these things by yourself I will leave you with that. I can upload it on demand  :D or post the code here...

one more thing about that stat: you dont need to fill in all the cells like max value.
Code: [Select]
[STAT]
<STRING>NAME:FIGHTERTRAINLEVEL
<INTEGER64>UNIQUE_GUID:2524506058930012224
<TRANSLATE>DISPLAYNAME:Fighter Training Level
<STRING>TYPE:TYPE_INT
<BOOL>SAVES:true
[/STAT]
this should work
some projects in progress

Re: "Skills Masteries" Classless Concept
« Reply #47 on: »
Thanks so much again @lolesch for all this help! I will honor ur teaching by putting it to good use :D

Is there a reason you want to hide the skills you are able to unlock later? IMO the player should be able to read through to decide if he wants to invest into fighter tree or more into another tree because he knows what to expect there...

Ah no, i had intended for all the skills and their tooltips to be visible at all times. It should be only the plus-sign that is hidden when the stat evaluates "false".

I will try to figure out the imagestate controls to make it this way. But i was thinking of doing it the same way i did the training skill (show/hide the plus-sign, but the skill itself is still visible). If i get stuck i'll shout for help :D

meanwhile I've added an effect to your affixes (cuz i dont like to use effects in the skill editor...)
each affix has now an

Code: [Select]
effectname-fightertrainlevel
AddStat min-1 max-1
chance-100
INSTANT
saves-true

since the stat saves the next level affix just need to add 1 even if the affix before was removed.

Thanks for this lolesch!  I checked the files in DropBox but your edits are not there yet.  Is this the code you used?

Code: [Select]
[EFFECT]
<STRING>NAME:fightertrainlevel
<STRING>ACTIVATION:DYNAMIC
<STRING>DURATION:INSTANT
<STRING>TYPE:ADD STAT
<FLOAT>MIN:1
<FLOAT>MAX:1
<FLOAT>CHANCE:100
<BOOL>SAVE:true
[/EFFECT]
If correct, I'll add it to the affixes on my end ;)

It works fine with investing but I noticed I get 2 additional fightertrainlevel stats when I unse the console command "levelup". I could not relocate where these stats are comming from! havnt tested it in game though, just in guts game mode.

Okay i'll see if i can fix that / will check in-game too.

one more thing about that stat: you dont need to fill in all the cells like max value.
Code: [Select]
[STAT]
<STRING>NAME:FIGHTERTRAINLEVEL
<INTEGER64>UNIQUE_GUID:2524506058930012224
<TRANSLATE>DISPLAYNAME:Fighter Training Level
<STRING>TYPE:TYPE_INT
<BOOL>SAVES:true
[/STAT]
this should work

Thanks very much for this tip too!
« Last Edit: December 02, 2017, 12:34:35 am by Phanjam »


Re: "Skills Masteries" Classless Concept
« Reply #48 on: »
Hi @lolesch !

Okay I have made some progress.  I placed the Primal Slam (FIGHTER_2H_AOE.DAT) skill in the main area and named it "Fighter Active 1" in the tree.  Then from the Logic Timer I added a Logic Gate named "Fighter Active 1 Req" with settings...



I set the Logic so that the dynamic stat FIGHTERTRAINLEVEL > or = 5 will Activate/Deactivate the Plus Sign element, like this...



("Plus Fighter Active 1" is the name of the Plus Sign element in the tree)

When GUTS starts it looks fine...

Spoiler: In GUTS (hover to show)

But when i've invested 5 points in Fighter Training, what happens is the plus sign for the Primal Slam skill disappears!

I'll keep testing but I posted this because i'm hoping you might know what the problem is already :P
« Last Edit: December 02, 2017, 05:20:24 am by Phanjam »


Re: "Skills Masteries" Classless Concept
« Reply #49 on: »
the only thing that pops up in my head is a wrong/no image linked to the button enabled state!?
else I would need your latest file to go through myself I think
some projects in progress

Re: "Skills Masteries" Classless Concept
« Reply #50 on: »
the only thing that pops up in my head is a wrong/no image linked to the button enabled state!?
else I would need your latest file to go through myself I think

That makes a lot of sense actually.  I'll check it out now, thanks!

I also uploaded all the latest files to dropbox, in case you have some time to look ;)


Re: "Skills Masteries" Classless Concept
« Reply #51 on: »
hey phan, downloaded your files
like the UI scale there is another tool you might know actually! the plyer effect and stat watcher.
when I invest in the training skill the stat is not applied to the player so the button cant be enabled.
must be an error in the stat or skill

Edit# I went through the skill and there is no "addStat" - there you go :D
« Last Edit: December 02, 2017, 08:38:20 am by lolesch »
some projects in progress

Re: "Skills Masteries" Classless Concept
« Reply #52 on: »
Thanks @lolesch ! I'll put the ADDSTAT effect back into the skill then.  I had moved it into the AFFIX but i guess its not working from there.

In the .LAYOUT i also tried TOGGLEVISIBILITY as an input to the plus-sign element but that didnt work either :P More testing ahead!

Thanks again!

EDIT ;)

haha! Moved the addstat back to the skill and its working now. I used the Enable/Disable inputs.

Just one minor glitch - when u increment the stat by 1 the Enabled state flashes on (plus-sign flashes red) for a half-second. Very minor but it breaks the "immersion" :D. Can u suggest any workarounds for this?

Thanks!
« Last Edit: December 02, 2017, 07:22:48 pm by Phanjam »


Re: "Skills Masteries" Classless Concept
« Reply #53 on: »
Try it with the timer time set to 0.1
Also I was rethinking the add stat vs set stat in terms of a respec. In other words, if you respect the training skill, how will the stat get decreased?

For the training bar, have you created an anchor jet? I’d love to see it in action. You will need an image with gaps in it like it’s used in the vanilla skills with 3 tiers. Or the xp bar fill in.
some projects in progress

Re: "Skills Masteries" Classless Concept
« Reply #54 on: »
Quote from: lolesch
Try it with the timer time set to 0.1

aHa! Thks thks i will try that

Quote from: lolesch
Also I was rethinking the add stat vs set stat in terms of a respec. In other words, if you respect the training skill, how will the stat get decreased?

Youre right. At some point this mod should have its own respec solution to allow respec without breaking the character. But maybe thats something that can wait for later.

Quote from: lolesch
For the training bar, have you created an anchor jet? I’d love to see it in action. You will need an image with gaps in it like it’s used in the vanilla skills with 3 tiers. Or the xp bar fill in.

:D We think alike! I already started making one - im excited to test/see that too!


Re: "Skills Masteries" Classless Concept
« Reply #55 on: »
Okay the timer change to 0.1 helped a lot. it still flashes for a split second, but it is much less bothersome :D thanks @lolesch

Ah and the progress bar is in place!  But there are minor glitches...

Spoiler: Progress Bar (hover to show)

But i'm really happy it's in place and working! :D Thanks again lolesch!


Re: "Skills Masteries" Classless Concept
« Reply #56 on: »
I was able to fix the progress bar display glitches ;)  It was just the width dimension of the progress bar widget itself had to match exactly the width of the anchor image.

So now i started trying to place more skills in the main skills area.  I uploaded my latest batch of mod files to the dropbox folder.

I will take some time now to plan-out the skills for the Fighter tree :o then come back to placing them on the skilltree. 

I feel pretty good about the mod progress this weekend  8) Thanks so much again @lolesch !


Re: "Skills Masteries" Classless Concept
« Reply #57 on: »
I was able to fix the progress bar display glitches ... I feel pretty good about the mod progress this weekend
Gratz Phanjam! This is the moment you should change the topics title ;) Yeah, it feels much faster then planning all alone.. I was ill so I had a lot of time to help out but I see you got used to it very fast so you will need me only from time to time I think.
meanwhile I was able to get my stats overhaul to work (big shout out to @gytfunke !)
Spoiler: this is the statsmenu (hover to show)
I will use these as a skillrequirement and I managed to create a solid mindset of skills I want to arrange on my skills map so we are at an equal point, haha.
looking forward to your concept while I try to get the basic setup done over here
« Last Edit: December 03, 2017, 04:36:47 pm by lolesch »
some projects in progress

Re: "Skills Masteries" Classless Concept
« Reply #58 on: »
Hey @lolesch thanks!  I'm not 100% sure what you mean by changing the topic title, but my guess is to avoid confusion between this concept of a classless character (titan quest style) and your stats-driven classless concept, which is the main topic of this mod sub-forum! :D If it's okay with you, I can move this to its own mod sub-forum and call it "Titan Quest Style Skills Mod" or something like that.

Yes I'm getting more comfortable working with the UI and that's thanks to your help and encouragement for which I'm realy grateful!  It's okay if you have less time for this; being able to still ask you for some tips every now and then is fine for me ;)

And I do want to return the favor, so if there's any way you think I can help in your mod just let me know.  Your stats menu looks exciting!  I can't wait to play the alpha!


Re: "Skills Masteries" Classless Concept
« Reply #59 on: »
Hey @lolesch thanks!  I'm not 100% sure what you mean by changing the topic title
"POC" - I guess we are behind proofing now ;) It is a concept we can work on! you can move it where ever you want to have it, or leave it here, I'm fine with that.
thanks for offering your help too, I might get back to that!
some projects in progress

 

Recent Topics+-