Garry's Mod

Garry's Mod

Insane Stats
446 Comments
Piengineer12  [author] 3 Aug @ 6:38am 
To stop Armor Batteries from gaining modifiers, set "insanestats_wpass2_chance_unowned_battery", "insanestats_wpass2_chance_player_battery" and "insanestats_wpass2_chance_other_battery" to 0.

The hitbox of jewels are actually broken. I've tried to fix it but nothing I do seems to work.

Custom shop categories were planned, but were later scrapped as it takes so much effort for how little everyone seems to care about them.

I think I should just ditch CCVCCM and just implement a configuration panel specific to this addon but that will take a long time too.
dinogutt 1 Aug @ 4:46pm 
Essantially a copy of the Item shop tab that you can change the name of, and make multiple of (?)
dinogutt 1 Aug @ 1:39pm 
Got another question (sorry for asking so much, but its a big mod and I want to ask things):

Is it possible to add custom shop categories, for example a tab with LVS vehicles?
dinogutt 1 Aug @ 12:06pm 
Another question, as I can't edit my last one, but is it possible to increase the basic pickup range for coins, or add an option to do so? I installed the Jewel pack and I noticed that I often have to walk over a jewel multiple times before it picks it up, as if I have to line up perfectly or it doesn't pick it up.
dinogutt 1 Aug @ 8:51am 
Hi again, got another question. How do I disable the prefix system for shield batteries and return them to normal? Alternatively is there a Shield regenration skill and where on the tree do I find it?
BuddyManZ 31 Jul @ 6:33pm 
[Insane Stats] lua/insane_stats/sh_infhealth.lua:126: Something tried to set max health on Entity [40][item_battery] to nan!
1. assert - [C]:-1
2. SetMaxHealth - lua/insane_stats/sh_infhealth.lua:126
3. InsaneStats_ApplyLevel - lua/insane_stats/sv_xp.lua:258
4. InsaneStats_SetXP - lua/insane_stats/sh_xp.lua:469
5. v - lua/insane_stats/sv_wpass2.lua:1894
6. Run - lua/includes/modules/hook.lua:102
7. v - lua/insane_stats/sv_base.lua:51
8. unknown - lua/includes/modules/hook.lua:102
dinogutt 31 Jul @ 8:02am 
I figured something out. You can copy and paste a JSON into the shop, so I copied a list with many empty slots and pasted it into a text editor, then added weapon IDs into the empty slots, then copied everything and "pasted" it back into the shop. Tedious, but it works.
Piengineer12  [author] 30 Jul @ 3:48pm 
Unfortunately no, especially with the questionable decisions I've made when building CCVCCM. Either I'll have to make CCVCCM 2 or create a config UI from scratch, both of which I currently lack motivation for.
dinogutt 30 Jul @ 2:25pm 
Hello, I just found this mod and think its great, just what I was looking for with leveling, skills, and a shop, and more.

I have a question, is there a way to quickly add all the weapons from the Weapons menu, or from a specific category to the coins shop Possible Weapons list, or do I have to write in each item manually?
(please tell me there is a way)
dodo 26 Jul @ 11:33am 
thanks,will also find a drop weapon mod since need to test guns before pick one to use a lot
Calamity Andrade 26 Jul @ 11:28am 
Just want to give an update on the bug I reported on Jul 11. I think some of the settings I changed caused this to happen, as I messed around with some stuff yesterday, and was able to get it working properly again. That being said, the blacklisting stuff is still not entirely working correctly.
Piengineer12  [author] 26 Jul @ 6:36am 
You can set the insanestats_wpass2_modifiers_player_save_death ConVar to 1. You could use another addon that saves weapons, that works too.
dodo 25 Jul @ 6:15pm 
is there a way to remove weapon loss on death? or would need another mod since thats something on gmod
RiceIsNice 23 Jul @ 3:34pm 
console panic error
RiceIsNice 23 Jul @ 3:34pm 
[Insane Stats] lua/insane_stats/sh_skills.lua:152: attempt to index a nil value
1. InsaneStats_GetSkillMaxLevel - lua/insane_stats/sh_skills.lua:152
2. InsaneStats_GetTotalSkillPoints - lua/insane_stats/sh_skills.lua:205
3. InsaneStats_GetEffectiveSkillValues - lua/insane_stats/sh_skills_basemods.lua:2224
4. v - lua/insane_stats/sv_wpass2_basemods.lua:6038
5. Run - lua/includes/modules/hook.lua:102
6. InsaneStats_AddArmorNerfed - lua/insane_stats/sv_wpass2.lua:916
7. bloodlet - lua/insane_stats/sv_wpass2_basemods.lua:5010
8. v - lua/insane_stats/sv_wpass2_basemods.lua:5490
9. unknown - lua/includes/modules/hook.lua:102
Calamity Andrade 15 Jul @ 10:10pm 
Sadly the issue persists with even fractional ammo values being disabled.
corruptphoton 15 Jul @ 8:19pm 
Huh.

I guess MWB just doesn't work with ammo efficiency perks then.
Piengineer12  [author] 15 Jul @ 8:04pm 
That's exactly what disabling fractional ammo values does.
corruptphoton 15 Jul @ 7:32pm 
Ammo efficiency perks don't work well with MWB, it just causes the weapons to fire blanks for some reason, and the same thing happens after I disabled fractional ammo values.

My guess with zero scripting experience is that MWB dislikes when each shot consumes anywhere between 0 to 0.9999 bullets and not 1 bullet exactly

Maybe add an option to have ammo efficiency perks instead refill 1 ammo immediately upon consumption or something?
Piengineer12  [author] 14 Jul @ 9:58am 
Well, what better addon configuration library is out there? No one told me anything about design or how things should look, so I went with allowing configuration through both the spawnmenu and in CCVCCM.
RouteVenus 14 Jul @ 9:48am 
@piengineer12 idk anything about the convars mod but you chose probably the most unintuitive and clunky way to let people customize your mod
Piengineer12  [author] 14 Jul @ 2:25am 
You can configure individual elements under Insane Stats -> Client in the spawnmenu, or check out the insanestats_hud_* ConVars.
RouteVenus 13 Jul @ 9:51pm 
how do i disable the hud? i want to use this with another mod that already integrates this mod into their hud
Calamity Andrade 11 Jul @ 3:42pm 
Okay, so... got another bug, but its unrelated to the prior ones. Not sure as to how, but as of today, the game is failing to properly spawn me with all the weapons I normally use and their attachments, and its specifically this one. I checked the console and its saying "[Insane Stats Server] Failed to give weapon_physgun to Player [1][Calamity Andrade]!" This only began happening today and I did not download any new addons between last night and today.
Calamity Andrade 7 Jul @ 3:48pm 
Updating my report on the blacklisting of effects. I just levelled up a gun and got the motivation perk, despite the fact I had it on the blacklist. Seems the blacklisting system is not functioning all that well
Calamity Andrade 6 Jul @ 4:43pm 
If I could blacklist items without constantly having to reroll weapons/batteries, that would be perfect. I think thats the only thing that would really be needed
Piengineer12  [author] 6 Jul @ 3:43pm 
Honestly the blacklist system could use a rework in general.
Calamity Andrade 6 Jul @ 11:17am 
Found another bug as well. Despite blacklisting some effects, upon loading into a map, some of my weapons will still have certain effects. (Like the heavy debuff. I've had it blacklisted for a while, but I just had it show up on a weapon)
gloom 4 Jul @ 2:54pm 
been following this project for awhile, i'd love to see a general modifier intensity setting and a whitelist for what modifiers can spawn at what level.

not that i don't enjoy the things that arise from the stat modifiers, but trying to make a progressive scaling preset whilst every effect is almost 30-70% bonuses due to the tier system makes that rather difficult!

hemoshock/electroblast/cosmic being able to spawn on level 1 gear is also a bit of a balancing nightmare.
Calamity Andrade 3 Jul @ 1:04pm 
Hopefully that would work
Piengineer12  [author] 3 Jul @ 12:17pm 
I see, that means something is giving them XP after they've spawned in, not during the spawning process.

I can make the ConVar set a hard limit instead of only during the spawning process.
Calamity Andrade 3 Jul @ 12:02pm 
That command does not work at all. I set it to 1 and while being level 12, i'm running into a lvl 100 enemy.
Piengineer12  [author] 3 Jul @ 4:55am 
I forgot to mention, in the most recent update I've added the insanestats_xp_other_max_mul ConVar to limit the max level of enemies relative to the player with the highest level.
Calamity Andrade 2 Jul @ 9:11pm 
highly doubt its intentional, because at level 25, I was dealing with an occasional lvl 250 enemy.
Froze 30 Jun @ 6:53pm 
i think that's intended
Calamity Andrade 30 Jun @ 2:24pm 
Updating this: Its not rare, its been happening at least once per medium or large encounter i get into, and it causes the normally natural level progression to get massively inflated if I can somehow manage to kill the npc, as it kicks me up multiple levels at a time.
Calamity Andrade 27 Jun @ 5:32pm 
Any chance a setting could be added to manually cap how high enemies can spawn above the player level? I've had rare cases where an npc spawns 10 times as high as my level, which just results in me having to use an AR2 alt fire to just get them out of the way.
ddfarmer03 19 Jun @ 3:31am 
@piengineer12 thank
Piengineer12  [author] 19 Jun @ 2:33am 
You can modify settings in the XP - Level Calculations category, under the Insane Stats tab at the top-right of the spawnmenu.
ddfarmer03 19 Jun @ 2:06am 
i have been using this with the ultrakill parry mod and ultrakill npcs parrying a filth with this gives insane dopamine btw is there a way to make npcs spawn with a higher lv then 1?
pleb 3 Jun @ 8:24am 
its not the map, it always does it no matter what
Solar Firedawn 3 Jun @ 7:30am 
@Piengineer12 Ah. Makes sense now that I think about it. Thanks.
Piengineer12  [author] 3 Jun @ 7:28am 
I have not seen any info on what conflicts with this, I don't know what would be wrong. Have you tried changing to a different map?
pleb 3 Jun @ 7:16am 
P.S i tried reseting my server convars
pleb 3 Jun @ 7:16am 
so... this is the third time i've talked about this so yeah blah blah my friend cant join with this addon installed, anyway the loading screen gets stuck on "retrieving server info" when he tries to join. also are their any known addons that conflict with this one? because that could be it
Piengineer12  [author] 2 Jun @ 10:49pm 
I am still working on this, but only when I'm motivated to.

The health kits teleporting is an anti-lag / entity limiting measure, which I now realize is quite irrelevant with the new prop anti-lag measure. It will be disabled by default in the next update.
Solar Firedawn 2 Jun @ 12:19pm 
Guess this thing is dead now already, but for some reason medkits, batteries etc teleport EVERY second to me. Idk if this is just me
Solar Firedawn 10 May @ 10:08pm 
Bleeding, poison etc don't seem to remove hp
Piengineer12  [author] 9 May @ 8:18am 
Use the insanestats_wpass2_modifiers_blacklist ConVar to blacklist certain modifiers, "insanestats_wpass2_modifiers_blacklist perserve motivate" should do the trick.
Patryk 9 May @ 6:16am 
Also just like you said, I checked the entire chart and no such skill exists/can be disabled, but it still takes effect on my weapon engine and shotguns breaking their reload animation into a loop. Apologize it seems to be rather the Weapon modifier, so how to disabled the modifier for the shotguns or specific weapon's?