GithubHelp home page GithubHelp logo

felisdiligens / fallout76-quickconfiguration Goto Github PK

View Code? Open in Web Editor NEW
78.0 7.0 20.0 13.95 MB

Change *.ini settings and install mods.

Home Page: https://www.nexusmods.com/fallout76/mods/546

License: MIT License

C# 94.63% Inno Setup 0.25% Python 0.52% Rich Text Format 2.94% Batchfile 0.01% HTML 1.42% CSS 0.15% Shell 0.07%
fallout76 modding fallout-76

fallout76-quickconfiguration's Introduction

Note
This project is currently unmaintained.

If anyone is interested in continuing development, feel free to fork it. I'll also try to merge pull requests, whenever I have the time.


Banner

Tired of searching through the web for *.ini tweaks, and installing mods single-handedly?

This tool allows you to change various game settings and install mods.

Screenshots | Wiki & Guides | Posts | Bugs


Platform: Windows


📸 Screenshots

Screenshots

✨ Features

*.ini tweaks

  • Change display, graphics, volume, audio, interface, and voice chat settings.
  • Disable VSync (frame rate cap).
  • Change your FOV.
  • Mouse sensitivity fix for ALL aspect ratios.

Pip-Boy customization

  • Change the color and resolution of your Pip-Boy and Quick-Boy.
  • Use color presets from previous Fallout games.
  • See a preview of how the color will look in the game.

Mod manager

  • Install and manage mods.
  • Check if a mod has an update. (Requires you to login to NexusMods)

Gallery

  • Access all your screenshots and photos from the gallery.

💡 Requirements

This program is running on .NET Framework 4.7.2
It should be preinstalled on Windows 10.
If you can't start the tool, you may have to install it manually: .NET Framework 4.7.2 web installer

Archive2 needs Visual C++ Redistributable for Visual Studio 2012 Update 4.
This might be preinstalled on your system as well. If your mods aren't deploying properly, try to install it.

If you're still on Windows 7, make sure that you have Service Pack 1 and all updates installed.
Otherwise the .NET installer might fail or the tool might not start.

⚙️ Installation

  1. Download and unzip.
  2. Run and set the game edition and path in the Welcome screen.
  3. Tweak to your heart's content.
  4. Don't forget to hit "Apply".

📚 Wikis & Guides

🧑‍💻 For developers

See Docs.

❤️ Kudos

These were/are valuable resources:

Contributors:

  • thomasgraham18: Pull request to fix a common issue
  • QuadroTony: A lot of bug reports, and ideas, as well as: bSkipSplash=1 disables the news splash on startup.
  • infinitywulf: Changing the color of the power armor PipBoy.
  • Juinchi and Jolu42: TAA sharpening
  • toarullen: bShowCompass
  • Eckserah: A lot of valuable information as well as providing default *.ini values
  • bolbman: PipBoy resolution, Camera tweaks
  • ei8htzer0: Login credentials (s76UserName, s76Password)
  • zingmars: A lot of bug reports, and ideas.
  • dutem and ZeroByDivide: Brought Xbox Game Pass to my attention
  • Deadmano: QoL improvement ideas and "bSteamEnabled=0" tweak.
  • Pacoboyd: Advice, ideas, and "bAutoSignin=1" tweak.

🌍 Translators:

Outdated translations:

📌 License

© MIT

Built with

fallout76-quickconfiguration's People

Contributors

felisdiligens avatar itsjasonc avatar phenomite avatar sondju avatar thomasgraham18 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

fallout76-quickconfiguration's Issues

Option for camera shake ?

Is there any option to disable camera shake in the settings for this tool? I can't seem to find it but in the fallout 76 settings you can change it there.

Updating mod information with a mod that no longer exists (I.E. deleted) causes NullReference

I have a mod installed called Fallout 3 Fanfare ( https://www.nexusmods.com/fallout76/mods/1011 ), it's been deleted from the nexus. When 76 Quick Config runs across it while updating mod data it crashes, when you'd expect it to just skip over the link.

Operating system:  Windows 10 64-bit
Program version:   1.9.4
User agent:        Fo76QuickConfiguration/1.9.4 (Windows NT 10.0.19042.0; x64) .NETFramework/4.7.2
Running as admin:  No
Game edition:      SteamSystem locale:     en-US
App locale:        en-US
************** Stack trace **************
If any files are listed (like "D:\Workspace\...\*.cs:line 123"):
Those are files on *my* computer, so don't worry if you can't find them.

System.NullReferenceException: Object reference not set to an instance of an object.
   at Fo76ini.NexusAPI.NMMod.RequestInformation() in D:\Workspace\Fallout 76 Quick Configuration\Fallout76-QuickConfiguration\Fo76ini\NexusAPI\NMMod.cs:line 92
   at Fo76ini.NexusAPI.NexusMods.RequestModInformation(String url) in D:\Workspace\Fallout 76 Quick Configuration\Fallout76-QuickConfiguration\Fo76ini\NexusAPI\NexusMods.cs:line 127
   at Fo76ini.FormMods.UpdateRemoteModInfo(Action`1 ProgressChanged) in D:\Workspace\Fallout 76 Quick Configuration\Fallout76-QuickConfiguration\Fo76ini\Forms\FormMods\FormMods.cs:line 1650
   at Fo76ini.FormMods.<UpdateRemoteModInfoThreaded>b__87_1() in D:\Workspace\Fallout 76 Quick Configuration\Fallout76-QuickConfiguration\Fo76ini\Forms\FormMods\FormMods.cs:line 1551
   at Fo76ini.FormMods.<>c__DisplayClass94_0.<RunThreaded>b__0() in D:\Workspace\Fallout 76 Quick Configuration\Fallout76-QuickConfiguration\Fo76ini\Forms\FormMods\FormMods.cs:line 1709
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()

This can easily be worked around by a user by removing the problematic link.

Import installed mods don't work

When you try to import the installed mods from outside the tool, it does not detect them if you have them placed in the Mods folder instead of the Data folder.

I use the Xbox version of the game (on PC) downloaded from the Windows store.

carpeta mods

Crash with error msg

On launching the executable:
*************** Error message ***************
Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0.

**************** System Info ****************
Operating system: Windows 11 64-bit
Program version: 1.12.0
User agent: Fo76QuickConfiguration/1.12.0 (Windows NT 10.0.22621.0; x64) .NETFramework/4.7.2
Running as admin: No
System culture: German (Germany)
App locale: de-DE
Game edition: Steam

**************** Stack Trace ****************
If any files are listed (like "at ... in ...*.cs:line 123"):
Those are files on my computer, so don't worry if you can't find them.

Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0.
at Newtonsoft.Json.JsonTextReader.ParseValue()
at Newtonsoft.Json.Linq.JObject.Load(JsonReader reader, JsonLoadSettings settings)
at Newtonsoft.Json.Linq.JObject.Parse(String json, JsonLoadSettings settings)
at Fo76ini.Forms.FormMain.Tabs.UserControlHome.ScrapeServerStatus() in .\Forms\FormMain\Views\UserControlHome.cs:line 273
at Fo76ini.Forms.FormMain.Tabs.UserControlHome.backgroundWorkerScrapeServerStatus_DoWork(Object sender, DoWorkEventArgs e) in .\Forms\FormMain\Views\UserControlHome.cs:line 401
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

System.OutOfMemoryException

`*************** Error message ***************
System.OutOfMemoryException: Недостаточно памяти.

**************** System Info ****************
Operating system: Windows 10 64-bit
Program version: 1.12.6
User agent: Fo76QuickConfiguration/1.12.6 (Windows NT 10.0.19045.0; x64) .NETFramework/4.7.2
Running as admin: No
System culture: Russian (Russia)
App locale: ru-RU
Game edition: Steam

**************** Stack Trace ****************
If any files are listed (like "at ... in ...*.cs:line 123"):
Those are files on my computer, so don't worry if you can't find them.

System.OutOfMemoryException:
at System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement)
at Fo76ini.Forms.FormMain.Tabs.UserControlNexusMods.RefreshNMUI() in C:\Users\vboxuser\Downloads\Fallout76-QuickConfiguration\Fo76ini\Forms\FormMain\Views\UserControlNexusMods.cs:line 172
at Fo76ini.Forms.FormMain.Tabs.UserControlNexusMods.UserControlNexusMods_Load(Object sender, EventArgs e) in C:\Users\vboxuser\Downloads\Fallout76-QuickConfiguration\Fo76ini\Forms\FormMain\Views\UserControlNexusMods.cs:line 58
at System.Windows.Forms.UserControl.OnLoad(EventArgs e)
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.SetVisibleCore(Boolean value)
at Fo76ini.Controls.ViewControl.OpenView(UserControl view) in C:\Users\vboxuser\Downloads\Fallout76-QuickConfiguration\Fo76ini\Controls\ViewControl.cs:line 107
at Fo76ini.Forms.FormMain.UserControlSideNav.buttonNexusMods_Click(Object sender, EventArgs e) in C:\Users\vboxuser\Downloads\Fallout76-QuickConfiguration\Fo76ini\Forms\FormMain\UserControlSideNav.cs:line 210
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
`

Steps to reproduce:

  1. Go to Nexus tab
  2. Login with Nexus account
  3. Reopen Nexus tab

Multiple accounts use same settings

I am using the account # feature and trying to set different settings for the two accounts so I can run both simultaneously. I tend to run higher quality with sound on main, and low quality with no sound on secondary. The mod manager doesn't seem to support this, as settings seem to be the same for video/audio tabs no matter which account I select. Am I correct or am I just missing something.

Shadow settings not work

Fallout_76_Quick_Configuration_2022 12 08_20 29 37_1429

I have these settings. Choosing a value other than Custom does not change anything. Or reset to these values. The same thing happens after the application is launched.

Can no longer edit Resource List manually

Even by hitting apply changes, when the manager is closed and opened again it goes back to the manager default, the version prior to the newest one didn't do that, had to reinstall the old version

Crash on Open Vrs. 1.12.2

*************** Error message ***************
System.Xml.XmlException: Unexpected end of file has occurred. The following elements are not closed: Summary, Mod, Mods. Line 124, position 274.

**************** System Info ****************
Operating system: Windows 10 64-bit
Program version: 1.12.2
User agent: Fo76QuickConfiguration/1.12.2 (Windows NT 10.0.19044.0; x64) .NETFramework/4.7.2
Running as admin: No
System culture: English (United States)
App locale: en-US
Game edition: Unknown

**************** Stack Trace ****************
If any files are listed (like "at ... in ...*.cs:line 123"):
Those are files on my computer, so don't worry if you can't find them.

System.Xml.XmlException: Unexpected end of file has occurred. The following elements are not closed: Summary, Mod, Mods. Line 124, position 274.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.ThrowUnclosedElements()
at System.Xml.XmlTextReaderImpl.ParseElementContent()
at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r)
at System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r, LoadOptions o)
at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options)
at System.Xml.Linq.XDocument.Load(String uri, LoadOptions options)
at Fo76ini.NexusAPI.NexusMods.Load() in D:\Workspace\Fallout76-QuickConfiguration\Fo76ini\NexusAPI\NexusMods.cs:line 91
at Fo76ini.Initialization.InitApp() in D:\Workspace\Fallout76-QuickConfiguration\Fo76ini\Initialization.cs:line 46
at Fo76ini.Program.Main() in D:\Workspace\Fallout76-QuickConfiguration\Fo76ini\Program.cs:line 56

Websocket exception

I am using windows 10 but still get the Websocket Exception window. I have tried logging in via API key but it doesn't seem to do anything when I click the button.

Baffling Crash on Startup

I want to preface this by saying that the program was functioning perfectly as of yesterday (from time of writing). While I had the progra, open, my computer softlocked and I had to hard reboot it, but to my knowledge the program was merely sitting idle. From the moment my computer restarted to now, any time I try and launch the program I receive this error message:

Operating system:  Windows 10 64-bit
Program version:   1.9.5
User agent:        Fo76QuickConfiguration/1.9.5 (Windows NT 10.0.22000.0; x64) .NETFramework/4.7.2
Running as admin:  No
Game edition:      Unknown
System locale:     en-US
App locale:        en-US
************** Stack trace **************
If any files are listed (like "D:\Workspace\...\*.cs:line 123"):
Those are files on *my* computer, so don't worry if you can't find them.

System.Xml.XmlException: '.', hexadecimal value 0x00, is an invalid character. Line 1, position 1.
   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
   at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
   at System.Xml.XmlTextReaderImpl.ThrowInvalidChar(Char[] data, Int32 length, Int32 invCharPos)
   at System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace()
   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
   at System.Xml.XmlTextReaderImpl.Read()
   at System.Xml.Linq.XDocument.Load(XmlReader reader, LoadOptions options)
   at System.Xml.Linq.XDocument.Load(String uri, LoadOptions options)
   at Fo76ini.Profiles.ProfileManager.Load() in D:\Workspace\Fallout 76 Quick Configuration\Fallout76-QuickConfiguration\Fo76ini\Profiles\ProfileManager.cs:line 116
   at Fo76ini.Form1.Form1_Load(Object sender, EventArgs e) in D:\Workspace\Fallout 76 Quick Configuration\Fallout76-QuickConfiguration\Fo76ini\Forms\Form1\Form1.cs:line 324
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

I've tried reinstalling the program, I've tried reinstalling .NET Framework (which doesn't actually work as the program merely says "it's already installed", so nothing happens), I've tried numerous things, and to zero effect. I really want this program to work as I have yet to get any other method of mod installation to work.

NullReferenceException after 1.12.5 update

*************** Error message ***************
System.NullReferenceException: Object reference not set to an instance of an object.

**************** System Info ****************
Operating system: Windows 10 64-bit
Program version: 1.12.5
User agent: Fo76QuickConfiguration/1.12.5 (Windows NT 10.0.17763.0; x64) .NETFramework/4.7.2
Running as admin: No
System culture: Russian (Russia)
App locale: en-US
Game edition: Steam

**************** Stack Trace ****************
If any files are listed (like "at ... in ...*.cs:line 123"):
Those are files on my computer, so don't worry if you can't find them.

System.NullReferenceException: Object reference not set to an instance of an object.
at Fo76ini.Interface.Theming.DetectSystemTheme() in D:\Workspace\Fallout76-QuickConfiguration\Fo76ini\Interface\Theming.cs:line 72
at Fo76ini.FormMods..ctor() in D:\Workspace\Fallout76-QuickConfiguration\Fo76ini\Forms\FormMods\FormMods.cs:line 71
at Fo76ini.FormMain..ctor() in D:\Workspace\Fallout76-QuickConfiguration\Fo76ini\Forms\FormMain\FormMain.cs:line 30
at Fo76ini.Program.Main() in D:\Workspace\Fallout76-QuickConfiguration\Fo76ini\Program.cs:line 56

Changing menu music?

Is there a place in the settings you can change the menu music? I believe it's defined in one of the .ini files but I was wondering if this mod had the capabilities to do so within

If not, my suggestion would be we could maybe add an option here to revert to default fallout 76 theme like a checkbox

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.