Starfield

File information

Last updated

Original upload

Created by

igromanru

Uploaded by

igromanru

Virus scan

Safe to use

Tags for this mod

34 comments

  1. igromanru
    igromanru
    • premium
    • 14 kudos
    Locked
    Sticky
    Game Update Information
    The mod uses signature scanning to find the correct address for the patch. It doesn't need updates until SFSE refuses to load it or it stops working after Bethesda changes the code I modify, in which case I have to change my code as well.
    However, the SFSE itself must be updated after each game update!
    Make sure to update the Starfield Script Extender (SFSE) for the version of the game you're using before reporting that the mod is not working.

    Users of the ASI Loader version don't have to care about updates until the mod stops working. But, if you use the binkw32.dll of the ASI Loader, each game update will overwrite the DLL with the original one. Make sure that your ASI Loader is installed correctly after each game update.

    Thanks to the byte pattern signature scan, the mod verifies the integrity automatically, therefore it should never crash your game, if the code mismatches after a game update. It will simply stop working.

    Bug Reporting
    First of all, make sure you don't use an older or a different version of the mod. Especially if you've installed my fixed version from GitHub before, you should delete the Starfield-LongerNames.dll or uninstall it with the mod manager!

    If you're 100% sure that you're using the right SFSE for your game version and you still have trouble with the mod, please provide following information, if you want to report an issue.

    • Your game version and update version (Steam/GamePass/Cracked, version 1.7.36 etc.)
    • Which mod version are you using, SFSE or ASI
    • Your installation method, if you're using Vortex, MO2 or manually.
    • Provide content of log files. For SFSE all logs should be in the Documents directory (C:\Users\(windows user name)\Documents\My Games\Starfield\SFSE\Logs\), there I need the content of sfse.txt, sfse_loader.txt and SF-LongerNames.log files.
      For the ASI version, the log file should be in the mod DLL directory (default (game root)/Plugins/).
  2. gluonman
    gluonman
    • member
    • 1 kudos
    Can confirm the ASI version of this mod still works with 1.11.36.  I just renamed a maelstrom to an entire story about a fishing accident.
  3. OmegaX123
    OmegaX123
    • supporter
    • 5 kudos
    ASI version doesn't seem to be working (GamePass). I installed it manually (assuming it goes in the /Content/Plugins folder like any other ASI plugin I've used), and I tried to name a ship "Independent Systems (something, hadn't figured that part out yet), and it wouldn't allow me to enter past "Independent Sys" or thereabouts.
    1. igromanru
      igromanru
      • premium
      • 14 kudos
      I've hard time to support the GamePass version, because I don't have it.  
      Can you please provide more information? Where exactly is the /Content/Plugins folder? 
      In the Steam version there is no Content folder, I've tested asi mods to be loaded from the game root directory and the (game root)/Plugins/ directory.
        (EDIT: Nevermind, I saw the description in Achievement Enabler)
      But if you say that other asi get loaded right from the /Content/Plugins folder, it should work as well. 
      Can you please name few asi mods that you're using and are working for you? So I can check them out, what they are doing. 

      Also can you please try to rename a weapon, spacesuit or something and see if you get a very long name with more than 26 characters? 
      It would confirm that the mod isn't working at all.

      EDIT: Can you please try out the version 1.0.0 of the mod, but only with ship names or outposts. If it works for you, I might know how to fix the version 2.

      EDIT2: I found someone who told me how it works. The asi file has to go either into the game root directory (same folder as the Starfield.exe) or the (game root)/Plugins/ directory.
    2. OmegaX123
      OmegaX123
      • supporter
      • 5 kudos
      /Content/ is the game root on Game Pass. I haven't had a chance to test what you asked yet, but I'll download the update, test it, and try the older version as well to be sure.
    3. OmegaX123
      OmegaX123
      • supporter
      • 5 kudos
      Re: what other ASI plugins I'm using, I thought there was more, but the only one I have is Disk Cache Enabler because I'm playing from an older computer/HDD so it helps mitigate the excessive load times and freezing/stuttering, but other ASI plugins I've looked at, can't remember which specifically, also say to install to /Content/Plugins (which, as I mentioned in my previous reply, /Content/ is the Game Pass version's root folder, the exe, Data folder, and all the other files are there).
    4. OmegaX123
      OmegaX123
      • supporter
      • 5 kudos
      Additionally, a lot of the addresses are apparently different between Game Pass and Steam, if that makes a difference for ASI plugins. There was another mod (I can't recall which one, unfortunately, I don't think it was an ASI plugin, so this may not be relevant depending on how ASI plugins work) had an issue where it was supposed to work on Game Pass or Steam but it was only working on Steam, they had someone send them a zipped file of the entire Game Pass Starfield folder, maybe someone could do that for you (I would, but I don't remember which files are mods and which are vanilla anymore, and I'm not willing to return to a vanilla install and have to find and redownload all my mods for this) if that's relevant, and you can use that to figure out how things work with the Game Pass version.
    5. igromanru
      igromanru
      • premium
      • 14 kudos
      The mod is finding the right address by himself. It shouldn't be a problem. And you're so far the only one reporting that ASI doesn't work. 
      Please try out the latest version 2.0.1 and then tell me what does the log says. The SF-LongerNames.log should be in the same directory as the mod asi.
      If there are no log files, it could be an indication that the mod is not loaded.
      EDIT: Also a very good indicator if the mod was loaded is the SF-LongerNames.toml file. It should be created automatically in the game root directory.
    6. OmegaX123
      OmegaX123
      • supporter
      • 5 kudos
      It's not generating a log or a .toml, I'm not sure what the issue is, because the other ASI plugin I use, that enables disk cache, still seems to be working.
      EDIT: And this is with the newest version 2.01.
    7. igromanru
      igromanru
      • premium
      • 14 kudos
      I let someone from the modding community with the GamePass version test the mod. He can confirm that it works. 
      If the ASI Loader loads the mod, the mod creates a log file into the mods directory and the toml file in the game root directory. 
      So I have no idea what are you doing wrong, but at this point I'm pretty sure that the mod simple doesn't get loaded by the ASI Loader. 
      May I ask how do you know that Disk Cache Enabler works? Because it's not something you would notice easily, unless it creates a log file. 
      Also which ASI Loader version do you use? Which DLL? 
      winmm.dll and wininet.dll seems to work.
    8. OmegaX123
      OmegaX123
      • supporter
      • 5 kudos
      I know the disk cache enabler works because I can see that it works. As I mentioned before, I play from an HDD and an old computer, and before I installed that plugin the game was freezing for minutes at a time on loading a new cell, and just randomly during gameplay, and then after adding it it freezes for 5 seconds at most loading a new cell and not at all during gameplay.
      I'm using the bink2w64 version of the ASI loader, and the latest version of that, because I saw instructions (I think on a previous version of the disk cache enabler mod's description but it's since been edited so I can't see for sure) to get that version if on Game Pass version of the game and rename the existing bink2w64 file to bink2w64Hooked.
    9. igromanru
      igromanru
      • premium
      • 14 kudos
      It's a little too vague for me. There are too many technical factors that can play a role why your game were freezing and doesn't do it anymore. 
      It begins by a different location that is being loaded and ends by a possible fix that applied with one of latest game updates. 
      At least it is not a concrete evidence that the ASI loader is working properly or that the mod is loaded. It's too subjective. 
      I don't know how to help you, nobody else seems to have the same problem here and like I said, the mod were tested by someone who has the GamePass as well. 
      The only difference that he uses the wininet.dll as ASI Loader. It doesn't require you to rename any other DLLs, just to put it inside the game root directory.
      At this point this is the only thing I can suggest, to try out a different loader version and maybe install some other ASI mods, to see if you run into the same problem.
      You can try out my other mod for example: Zero Weight
      Because if you don't even get the asi loaded into the game, there is nothing I can do about it.
    10. OmegaX123
      OmegaX123
      • supporter
      • 5 kudos
      And I guess I'm blind and extremely susceptible to the placebo effect. Turns out I didn't have an ASI loader installed anymore (apparently forgot to replace it when the game updated last), so I was using an old and a new version of the same, unmodified, bink2w64.dll file. Fixed that, and now the longer names mod generated the log and the .toml file, so it should be working, and maybe now I'll see some more/actual improvement in performance from the cache enabler mod as well.
    11. igromanru
      igromanru
      • premium
      • 14 kudos
      ;) 
      Therefore I recommend to use a DLL as ASI loader that doesn't require replacement. They won't be replaced after each update. They work as well as the bink2w64.dll. bink2w64.dll just become an echo chamber. Someone tested it and told others to use it and now we have multiple mods using bink2w64.dll in their installation description, even though there are multiple working solutions. 
      I'm just as guilty of it myself, until someone else told me that dinput8.dll (x64), wininet.dll (x64) and winmm.dll (x64) are getting loaded by the game. Therefore it doesn't matter which one you take.
      However, I'm glad I could help you.
    12. fireclown71
      fireclown71
      • member
      • 0 kudos
      Gamepass users:  the plugins folder goes into Content. not Data. the toml file will then be created in the Content folder.
  4. TRONxNG
    TRONxNG
    • premium
    • 16 kudos
    Thank you !!
  5. yasutaka
    yasutaka
    • supporter
    • 3 kudos
    Hell yes, you did it!  I've been using 1.0.2 this whole time, not realizing you solved item names just a day or two later.  Guess that's what I get for not using the nexus tracking feature...

    Anyways, short ship and outpost names were never that much of a problem for me but the item name length restriction was very frustrating!  Now that you've solved that, all I need is the ability to rename items via the inventory screen and/or console commands and I'll be truly satisfied.  This was the important part though!  Thank you so much for figuring it out!
  6. oliverrogerr
    oliverrogerr
    • member
    • 4 kudos
    unfortunately I have this error.

    https://i.im.ge/2023/10/11/PjQOrF.erro-starfield.jpg
    1. igromanru
      igromanru
      • premium
      • 14 kudos
      Need more information. Which game version do you have, Steam, GamePass or cracked? 
      Also which game version update wise, latest 1.7.36 or something else? 
      Which mod version, SFSE or ASI? 

      Also if you use SFSE loader but install the ASI version, it won't work. Exactly this problem occurs.

      EDIT: Make sure to delete any older or alternative version of the mod
      EDIT2: It looks like you're using the ASI version. Make sure that you don't have the SF-LongerNames.asi twice. Check the game root location and the (game root)/Plugins/ location. Remove the one from the game root location.
    2. oliverrogerr
      oliverrogerr
      • member
      • 4 kudos
      Hi, I'm using: Steam, version 1.7.36, SFSE mods installed manually, I downloaded the dll version not the Asi one, I used the other mod (the one you made an update to help us because the original modder is busy) I think even This must be the link to the problem, although I removed it to add this one, I think there was a conflict, I tried to make a clean save but it still didn't work. and no Log files in: (C:\Users\oliver\Documents\My Games\Starfield\SFSE\Logs\) or (game root)/Plugins/ directory
    3. igromanru
      igromanru
      • premium
      • 14 kudos
      I don't quite get it, so does it work or you now?

      If you have removed the other mod, you shouldn't have any Starfield-LongerNames.dll. Starfield-LongerNames is the other version, this one is called SF-LongerNames.dll.
      If you still get the error message with "Starfield-LongerNames" in it, you still have the other dll somewhere and they conflict with each other.
    4. oliverrogerr
      oliverrogerr
      • member
      • 4 kudos
      the version 2.0.0 Works Perfect, THANK U!!!!!!
  7. RodF2K15
    RodF2K15
    • member
    • 0 kudos
    Does it work for Armors and Weapons?

    Edit:  I just tested and it allows me to change the names now (for armors and weapons) but I get an error when trying to save it.  Is there any way you could add them to your mod?  Thanks!
    1. igromanru
      igromanru
      • premium
      • 14 kudos
      Read the description...

      EDIT: Since you edited your original message, I'll edit my as well. 
      Last time as I had time to look into it, I found out that after you save items name, there is a check in place and a separate thread resets the item name, if it contains more than 26 characters. I can't promise anything, even if I find time to look into it again, it's not guarantee that I can find the code.
    2. RodF2K15
      RodF2K15
      • member
      • 0 kudos
      Thanks
    3. igromanru
      igromanru
      • premium
      • 14 kudos
      I'm pleased to announce that I have found the second check and patched it in v2.0.0.
    4. RodF2K15
      RodF2K15
      • member
      • 0 kudos
      I just saw it! Thank you so much, you rock! 
  8. TygerxEyes
    TygerxEyes
    • premium
    • 11 kudos
    Great Mod! I appreciate the effort. I do recommend that you take advantage of the Address Library Mod to avoid these issues during Bethesda's SFSE Updated Versions so you do not have to keep changing the mod with every update (at least not the SFSE Mod Version) - but thanks for all your hard work.
    1. igromanru
      igromanru
      • premium
      • 14 kudos
      Go away with this rubbish. Unlike some other modders I know what I'm doing and my mods work for all game versions without anyone else having to hold my hand. 
      Spoiler: If you do it the right way, it also works with ASI...
  9. FreeGeralt
    FreeGeralt
    • member
    • 1 kudos
    I'm on PC Game Pass and works perfectly with the .asi file, great mod.
    Thank you  
  10. darkconsole
    darkconsole
    • premium
    • 127 kudos
    people doing asi are doing the will of the gods.
  11. Citadel535
    Citadel535
    • premium
    • 33 kudos
    Just a wonderful quality of life mod.