TheFlyingBuddha Posted April 25, 2006 Share Posted April 25, 2006 My idea is simple in scope but given that I'm a total newb as far as scripting goes this may not happen any time soon (Unless of course some generous soul wants to attempt it for me). My idea is to create some sort of timer that resets the amount of training you've received at the current level. This is primarily intended for use in conjuction with a slow leveling mod. The rationale is that with a slow leveling mod you're probably going to aquire a lot more money, but seeing as how you can only raise 5 skill points per level through training you can only spend so much on training. The other issue is as you reach higher levels you much grind or spam most of your major skills to get a level, which can be annoying. I'd prefer simply spending tons of cash on training. The training cap was implemented to avoid jumping several levels at once of course, so my idea is to have the timer take a decent amount of time to reset, that way you can go out adventuring for a bit and later continue training. This could be abused, but as I picture the minimum time being at least two weeks that would involve tons of waiting around which would hopefully discourage the waiting. The other thing that could be done with this idea is to create a world in which training is the preferred method of leveling, rather than grinding and spamming, but balancing it buy spending lots of time gathering the resources for training. That is an idea which I will brood on more if I get this first piece of the puzzle in place. So, feedback would be greatly appreciated, also any advice on how to make this happen would be even better. Thanks in advance. Link to comment Share on other sites More sharing options...
Myydraal Posted April 26, 2006 Share Posted April 26, 2006 I have looked into this a little, my preliminary answer is that it wont be easy, mean i can;t write some simple script thats like after this many days reset X variable that stands for number of trainings this level too zero because of the lack of the ability to write your own functions.... BUT there MIGHT be a weird work around......but it would be very sloppy. The work around more or less would remove the trianing button from all the trainers and instead add a topic titled Train:"Insert Skill here", and that would run a script that would train your skill up by 1 and remove gold from your inventory. The NPC then would say like you can train x number more times within your current skill level or X amount of time. Then after a certian amount of time ahs passed that would be reset to zero, or when you level. Anyways as you can tell the work around is extremly ugly....so idk, shrug. Thats what i came up with, if anyone has a better idea feel free to share =P Link to comment Share on other sites More sharing options...
Ramengelion Posted April 26, 2006 Share Posted April 26, 2006 That would probably require a Global Script, which is a pain to work with at times. If there would be any way to bind it into a... lets say token. That might work better. Link to comment Share on other sites More sharing options...
TheFlyingBuddha Posted April 26, 2006 Author Share Posted April 26, 2006 My major problem at this point is figuring out exactly what I'm resetting. Everything else could probably be done in a rather dirty fashion just to prove I can do it. The game has to store the number (current amount of training at current level) SOMEWHERE, but I can't find anything on it. It would be part of the savegame I guess, and so far I have yet to find a reference to it online anywhere, and I have absolutely no idea how to examine a savegame file. Any ideas about that would be greatly appreciated. Link to comment Share on other sites More sharing options...
Myydraal Posted April 26, 2006 Share Posted April 26, 2006 Well, the number is stored most likley with the player values, but the problem is that the only way to access and change those number, or a alot of the numbers that effect gameplay and so on is through commands such as GetPCMiscSkill (returns specifided skill level), ModPCSkill (adds value to specified skill value) and so on. And since we can not CREATE new ones of these within the editor the only other way to accually edit the value you wish to edit would be some much more intrusive non-TESCS method. Atleast until they patch it to allow more stuff, i can hope can't i? Link to comment Share on other sites More sharing options...
TheFlyingBuddha Posted April 26, 2006 Author Share Posted April 26, 2006 Well, the number is stored most likley with the player values, but the problem is that the only way to access and change those number, or a alot of the numbers that effect gameplay and so on is through commands such as GetPCMiscSkill (returns specifided skill level), ModPCSkill (adds value to specified skill value) and so on. And since we can not CREATE new ones of these within the editor the only other way to accually edit the value you wish to edit would be some much more intrusive non-TESCS method. Atleast until they patch it to allow more stuff, i can hope can't i? I guess I just assumed that there has to already be some method of "fetching" the value built in, as it shows up on the training menu. (Perhaps if I can look at the training menu itself...) I was looking at it like the number must be a variable somewhere and once you know the variable you can play with it. I suppose it's equally likely that it can't be touched, which would be very disappointing. Link to comment Share on other sites More sharing options...
Myydraal Posted April 26, 2006 Share Posted April 26, 2006 Yeah :/ there is a number for the number of TIMES u can train per level that u can change, but i looked for quite a while and i never found anything )= Link to comment Share on other sites More sharing options...
TheFlyingBuddha Posted April 26, 2006 Author Share Posted April 26, 2006 Yeah :/ there is a number for the number of TIMES u can train per level that u can change, but i looked for quite a while and i never found anything )= Heh yeah I found that too. I could easily just bump that to a huge number but I was hoping to acheive a sort of self-balancing thing with this to prevent overtraining by having the reset. I want to make a larger realism/leveling pacing mod with this as a part of it. Since this would be one of my unique features (unless someone has already done this and have hidden it well from me!), I figured that this would be the first thing to nail down, but it's looking like it may not be doable. I've been looking at the menus now, but it seems like I've found the menu for everything EXCEPT training, which just doesn't make sense, and it's starting to wear on my nerves. Probably have to go to bed soon to preserve sanity. Link to comment Share on other sites More sharing options...
Myydraal Posted April 26, 2006 Share Posted April 26, 2006 If i figure anything out i'll give u a shout. You could use my other way , but that is ugly and well.....not very attractive really. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.