Starbound

Starbound

476 vurderinger
Quest Manager Optimizer
6
2
2
   
Pris
Føj til foretrukne
Gjort til foretrukken
Fjern som foretrukken
Filstørrelse:
Offentliggjort:
Opdateret:
73.481 KB
7. jan. 2023 kl. 6:23
7. jan. 2023 kl. 6:39
2 ændringsbemærkninger ( vis )

Abonner for at downloade
Quest Manager Optimizer

Beskrivelse
Do you have a potato PC? Do you have no clue why your FPS in Starbound is at the bottom of the ocean, no matter what? I have a solution for you! Take this mod to boost the FPS of the game to its limits without any compression or graphical loss.
I noticed that the more quests you have, the worse FPS become. But abandoning all quests isn't an option. This is where the Quest Manager Optimizer comes into play. It's a simple mod, which optimizes the frequency of how often the manager checks if the conditions for completing your current quests have been fulfilled. This simple trick surprisingly boosts FPS back to normal, without any loss.

Frackin' Universe version:
https://sp.zhabite.com/sharedfiles/filedetails/?id=2914217512

Warning: There are possible conflicts with mods which add their own questing system into the game (like Frackin' Universe). Leave in the comments which mods conflict with this mod, and I will add the special supporting version later.
25 kommentarer
Solzucht 5. maj kl. 7:59 
maybe ur able to patch quests in general with openSB?
Anomalous Beanbag 28. okt. 2024 kl. 10:31 
@Klown Killer Well..... I mean...... It was programmed by exploited teenagers. Not sure what you expected.
Black★CoCHA  [ophavsmand] 28. okt. 2024 kl. 6:16 
@Biaka, sounds like you are right. In vanilla SB "main.lua" isn't so useful, as it seems relates only 28 quests in total. Speaking of procedurally-generated random quests, hm. I never personally accumulated them too much, so they basically weren't my issue. I will think about what can we do to optimize them as well.
Klown Killer 27. okt. 2024 kl. 4:57 
You mean the developers coded quest resolution by checking conditions in a tick event??
They have absolutely no idea what they're doing, it's pathetic...
Blue Bird 1. dec. 2023 kl. 22:40 
Is there an offline download for this please?
Biaka 22. okt. 2023 kl. 7:11 
Wait (sorry for a double comment), which quests does the mod even affect? I'm testing right now, and it appears that vanilla procedurally-generated random quests (you know, the ones people might actually end up having a lot of) do not seem to be affected. Apparently, they simply do not use main.lua that you modified. Only 28 specific non-random quests (that's not even all of the vanilla ones) do. Am I wrong?
Biaka 22. okt. 2023 kl. 5:53 
An untested (as of yet) suggestion regarding some quests behaving worse with this mod: have you considered simply increasing the updateDelta in questtemplate files instead of adding a timer for "real" updates into main.lua? Or does this not work as well for some arcane hardcoded reason? If you do this, you can slow different types of quests by different amounts instead of all by the same amount.
Another, probably better, solution might be to use the global timer like you do (because this way it will automatically apply to all modded quests too I presume), and then use a boolean to mark quests "exempt" from this? Insert a boolean into the scriptConfig field in a given quest template, get it in main.lua (like in init) with config.getParameter() while considering it as "non-exempt" by default, and make it so your timer is only used if the quest is "non-exempt". So instead of a global On/Off you have an optional Off switch for individual quest templates. Would this work?
Ranun 9. mar. 2023 kl. 4:07 
Are you serious ...
what were the makers of this game thinking ?!
Azure 5. mar. 2023 kl. 7:21 
it's a heroic mod
Kombosabo 3. mar. 2023 kl. 6:35 
Thank you so much for making this. I added it to my Modpack 🐱