674337130d0a2

674337130e0d4
2 Guests are here.
 

Topic: SS2 Randomiser
Page: « 1 ... 4 [5] 6 ... 9 »
Read 26927 times  

674337130e8fa
There is indeed an ss2.exe and a shock2.exe. Is that bad?

The reason I am using a backup is actually because I ran the SS2Tool on my previous install that kinda screwed things up. The HUD after running the tool disappeared and was very low-res so I deleted that install and copied the one from my last good backup. Other than the Randomizer potentially not working, it runs exactly how I remember it. I haven't played SS2 since 2021 so some things escape my memory.

I'm guessing the SS2Tool not being run in years could have something to do with the issues I've posted about...

674337130eaa5voodoo47

674337130eaff
yes, having two executables and trying to load modern mods using an install that has not been updated in multiple years is bad.

I don't see how the tool could break your install* (as in the perfect mode, it literally reloads everything clean, creating a clone install of the master build from the server), but either way, you need to sort your install out - ideally, just get a new base from GOG or steam, patch it with the tool (perfect mode to be sure), and load your mods there.


*if you can replicate, share the details, a tool issue is extremely unlikely, but no piece of software is perfect.
674337130ec23
I don't know either, obviously. All I know is that my HUD afterwards was busted. Anyway, I took your advice and installed the Steam version with the latest SS2Tool and will attempt to get the mod situation sorted. Wondering if the Randomizer was going bonkers because my install was out of date.
674337130ed2d
Hmm... well, my HUD is gigantic again after using the SS2Tool. Not sure what settings I had but I assume it's something within cam_ext.cfg but I am unsure what to change to get my HUD to be tiny and crisp. Plus my FOV settings don't seem to work when changing in cam_ext.cfg.

674337130edf4voodoo47

674337130ee43
aha. well, busted and upscaled are not the same thing. if you don't want any hud scaling, then go cam_ext.cfg, and comment out d3d_disp_scaled_2d_overlay 64 (place a ; at the beginning of the line).

fov settings are also set in cam_ext.cfg, so as long as you set them properly..
674337130ef55
Ah, you save the day yet again. Fixed. The FOV had the semicolon that I missed.

Thank you again, Voodoo.

BTW, do you know if there's a way to get quicksave and quickload to F5 and F9? Every time I try to bind it, it doesn't commit.

674337130f012voodoo47

674337130f061
those keys are reserved - you can force this by editing the bnd files directly, but doing that would be strongly discouraged. just use ALT+S and ALT+L like everybody else.
674337130f183
Discouraged why and reserved for what? BTW, attached is my log -- you can see at the bottom that the Randomizer is active. It appears a new install was needed, so thank you for the suggestion. :)
[SS2.log expired]

674337130f227voodoo47

674337130f273
no problem. the F keys are reserved for psi disciplines switching.

why the old Secmod?
674337130f376
Because I have many changes in the shock2.gam that Secmod provides that I don't want to re-do.

674337130f44bvoodoo47

674337130f499
if that version of Secmod still uses shock2.gam, then it technically is not fully compatible with the current SS2 mod/dml ecosystem (as it will consider it vanilla, even if it's anything but). minor issues may/will ensue.

basically, as always, if you are using old stuff, don't expect it to work right.
674337130f61c
 :omg: :omg: :omg:

Well, that definitely sucks... what kind of minor issues could ensue?  And if I were to download the latest Secmod, what file would I edit to make changes to creatures and whatnot?

674337130f73evoodoo47

674337130f790
off the top of my head it probably will break Rick turrets.

ideally, you would load your customized Secmod 3.1999 and export the entire gamesys as dml, then do the same with standard 3.1999 gamesys, do a diff using windiff or similar, and then export your changes into a dml that you could then use with any gamesys you like.

yes, doing hard changes to some other mod is going to bite you in the long run (as once that mod gets updated, you will either have to reapply your changes, or continue using the outdated version, and both those options are bad). that's why I always say, you wanna do a minimod? go check how dmls are made.
674337130f89a
I see... I had a look at the latest Secmod and it uses a shocksec.gam. My tweaks are (mostly) nothing I couldn't simply replicate, so I don't suppose the old process of load map > make changes > save as shock2.gam (this case, shocksec.gam) would still work?
« Last Edit: 30. October 2023, 17:46:04 by Joe »

674337130f962voodoo47

674337130f9b0
if you are asking whether you could take your customized Secmod3.1999, change its gamesys name to shocksec.gam, and then edit all the maps to use that, then yes, that would fix the incompatibility issue. but this is just pushing the issue away, not actually solving it.

maybe you would want to have it fixed properly instead? especially if the changes aren't extensive.

674337130fca7sarge945

674337130fcfa
The randomiser dmls differentiate between vanilla and secmod using the secmod qvar, which I believe was added semi recently. You can't just use an old version if you want everything to work properly.

Also, why not just make your changes in dml? That way you don't have to have your own special version of Secmod, and depending on the changes they might even work for vanilla/scp too
674337130fde8
I don't know how to make the changes in dml. I suppose I must learn how to, somehow

674337130fe76voodoo47

674337130fec2
all the more reason to do this properly.

67433713101cfsarge945

6743371310224
Discouraged why and reserved for what? BTW, attached is my log -- you can see at the bottom that the Randomizer is active. It appears a new install was needed, so thank you for the suggestion. :)

Looking at this log again, it seems the Cryo randomiser only has 3 inputs, which is definitely wrong (every corpse, container and loose item available before you enter through the keycard door into Science should count as an input for that randomiser), so something is definitely very borked. I don't know if it's the mod, I did change quite a lot since the last major version, but it shouldn't have so few inputs and I tested it pretty thoroughly. I guess we will find out once you fix your issues. It's weird though, even outdated maps should still have mostly the same object IDs, so my DML should work and everything should be fine, and no DML or squirrel errors were reported. Something weird is going on...
674337131036e
This is my latest log after all issues have been solved. I was ready to dive in and officially start later today but if you say something is borked, well...  :(

I can tell you that things are absolutely randomized now (for the most part, from what I've seen, will report more later in the evening) as opposed to when I posted previously wondering about the container loot. But you say something is wrong so... wtf.
[SS2.log expired]
67433713106aa
sarge945I just re-read this post and saw this: "every corpse, container and loose item available before you enter through the keycard door into Science should count as an input for that randomiser"

I don't think I got to Science when I made that post. AFAIR, it was a test save. Perhaps that's the reason? I will test later.
67433713108ec
So I've been playing for a bit and the randomization is very apparent, but when I got to Med, I exited and checked the log and was greeted by a ton of entries talking about failing to load many script modules and the entries that belong to Sarge's mod don't seem to be all that different from before.

EDIT: Regarding script modules -- Google brought me to voodoo's post that says the following:

"mod order already is in the log. anyway, it confirms that squirrel.osm fails to load - check the OSM folder, is the file actually there? if it is, try rightclicking it, open properties and see whether it's getting blocked by security, something like what you can see on the screen capture here (maybe explore the logs of your antivirus, it might be blocking the file as well). the file should be about 2.6MB (if it's smaller, it might be corrupted) - attaching for convenience.

one more idea - the game is on the L drive, try moving/copying it to the C drive (this will work, the build is portable), and see whether that makes it work (L is a bit further down the road than most apps expect).
[squirrel.osm expired]"

I have this particular SS2 install on the W drive, so I will see about moving it. Will report back.

EDIT 2: Well, that didn't work. Made things worse, actually. Moving it to C: puts it in Program Files and now the Randomizer doesn't even show up in the log and the modules still failed to load (unless it only loads once per map in which case fair enough, but I tried transitioning between the different Med/Sci levels and the Randomizer isn't showing in the log).

EDIT 3: Went to Engineering to test and it shows up in the log so I guess it still works, but am concerned about the failing script modules.
[SS2.log expired]
« Last Edit: 31. October 2023, 23:13:39 by Joe »

6743371310997voodoo47

67433713109db
not a problem, unless the game is failing to load allobjs, NVscript, or squirrel. the rest is deprecated/nonexisting script modules.
6743371310aea
That's a relief. Still, that leaves the issue of the mod potentially not working properly... I have noticed a small chunk of containers being empty, I wonder if that is related to Sarge saying things are borked...  :thinking:

Your name:
This box must be left blank:

How can you challenge a ____, immortal machine? (Fill in the missing word):
2 Guests are here.
RocketMan: Any valuable commodity which isn't otherwise readily available and which may be required by others should be protected and placed somewhere logical so that anybody can use it.
Contact SMF 2.0.19 | SMF © 2016, Simple Machines | Terms and Policies
FEEP
6743371313bee