686c743441764

Post Reply

Warning - While you were reading 10 new replies have been posted. You may wish to review your post.
Your name:
Subject:
Message Icon:

Verification:
This box must be left blank:

How can you ____ a perfect, immortal machine? (Fill in the missing word):

Shortcuts: Alt+s to submit/post; Alt+p to preview


Topic Summary

Posted by: r3v4n
« on: Yesterday at 19:04:00 »

voodoo47
Ah, 7z -> unzip -> rezip files as *.zip -> rename to *.kpf

Got it :heart:
Posted by: voodoo47
« on: Yesterday at 18:45:19 »

click here and find out.
Posted by: r3v4n
« on: Yesterday at 18:44:09 »

John25
My first contribution and i have to show directly that i am a bit stupid :-(

- downloaded the 7z from the first Post
- renamed PsiRegenv3.7z to PsiRegenv3.kpf
- copied the kpf to "[...]\Steam\steamapps\common\System Shock 2 Remastered\mods"
- activated ingame

Nothing happens.

Is there something I am missing?
Posted by: voodoo47
« on: 01. July 2025, 11:37:11 »

there you go.
Posted by: John25
« on: 01. July 2025, 11:27:53 »

Okay got it to work. I thought 7z and zip was the same form of compression.
Posted by: voodoo47
« on: 01. July 2025, 10:35:58 »

welp, hard to tell, considering how straightforward this is. all I can say is that if you convert the mod properly and load it correctly when starting a new game, it will work.

you aren't doing anything crazy like disabling SCP and the AE package, right?
Posted by: John25
« on: 01. July 2025, 09:25:26 »

I cant get it to work with SS2 AE. added it, applied it. no regen. turned the 7zip to kpf. tried everything. what im doing wrong?
Posted by: voodoo47
« on: 30. June 2025, 08:45:17 »

will check the other two, but this one I already tried and it does work. add it (on top) when starting a new game, hit the apply button, start a new game, go to the psi training, psi will regen slowly.
Posted by: uyvie
« on: 30. June 2025, 07:48:50 »

Svperstar
Here i repacked mod for work in anniversary version.
Nothing changed
Posted by: Svperstar
« on: 28. June 2025, 22:24:14 »

Anyone get this mod to work with the Remaster?
Posted by: ZylonBane
« on: 05. June 2025, 23:40:50 »

Okay, done. Couldn't restore the download count because it was lost along with the file.
Posted by: ZylonBane
« on: 02. June 2025, 21:52:00 »

If he doesn't come back I supposed we can just fix it ourselves.
Posted by: JDoran
« on: 01. June 2025, 15:28:00 »

I have the file, if you need it.

Edit: No I haven't (I have the earlier version). Can someone please upload the fixed version?
Posted by: voodoo47
« on: 01. June 2025, 14:11:51 »

@allex will have to reupload, then I can set it to never expire.
Posted by: JDoran
« on: 01. June 2025, 14:04:32 »

The mod file in the first post has timed out, so it's no longer downloadable.
Posted by: JDoran
« on: 18. May 2025, 14:34:17 »

Thanks, mate.
Posted by: allex
« on: 17. May 2025, 16:33:17 »

JDoran
ZylonBane's fix is ​​absolutely correct, I uploaded a version of the mod with that code.
This is the code I used during the game. I can't remember why a different version was uploaded here.
Posted by: voodoo47
« on: 16. May 2025, 13:05:38 »

I'll give it a few days and if the author won't check in, I will apply the change and reupload the archive.
Posted by: JDoran
« on: 16. May 2025, 13:01:58 »

Your fix seems to work perfectly, ZB. Your usual bang up job, thanks mate. Thanks also to Allex for the idea and the original mod.
Posted by: ZylonBane
« on: 15. May 2025, 01:11:15 »

Looks like v2 of the mod introduced some flawed logic in the BeginScript handler:
Code: [Select]
if (!IsDataSet("PsiRegenTimer")) {
StartNextTimer();
}
...which is wrong because his EndScript handler kills the timer and leaves PsiRegenTimer set. Should be:
Code: [Select]
if (IsDataSet("PsiRegenTimer")) {
KillTimer(GetData("PsiRegenTimer"));
}
StartNextTimer();
Posted by: voodoo47
« on: 15. May 2025, 00:38:28 »

@allex you probably should take a look and fix. yup, should have given this a quick run when it was released.
Posted by: JDoran
« on: 15. May 2025, 00:37:03 »

I can confirm that the mod stops working when I've loaded a save-game. Can this be fixed, please?
Posted by: MoreGun
« on: 29. April 2025, 23:01:09 »

Doesn't seem to work after loading a save.
Posted by: voodoo47
« on: 12. October 2024, 17:25:12 »

I vaguely remember some games did have this feature (the host's mods getting autoloaded once a MP session is joined). just to clear any potential confusion, SS2 is not such a game, and having a different mod loadout* in a MP game will result in strange and broken behavior. even more than usual.


*texture and object replacements mods should be fine, actually, but if there is a dml that as much as sneezes at the gamesys or maps included, then expect an implosion of epic proportions.
Posted by: ZylonBane
« on: 12. October 2024, 16:43:59 »

- Doesn't work past level 8
Probably because there's no such thing as "past level 8".
Quote by System Shock 2 manual:
You have five statistics, each with several effects on your abilities. Your stats may only go up to 6 through training, though
temporary conditions such as use of implants may increase them beyond this point to a maximum of 8.

I was expecting this mod to spread regen to others in multiplayer if the host had it loaded.
What made you think that would happen? Has any SS2 mod ever manifested this magical behavior?
Posted by: XenoSpyro
« on: 12. October 2024, 06:22:13 »

This makes WormSkin actually worth taking over Power Armor now, somewhat. Overall, a pretty cool economic boon for everybody. Psi characters will larp less as heroin addicts, non-Psi characters will larp less as nicotine addicts.

Just an idea if you want make it slightly less free. Regen could instead replace the function of WormMind, or even be a new researchable implant (WormThought?). At least then you'd have to invest into it.

Some things to note.
- Psi stat 1 is being counted, making the base interval 55 seconds, rather than the intended 60. You get level 5 in the training room, and the rate there is 35 seconds. A base of 65 would fix this, if it's a concern.
- Doesn't work past level 8, making the fastest rate every 20 seconds, otherwise it would have been 10 while using both WormSkin and Recursive Psi. It's not mentioned if this limit is intended. It's like it reads from the MFD to set the rate. (In SecMod, the Recursive bonus isn't shown the MFD, so regen doesn't interact with it at all.)
- I was expecting this mod to spread regen to others in multiplayer if the host had it loaded. This doesn't happen.

Plus it could make you feel like a super hero (-ish) type of character

A cyber mage, so to speak.
Posted by: allex
« on: 09. October 2024, 18:06:18 »

ZylonBane
I'm also assuming that the engine code automatically caps the player's psi at their psi max instead of allowing things like this script to just increase it infinitely.
That's right. That's why I didn't make a clamp, because the engine already did it for me.
Posted by: JDoran
« on: 08. October 2024, 20:11:41 »

I posted v2 version.
Add regen speed bonus -5 secs for each psi stat
Fix bug with timer duplication on save/load

Brilliant, thanks.
Posted by: allex
« on: 08. October 2024, 19:55:16 »

I posted v2 version.
Add regen speed bonus -5 secs for each psi stat
Fix bug with timer duplication on save/load
Posted by: voodoo47
« on: 08. October 2024, 17:12:53 »

it's basically;

1) mod needs to load in the manager properly
2) mod needs to not crash or break the game
3) mod needs to do what is intended

as far as I can tell, all conditions have been met (the script assigned to the compass hud was a bit questionable, but if ZB says it's fine then it's fine), hence the mod now qualifies to be moved to the mods subforum.
Posted by: JDoran
« on: 08. October 2024, 17:03:06 »

guess we can move it to the mods subforum then.

What, because I gave it my approval?

I didn't realize I had such power and authority here  :thumb:




It seems like this idea could be given a little more depth. Like maybe psi regenerates faster the higher your PSI stat.

Oh, that would be a good idea, yes.
Posted by: ZylonBane
« on: 08. October 2024, 16:39:47 »

I'm also assuming that the engine code automatically caps the player's psi at their psi max instead of allowing things like this script to just increase it infinitely.

It seems like this idea could be given a little more depth. Like maybe psi regenerates faster the higher your PSI stat.
Posted by: voodoo47
« on: 08. October 2024, 16:30:29 »

guess we can move it to the mods subforum then.
Posted by: JDoran
« on: 08. October 2024, 16:00:40 »

This is a good idea, it allows you to play through a PSI build a little easier - a PSI only playthrough can be intimidating for some - I've never tried it, but I might be more inclined to try a first PSI playthrough with this, then a second PSI playthrough without this mod but with the knowledge of the PSI abilities and functions that I would have learned from the first playthrough.

Plus it could make you feel like a super hero (-ish) type of character, since you're not necessarily dependant on artificial stimulations (the PSI hypos, etc) to use your extra-human abilities.

Thanks for this mod, Allex.
Posted by: ZylonBane
« on: 07. October 2024, 22:32:34 »

Well, it feels wrong because the compass has nothing to do with the player's psi powers. From a logical organization standpoint this should be attached to the player object instead.

But, placing it on a non-player object means a Squirrel script isn't being woken up multiple times per second by all the PlayerScript damage timers. So that's good.

Eh, if it works and doesn't interfere with the functioning of mods that actually belong on the compass object, I don't really care.
Posted by: voodoo47
« on: 07. October 2024, 19:02:37 »

so uhh, about placing the script on the compass-hud, is that safe?
Posted by: voodoo47
« on: 07. October 2024, 18:02:04 »

yes, that part where the script is getting attached to the compass hud is not the best way of handling this, most likely. lets wait for ZB and then we'll see.

only users with elevated rights can post mods in the modifications subforum without prior verification, if you don't have that your post will be moved to Rec automatically.

I will probably move this to Eng, that's where wip mods should reside until they are deemed good to go.
Posted by: allex
« on: 07. October 2024, 17:59:13 »

I definitely posted in the modifications section. Why did the message end up here? Did I do something wrong?
Posted by: allex
« on: 07. October 2024, 17:52:59 »

Tags: °SS2 °dml °minimod °SS2 AE compatible

System Shock 2 Psi Regen v3
June 5, 2025
by Alexander Basov

Requires SS2 NewDark patch v2.48 or higher.

Description
After the thousandth playthrough, you crave new emotions.
That's why I created this mod that adds psi energy regeneration over time.
Undoubtedly, this breaks the balance, and if you haven't played SS2 yet, do not install this mod.
But for veteran players, it allows you to complete the game with a 100% focus on psi, offering a new perspective on the game.

Features
Regenerates psi energy by 1 unit per minute.
Regen time decreased by 5 seconds for each level of PSI.

Technical Details
To change the regeneration period, you can modify the constant REGEN_PERIOD_SECS.
To change the psi stat bonus, you can modify the constant REGEN_TIME_BONUS_PER_LEVEL_SECS.
Contact SMF 2.0.19 | SMF © 2016, Simple Machines | Terms and Policies
FEEP
686c7434463fb