Garry's Mod

Garry's Mod

Insane Stats
431 Comments
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)
bug 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?
Piengineer12  [author] 8 May @ 11:54pm 
Individual skills can be disabled as admin by holding alt + right clicking on the skill in the grid, it'll be turned off for the whole server.
Patryk 8 May @ 4:19pm 
Hello, can you disable or deactivate the following skill? It's currently causing issues with my weapon engine, such as preventing weapons from fully loading all rounds, causing me to have 13.(numbers) instead of the correct 14 rounds, for example.

Skill Name: Ammo Consumption.
Weapon Engine: Tactical RP Weapons, or TacRP for short.
Weapon Type: A Shotgun that uses shells one by one.
Piengineer12  [author] 7 May @ 3:01pm 
That's odd, the weapon list is saved properly on my end. Might be an issue with CCVCCM rather than Insane Stats, I'll try to remember to take a look at it.
Commandhat 7 May @ 1:45pm 
@Piengineer12

How do I change the weapons available in the Coin Shop? I want my own weapon packs to appear in the chop and changing the list in CCVCCM doesn't appear to work, it just reverrs when I change map.
Ducky_3301 5 May @ 12:02pm 
is there any way to reset your progress?
corruptphoton 4 May @ 11:27am 
Ammo consumption reduction causes Modern Warfare Base SWEPs to not deal any damage at all, or even fire a bullet (no bullet holes created)
SalaaMohamed05 2 May @ 11:27pm 
use lua patcher mod or wait for fixes or disable other addons
Saw◭Eater 2 May @ 3:50pm 
I seem to be getting this error even with all other addons disabled

[Insane Stats] lua/insane_stats/sh_wpass2.lua:943: Tried to use a NULL entity!
1. SetKeyValue - [C]:-1
2. InsaneStats_GetAttributeValue - lua/insane_stats/sh_wpass2.lua:943
3. v - lua/insane_stats/sv_wpass2_basemods.lua:3445
4. Run - lua/includes/modules/hook.lua:102
5. ApplyWPASS2Attributes - lua/insane_stats/sh_wpass2.lua:767
6. ApplyWPASS2Modifiers - lua/insane_stats/sv_wpass2.lua:751
7. unknown - lua/insane_stats/sv_wpass2.lua:1825

Timer Failed! [Simple][@lua/insane_stats/sv_wpass2.lua (line 1820)]
Not creating entity 'weapon_base' - too many edicts! (8176 current, 8177 allocated, 8192 max)
SalaaMohamed05 25 Apr @ 9:58am 
it likely insane stats settings you need reset server options
pleb 25 Apr @ 9:04am 
so about that thing with my friend not being able to join.... we tried pretty much everything and it still wont work, tried changing my settings, didn't work. tried disabling all my friends addons, didn't work. so im just not shure anymore
Solar Firedawn 23 Apr @ 12:44pm 
@MaxSpec Considering I don't know how to code... And it fixed the error on my own end...
Piengineer12  [author] 23 Apr @ 12:02pm 
@Solar Firedawn
I've fixed it on my end, turns out that chunk of code didn't get updated along with the rest a long time ago. The proposed code is exactly what I was going to do, except the "if not pos then return end" part, that's redundant.
MaxSpec 23 Apr @ 9:56am 
>Listening to ChatGPT without your own knowledge
Right...
Solar Firedawn 22 Apr @ 12:20pm 
ChatGPT fixed it! LOL Here's what it proposed... I used gmad to decompile your addon and installed it as a filesystem addon. Do let me know if you have an issue with me doing this...

-- get nearest player
local pos = ent:GetPos()
if not pos then return end
local closestPlayer = game.GetWorld()
local closestSqrDist = math.huge
for i,v in player.Iterator() do
local sqrDist = pos:DistToSqr(v:GetPos())
if sqrDist < closestSqrDist and v:InsaneStats_GetEntityData("xp") then
closestPlayer = v
closestSqrDist = sqrDist
end
Solar Firedawn 22 Apr @ 11:57am 
Saw your bio Pie, that's fucked up. Don't listen to the infinitely hating dipshits on here. They don't have anything to do but be a killjoy for other people and get attention. You have made a pretty cool, somewhat broken addon (as in you become god, lol), that is fun for hours. Thank you!