Page 1 of 3
Intense/Brutal Difficulties(With Addon!)
Posted: Sun Jun 09, 2013 11:18 pm
by SageAcrin
This took surprisingly little time. I would just post this in the idea thread that spawned it
over here but I figure it's more noticeable that I made an addon for the suggestion, this way.
This addon adds the Intense/Brutal difficulties.
Intense is a difficulty between Normal and Nightmare. Brutal is a difficulty between Nightmare and Insane.
Both of these, in addition to boosting the enemy(33%+2 for levels on Intense, 75%+4 on Insane. +33% for talent levels on Intense, 75% on Brutal.), boost the player as well, granting them an additional stat point every three levels, a class talent point every three levels, a generic point every 5 levels(So, no lost point every five levels, in effect), a Category Point at L46, and a Prodigy Point at L50.
This not only produces a more even curve between difficulties, but also creates an interesting setup playground, where harder to get off the ground setups are easy to get rolling, and skill combinations that are normally not possible, well, are.
Preliminary testing seems to work fine, as near as I can tell.
Achievements are not available, though listed; They're in the addon's code, but commented out, on the grounds that I don't know precisely how the game would react to a bunch of addon-based achievements. Those should work fine, the code looked pretty simple, if someone wants to try to uncomment them.
There's also a commented unlock for Brutal-clearing the game on Intense.
Also, this isn't enabled for the Infinite Dungeon-I swiped the method for Intense/Brutal's stat/etc. bonuses from how the Infinite Dungeon changes its rules...which means I'm not quite sure how they'd interact with the Infinite Dungeon's same changes(Which set comes first/if the game can check for difficulties when enabling the stat changes/etc.). Combine that with the fact that I don't know exactly how the ID works at very high levels(Never really played it) and I think this would be better left to someone with more ID experience.
(Hachem, where are you~

)
http://te4.org/games/addons/tome/added-difficulties
Still, give it a spin. It should work pretty well.

Re: Intense/Brutal Difficulties(With Addon!)
Posted: Mon Jun 10, 2013 12:02 am
by Crim, The Red Thunder
SageAcrin wrote:(Hachem, where are you~

)
Definitely want to know how this interacts with infinite500, which I never turn off. (After all, I MIGHT win, then I'll want to go into it!)
Otherwise, looks quite good.
Re: Intense/Brutal Difficulties(With Addon!)
Posted: Mon Jun 10, 2013 1:28 am
by SageAcrin
Oops! Current version makes Golem get full stats instead of a partial boost.
Fixing this shortly.
Edit: Or...the Infinite Dungeon code I used could have the same problem, and I could have no idea how to fix it. I didn't realize that was still a standing bug.
Huh. Any ideas?

I suppose it's not a big deal, per se, but it should be fixed.
It's also not validating, which is weird as I have repeatedly checked the MD5. Odd. Even reuploading a version that had lowercase shortname didn't seem to fix it...
Re: Intense/Brutal Difficulties(With Addon!)
Posted: Mon Jun 10, 2013 1:55 am
by noboruwatanabe
This looks awesome. Thanks for putting this together. Definitely trying this out soon.
Re: Intense/Brutal Difficulties(With Addon!)
Posted: Mon Jun 10, 2013 5:05 pm
by Hachem_Muche
I like the idea of this mod!..
Just took a look the addon code and, not surprisingly, both overwrite the level up code and so will not be compatible there. I don't see any inherent problems with the new difficulty levels so those should work fine. As long as your addon has lower priority than I500 the addons should be compatible, except that the bonus stats will not be awarded.
The simplest way to work around this problem would be to add a hook to the levelup function in mod.class.Actor.lua and have your addon trigger it to adjust the stats whenever an actor levels up. I could then add triggering code to I500 to run your code, and accomplish what you want.
The issue, currently, is that I'm in the process of translating I500 code into new game code, and so everything is in flux right now.
Re: Intense/Brutal Difficulties(With Addon!)
Posted: Mon Jun 10, 2013 7:19 pm
by SageAcrin
As of right now, the addon just uses the simple expedient of setting Intense/Brutal to "never" in the birth code for Infinite Dungeon. So you just can't turn them on for it. (Extremely easy to change if someone wants.)
There's no rush or anything; I just figured that any code you wanted to implement for the idea would be much better than any I'd likely to make, since I never play ID. Turning off the difficulties is certainly enough for now.
Still don't know why it's not validating, though.

Re: Intense/Brutal Difficulties(With Addon!)
Posted: Mon Jun 10, 2013 7:55 pm
by CaptainTrips
How are you checking the md5? Are you on OSX by any chance?
Re: Intense/Brutal Difficulties(With Addon!)
Posted: Mon Jun 10, 2013 8:06 pm
by SageAcrin
Nah, I'm on Windows XP.
I've actually not had a problem with getting a valid MD5 before.
Re: Intense/Brutal Difficulties(With Addon!)
Posted: Mon Jun 10, 2013 9:29 pm
by Jack Trades
Offtopic: I'm having problems with MD5 on my addon as well. No idea what I'm doing wrong (Windows 8 user by the way).
Ontopic: I really like the idea of higher difficulty + more rewards. Playing on Intense all the time now.
Re: Intense/Brutal Difficulties(With Addon!)
Posted: Mon Jun 10, 2013 11:35 pm
by SageAcrin
Turned out it was a server end problem. Should be fixed now; If you're still having problems, edit your current addon version, save without changing anything, then try.
(So yes, 1.01 validates fine now.

)
Re: Intense/Brutal Difficulties(With Addon!)
Posted: Wed Jun 12, 2013 10:12 pm
by StarKeep
So, after attempting to add your addon onto my list of installed addons, I've run into some extremely odd things.
Random Mage-Knight talents started popping lua errors upon mouse over, than suddenly.... didn't anymore.
The Necromancy archer minion giving a lua error after an arrow hit an enemy, but doing no damage... which suddenly fixed itself as well...
I think this addon has a mind of its own.
Edit: Turns out, that it somehow permanently broke Mage Knight on adventurer class, even if I uninstall this addon.
Imscared
Re: Intense/Brutal Difficulties(With Addon!)
Posted: Thu Jun 13, 2013 5:47 pm
by loimprevisto
I really love the concept of this addon, but I think I'll wait until the bugs get worked out...
Looking forward to trying it!
Re: Intense/Brutal Difficulties(With Addon!)
Posted: Thu Jun 13, 2013 6:08 pm
by StarKeep
Worry not loimprveisto, the addon only fights for the top spot with OTHER Addons, it shouldn't cause many problems with the Vanilla game.
Seeing as how I use upwards of 12 addons at once, it's to be expected.
Re: Intense/Brutal Difficulties(With Addon!)
Posted: Sat Jul 06, 2013 11:44 pm
by SageAcrin
New version added!
This reconfigures how both the Infinite Dungeon and Intense/Brutal handle levelups. Normally, they entirely suspend the proper leveling procedure, then shove their own table into it.
This works, but it makes it extremely annoying to actually make two different things that do this compatible; It was much easier to redo the actual levelup table and add special player flags to check when leveling up. As an added bonus, this makes Golem level up right!
So in other words, this fixes all known bugs with the difficulties.
Of course, it may have introduced some new ones, and definitely made it less friendly to other addons, as now it overloads Actor.lua...

Nothing's perfect, but it's a better basis for a patch if DarkGod's interested in the difficulties, and even fixes a long standing ID bug where the Golem got all of your bonuses.
By the way, Golem gets your Intense/Brutal stat bonuses, still.

It wasn't too hard to code in at the end of all of that-he properly levels as normally, with his lesser stat bases, but gets the stat/class/generic/category/prodigy bonuses that Intense/Brutal grant.
Oh, and the stat points bonus was increased from once every three levels to once every two. Seemed more appropriate.
Enjoy!
Edit of an edit: There was a small typo in the first version; If you grabbed 1.02 within five minutes of it being up, redownload.

Re: Intense/Brutal Difficulties(With Addon!)
Posted: Tue Jul 30, 2013 5:58 am
by Praxis
Tested with ID infinite mod. Doesn't give extra talents class/generic talents.