Stationeers

Stationeers

Better Advanced Tablet
40 条留言
Serialtasted  [作者] 10 月 20 日 上午 10:27 
I'll have to investigate but can take some time because I don't have much time available in the upcoming weeks
Yes, it causes the game to crash
Fairek 10 月 20 日 上午 2:46 
Yes, the tablet on the table is not working... It gets in the way, to be honest. In addition to this mod, there is also an improvement in the graphics of Beef's SEGI Plus, but there were no problems with it alone.

Also a question: the clarification at the end of the description says that if I installed the mod, then I can't launch the world without it, right?
Serialtasted  [作者] 10 月 13 日 上午 11:45 
Have you tried only with this mod active?
Hoschi 10 月 13 日 上午 7:16 
Is it the mod's fault if a tablet on the table in the holder doesn't update?
Serialtasted  [作者] 10 月 11 日 上午 11:51 
Version 2.3.0

Removed compatibility with older versions of the game (ie preterrain)
Added ClickForNextSlot on the config (true by default), it allows players to deactivate the default click to switch cartridges. Thank you Miss Vaya for the contribution
Serialtasted  [作者] 10 月 8 日 下午 5:40 
I just checked it and merged the pr. Looks like everything should work but I can't test it right now. I'll publish tomorrow after doing some validations. Thank you for the contribution!
Miss Vaya 10 月 8 日 下午 5:37 
Made an (untested) PR to add an option for disabling the "click for next slot" behavior. Mind checking it out? I just accidentally dumped my fully loaded tablet into a furnace while trying to switch to the atmos analyzer.
The Lapis Fox 10 月 5 日 下午 9:45 
I'm getting same error, but it seems to work just fine
Catatonic Ember 9 月 28 日 下午 9:18 
(not sure if it still works, as I don't have the advanced tablet yet)
Catatonic Ember 9 月 28 日 下午 9:17 
[Better Advanced Tablet [StationeersMods] - 0Harmony]: Patching exception in method null
at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x0006c] in <474744d65d8e460fa08cd5fd82b5d65f>:0
at HarmonyLib.PatchClassProcessor.Patch () [0x00095] in <474744d65d8e460fa08cd5fd82b5d65f>:0
at BetterAdvancedTablet.BetterAdvancedTabletPlugin+<>c__DisplayClass6_0.<Patch>b__0 (System.Type type) [0x00024] in <a47f360a5e1d4f9690fd526ca1ee261f>:0
Undefined target method for patch method static void BetterAdvancedTablet.Patches+MainMenuWindowManagerPatches::Prefix()
at HarmonyLib.PatchClassProcessor.PatchWithAttributes (System.Reflection.MethodBase& lastOriginal) [0x00047] in <474744d65d8e460fa08cd5fd82b5d65f>:0
at HarmonyLib.PatchClassProcessor.Patch () [0x0006a] in <474744d65d8e460fa08cd5fd82b5d65f>:0
Serialtasted  [作者] 9 月 28 日 下午 3:34 
Updated!
spacebuilder2020  [作者] 9 月 27 日 下午 4:29 
PR #5 [github.com] should fix the issue with confusing log noise. (note: nothing was actually broken, the mod is designed to have multiple entry points for the main patch, and as long as one works, the patch will get enabled)
Saito 9 月 26 日 上午 6:50 
working for me today, in fact was the only working tablet mod i was able to find.
Catatonic Ember 9 月 17 日 上午 5:47 
[Better Advanced Tablet [StationeersMods] - 0Harmony]: Patching exception in method null
at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x0006c] in <474744d65d8e460fa08cd5fd82b5d65f>:0
at HarmonyLib.PatchClassProcessor.Patch () [0x00095] in <474744d65d8e460fa08cd5fd82b5d65f>:0
at BetterAdvancedTablet.BetterAdvancedTabletPlugin+<>c__DisplayClass6_0.<Patch>b__0 (System.Type type) [0x00024] in <a47f360a5e1d4f9690fd526ca1ee261f>:0
Undefined target method for patch method static void BetterAdvancedTablet.Patches+MainMenuWindowManagerPatches::Prefix()
at HarmonyLib.PatchClassProcessor.PatchWithAttributes (System.Reflection.MethodBase& lastOriginal) [0x00047] in <474744d65d8e460fa08cd5fd82b5d65f>:0
at HarmonyLib.PatchClassProcessor.Patch () [0x0006a] in <474744d65d8e460fa08cd5fd82b5d65f>:0
spacebuilder2020  [作者] 9 月 16 日 下午 9:19 
That looks like an error that can be ignored. Due to the logic I added with PR #4, it will now continue down the chain even if one patch fails. As long as that is the only error, you will be fine. (Context, the old method `NewOrContinue` was deleted in beta (now main)). It is expected that that patch will fail on the new version but multiple patches were needed to maintain backwards compatibility.
Damonicus1986 9 月 15 日 上午 5:11 
BetterAdvancedTablet.Patches+MainMenuWindowManagerPatches
[[Invalid About.xml] 3134483503 - 0Harmony]: Patching exception in method null
at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x0006c] in <474744d65d8e460fa08cd5fd82b5d65f>:0
at HarmonyLib.PatchClassProcessor.Patch () [0x00095] in <474744d65d8e460fa08cd5fd82b5d65f>:0
at BetterAdvancedTablet.BetterAdvancedTabletPlugin+<>c__DisplayClass6_0.<Patch>b__0 (System.Type type) [0x00024] in <a47f360a5e1d4f9690fd526ca1ee261f>:0
Undefined target method for patch method static void BetterAdvancedTablet.Patches+MainMenuWindowManagerPatches::Prefix()
at HarmonyLib.PatchClassProcessor.PatchWithAttributes (System.Reflection.MethodBase& lastOriginal) [0x00047] in <474744d65d8e460fa08cd5fd82b5d65f>:0
at HarmonyLib.PatchClassProcessor.Patch () [0x0006a] in <474744d65d8e460fa08cd5fd82b5d65f>:0
[[Invalid About.xml] 3134483503 - Information]: Patching
spacebuilder2020  [作者] 9 月 2 日 下午 1:48 
https://github.com/serialtasted/betteradvancedtablet/pull/4 has been tested on both versions and it will continue to patch if one of the patch classes fail.
spacebuilder2020  [作者] 9 月 2 日 下午 1:42 
Replacing `harmony.PatchAll();` with:
AccessTools.GetTypesFromAssembly(typeof(Patches).Assembly).Do(type =>
{
try
{
Debug.Log($"Patching {type.FullName}");
harmony.CreateClassProcessor(type).Patch();
}
catch (System.Exception e)
{
Debug.LogException(e);
}
});

Does work on both beta and main, so that might be a better option.
spacebuilder2020  [作者] 9 月 2 日 下午 1:19 
I had a change to test it, seems I was wrong. It looks like PatchAll does not continue on error. As a result, you will need to remove the old patch (commit 2b8992) and wait until after beta is released to publish to steam.

Looks like beyond having a custom patching method instead of PatchAll, there is no way to have patching continue on error.
spacebuilder2020  [作者] 9 月 1 日 上午 7:46 
Sounds good. I think it should work on both versions, but I haven't tested that part yet. Based on how it is coded, it should of course work since 1 patch will fail on beta, and another on mainline. The patch on `LoadWorld` will probaly result in AdvancedTabletPrefabPatch() running twice but since there is logic in that to only run once, it should work.
Serialtasted  [作者] 9 月 1 日 上午 5:47 
I need to do some testing. But I just merged it
spacebuilder2020  [作者] 8 月 30 日 下午 1:22 
Btw, @Serialtasted, I was wondering on the status of https://github.com/serialtasted/betteradvancedtablet/pull/3 that I submitted a few weeks ago to fix the mod on beta?
WoBra 2024 年 12 月 22 日 下午 2:29 
For all, Reinstall StationeersMods and Bepinex then it works. sry for my English!
Serialtasted  [作者] 2024 年 12 月 12 日 下午 1:35 
Please use github and post all details. What am I supposed to do with I get an error?
WoBra 2024 年 12 月 12 日 下午 1:08 
I don't have a Github so here it is: Mod unfortunately no longer works. Error message and in the game I have the old tablet with the 2 slots
Serialtasted  [作者] 2024 年 6 月 16 日 上午 9:13 
Please report on github, follow the link on the description
Shinoshi 2024 年 6 月 13 日 下午 6:55 
Was getting a Negitive index error on loading game, after removing this mod it went away.
More info in the #modding channel on Stationeers discord, Poster by user with same name.
Serialtasted  [作者] 2024 年 6 月 7 日 下午 7:03 
Multiplayer fix by RogerWaters for the dedicated server has been released! Thank you so much for your contribution
Kastuk 2024 年 4 月 17 日 上午 7:06 
May it switch by right mb like in old mod version? Left click is used for security cartridge (useless one).
Serialtasted  [作者] 2024 年 4 月 15 日 下午 12:24 
Dedicated server is a b***h. Have you tried single player and/or p2p hosting? I usually play multiplayer like that, mods and dedicated server is a pain to get them to work
Skunk 2024 年 4 月 15 日 上午 5:05 
Thanks for the mod. The screens switch ok but if I add more slots they appear but I cant seem to add the cartridges to the new slots. I'm on a dedicated server so that may be the issue.
random rustard 2024 年 4 月 7 日 下午 1:45 
god bless, i love qol(that is qol, imo)
Dingo 2024 年 2 月 10 日 下午 1:24 
ah, bummer, well, thanks for the info :)
Serialtasted  [作者] 2024 年 2 月 10 日 下午 12:07 
It's not possible because it's attached to how the game works. They way it's working now it uses the primary key like other objects in game.
Dingo 2024 年 2 月 8 日 上午 8:24 
Just a quick question, is there any way to change the hotkey for switching between the cartridges please? With the left mouse button, i find myself changing it when i didn't want to ... a lot:)

I figured i'd change it to straight up just to C or maybe even the rotation keys, since there's not much of a chance for me to be placing something down and using the tablet at the same time.

Thanks :)
Grakvaloth | Jan 2024 年 1 月 22 日 上午 11:19 
I love it THX
Dingo 2024 年 1 月 21 日 下午 10:01 
Thanks.

This one really hits the spot, i've been whining about not having a cartridge switching hotkey for years :)

The two extra cartridge slots are just a cherry on the top.
Kastuk 2024 年 1 月 14 日 上午 2:53 
Custom slots addition example.
Jixxed 2024 年 1 月 8 日 上午 11:13 
should add the stationeersmods overlay to the image. the more pronounced the framework is in the workshop, the more people will get involved creating cool mods :D
WIKUS 2024 年 1 月 8 日 上午 9:02 
Noice :Khappy: