Starfield

File information

Last updated

Original upload

Created by

linuxversion

Uploaded by

linux18

Virus scan

Some suspicious files

Tags for this mod

71 comments

  1. linux18
    linux18
    • supporter
    • 26 kudos
    Locked
    Sticky
    FAQ:

    Source code?
    yep, there is a link to Github in the description

    Virus?
    -No but it does get detected by virus scanners and I'm too lazy to fix right now because playing Starfield.

    I changed a setting but it didn't apply in game?
    -Not all settings are read by the game instantly, some after time, save/load, fast travel, and some only once when game boots. for example all the build mode colors are read when you enter build mode, if you exit and enter build mode again the settings apply.
  2. nesterenkus
    nesterenkus
    • member
    • 1 kudos
    Nice tool! 😊
    1. linux18
      linux18
      • supporter
      • 26 kudos
      Thanks
  3. LeePee
    LeePee
    • premium
    • 0 kudos
    Apologies, but I'm not trying to sound ungrateful, but would you please take a moment to include the basics in the description?
    Where to install it manually.
    How to access it in-game.
    Where any setting files are.
    Where it ouputs to. (I found this one by searching)

    Can you do this for better console too?

    It would really be helpful and probably avoid people (like me) asking in comments.

    Thank very much!  Love better console!
    1. linux18
      linux18
      • supporter
      • 26 kudos
      I will try, I just need to fight the feeling that writing documentation is time I could be spending working on new features instead.
  4. CalebChambers
    CalebChambers
    • member
    • 4 kudos
    setgs fCrowdMaxExtraTargetsPerCell:Crowd 10


    Says it is missing parameter string
    1. ACCESSDENIIED
      ACCESSDENIIED
      • premium
      • 44 kudos
      Edit: Wrong reply, sorry lol
    2. linux18
      linux18
      • supporter
      • 26 kudos
      if you are running that in the console you need to put quotes around settings with special characters in them like "fCrowdMaxExtraTargetsPerCell:Crowd" that.
    3. CalebChambers
      CalebChambers
      • member
      • 4 kudos
      Will try that.
      What do I need to put quotes around this setting as well?
      setgs fCalenderTimeScaleGround
    4. linux18
      linux18
      • supporter
      • 26 kudos
      Only need quotes around settings with special characters like ":"
  5. ACCESSDENIIED
    ACCESSDENIIED
    • premium
    • 44 kudos
    Hey, man!
    Just a heads up: Certain parameters no longer work when trying to change them with your program.
    For example, most of the :boostpack settings can no longer be changed (at least, not on my end).
    It's able to identify the default values and memory address of the default values (Confirmed with CE), but previously it was able to do this and also change the current value in memory. Things like worldFOV can still be changed, but the boostpack, unfortunately, can't anymore.
    Not sure what's happened as I have never renamed starfield and have even tried running the game without sfse or bat files. Strange.
    Thanks for this tool though! This and your Minimal sfse solution have seriously been of great help to me :)
    1. linux18
      linux18
      • supporter
      • 26 kudos
      Thank you for the kind words. As far as the issue every setting is treated the same, so i cant immediately tell why it would work in one and not another, I'll look into it. Did you confirm with CE that the memory does not change when you edit a boostpack setting? The active value should be 8 bytes after the start of the setting vtable:

      union GameValue {
          uintptr_t as_ptr;
          uint8_t   as_bool;
          int       as_int;
          float     as_float;
          unsigned  as_unsigned;
      };

      struct GameSetting {
          uintptr_t vTable;//00
          GameValue Active;//08
          GameValue Default;   //10
          uintptr_t Name;      //18
      };

      P.S. sfse minimal is going away, the new sfse minimal code is in the betterapi.h file in the source code of BetterConsole
    2. ACCESSDENIIED
      ACCESSDENIIED
      • premium
      • 44 kudos
      Sorry for the late reply!
      So, yes. I can confirm that changing these values using this tool (specifically the :Boostpack) does actually change the values in memory (watching the memory view in CE while doing this). But the GUI is reporting the default setting rather than the current in-game setting.
      I believe that the :Boostpack values that are changing in memory using this tool are actually what the game defaults to rather than the active values at runtime that can be adjusted. So they do change in memory, but they don't affect the game. Using the console does change values that affect the gameplay (using either the default console or your BetterConsole (Which i love btw lol)) but when doing this, the addresses at your :Boostpack locations are not changing. Which is strange because I'm almost certain that they used to.

      Thanks for the heads up on the betterapi header file :)
    3. linux18
      linux18
      • supporter
      • 26 kudos
      The game might be storing the adjusted settings in another memory location. Ill take a look to see where the setting is saved, but it might be that the game now treats the ini setting as a read-once setting to get the initial values at startup and then never reread the value again.
  6. Ceekah2460
    Ceekah2460
    • member
    • 2 kudos
    Big ups this should be useful!
    1. Ceekah2460
      Ceekah2460
      • member
      • 2 kudos
      Hey mate, where do dumps save too? 
    2. linux18
      linux18
      • supporter
      • 26 kudos
      Dumps are saved to the same folder that the exe is in.
    3. Ceekah2460
      Ceekah2460
      • member
      • 2 kudos
      Argh thanks, had it in the zip still. appreciated
  7. blackaegis
    blackaegis
    • supporter
    • 0 kudos
    So the app just crashes non-stop now approx 5-10 seconds after opening. 
    I havent changed anything, even tried deleting and reinstalling the old working version (1.1) from a backup download.
    Ever hear of this? Any ideas for a solution?
    1. linux18
      linux18
      • supporter
      • 26 kudos
      Does the github 1.8.1 version crash?
    2. blackaegis
      blackaegis
      • supporter
      • 0 kudos
      Yes, github or nexus, it auto closes after about 5 or seconds of remaining open. This occurs regardless of whether the game is running or not. (starfield.exe) And also occurs regardless of whether anything within your app window is clicked or not. (i.e. I can simply double click the liveini exe and do nothing else on my pc whatsoever and it will still close after a few seconds.)

      This started happening out of nowhere after spending days successfully using your app without issue. I have done nothing/installed nothing/updated nothing on my pc since Starfield came out except for a few mods, yours being one of the last, and the forced starfield steam update a few days back now.

      Any ideas? I'm at a total loss...
    3. linux18
      linux18
      • supporter
      • 26 kudos
      ok, there are a few things to check:


      • Make sure your not running LiveINI in mod organizer
      • make sure you have the latest directx runtime - https://www.microsoft.com/en-US/download/details.aspx?id=35
      • make sure you have the latest visual C++ runtime - https://aka.ms/vs/17/release/vc_redist.x64.exe
      • If your on windows 10, make sure you have the 22H2 feature update installed

      if that still doesn't work i can send over a debug build that will create crash dump files that you can send me for analysis.
  8. HoltDT
    HoltDT
    • premium
    • 6 kudos
    Hey bud, any idea why its not detecting the game, i've let it go through my winddy safe screen and everything but it just says Starfield is not running.

    1. HoltDT
      HoltDT
      • premium
      • 6 kudos
      my B its launching StarfieldSFSE.exe
    2. linux18
      linux18
      • supporter
      • 26 kudos
      Just released a version that has a fallback for the case where starfield.exe was renamed, would be happy if you could test it out and confirm its working.
    3. stavanzer
      stavanzer
      • premium
      • 4 kudos
      There is a mod that changes the Window title. Not sure if it has the potential to break things since I don't use it, just a heads up.
      Cheers!
    4. linux18
      linux18
      • supporter
      • 26 kudos
      I only fallback to the window title when the exe is not found, there are some that will still slip through the cracks (like the custom window title mod) but there is only so much i can do to detect if starfield is running.
    5. stavanzer
      stavanzer
      • premium
      • 4 kudos
      yes I agree with you on that note, just throwing some suggestions in case we get another "cannot find game" or similar issue. 
      maybe a potential fix to that would be to include a "browse" and select process like CE, but yeah ... all up to you.
      I am not a programmer myself so honestly I do not know how much hard work is required behind the scenes to get such a "small thing" from a user POV. (from networking field here so I can relate. :P)
    6. linux18
      linux18
      • supporter
      • 26 kudos
      I could probably build something like a process browser that allows you to select the process manually, but only if a legitimate use case actually arises.
  9. bilago
    bilago
    • premium
    • 189 kudos
    Any way to dump which INI file the setting is reading from, instead of just INI?

    We have 3 potential sources:

    Custom
    Prefs
    Preset

    Thanks for this tool!
    1. linux18
      linux18
      • supporter
      • 26 kudos
      The tool dumps from how the game sees it, where the setting came from is not tracked by the game only the type of setting is (INI, Pref [now internally called RenderSetting], GMST). When the game loads it can overwrite the same value sometimes multiple times (load engine default setting, load ini file, load custom, load iniprefs, loading the ini associated with an esp, etc...) and does not keep track of where the final value came from.

      By the way, your actually one of the big inspirations for this tool!
  10. stavanzer
    stavanzer
    • premium
    • 4 kudos
    Awesome Utility!!
    v 1.7.0 does not work for me. 
    https://i.imgur.com/mfEMGhf
    v 1.5.1 still works :)
    https://i.imgur.com/YDLn6Ub
    1. linux18
      linux18
      • supporter
      • 26 kudos
      try the new 1.8.1 release on github, if that one doesnt work I'll need to dig deeper.
    2. stavanzer
      stavanzer
      • premium
      • 4 kudos
      1.8.1 is working well
    3. linux18
      linux18
      • supporter
      • 26 kudos
      thanks for testing! im making a few changes under the hood now, but soon I'll have a new tab to enable decoding of the object you currently looking at
    4. stavanzer
      stavanzer
      • premium
      • 4 kudos
      that would be awesome!! beats slogging through SF1View and ESM explorer they crash a lot for me  

      Edit: banging my head on the wall here, just found out you can search with regular expressions .... :|
  11. vac333
    vac333
    • supporter
    • 5 kudos
    can no longer download, the page says this....

    This file has been automatically quarantined and may be unsafe. How can I fix this?
    1. linux18
      linux18
      • supporter
      • 26 kudos
      download from the github link in the description, every time I upload a new file it takes a couple days to get approved
    2. vac333
      vac333
      • supporter
      • 5 kudos
      aha, thanks