Jump to content

Recommended Posts

Posted

New WIP build released for Wrye Bash:

Wrye Bash 315.202504291915

Recent Major Changes
[NEW] Very WIP support for Oblivion Remastered
This needs lots of work before it can match WB for Oblivion itself (most WB features are disabled right now), which will hopefully happen over the next couple days
Consider this entirely experimental and half-finished for now
Wrye Bash is now fully translated into Brazilian Portuguese (already in 314)

Recent Minor Changes
[NEW] Updated all dependencies (this affects lxml, packaging, pygit2, pyinstaller and wxPython)
[NEW] Refactored BAIN refresh in preparation for Oblivion Remastered work
Reverted to Python 3.11 to work around MO2 issues (already in 314)
Various translation updates (already in 314)

For download link see:
https://discord.com/channels/537706885965676554/537710516890501140/1366856661779877980
 

  • 2 weeks later...
Posted

im getting weird error from Wrye Bash, it was fine running in my download folder, but once I moved it back to my ssd it turns like this..., could anybody pls help...?

1. The following (non-critical) warnings were found during initialization:

 

- The Data folder is case sensitive. This will cause serious problems for Wrye Bash, like BAIN not working if the case differs between a mod-added file and an existing version of that file in the Data folder.

 

On Windows, you can use fsutil.exe to mark the Data folder as case-insensitive again. See Microsoft's 'Adjust case sensitivity' page (https://learn.microsoft.com/en-us/windows/wsl/case-sensitivity) for more information.


2. Wrye Bash encountered an error. Please post the information below as well as your BashBugDump to the official thread at https://afkmods.com/index.php?/topic/4966-wrye-bash-all-games or to the Wrye Bash Discord at https://discord.gg/NwWvAFR

 

Traceback (most recent call last):

File "bash\bash.py", line 524, in main

File "bash\bash.py", line 692, in _main

File "bash\basher\__init__.py", line 3890, in Init

File "bash\bosh\__init__.py", line 3525, in init_stores

File "bash\bosh\__init__.py", line 3280, in __init__

File "bash\bosh\__init__.py", line 1598, in __init__

File "bash\bosh\__init__.py", line 3288, in refresh

File "bash\bosh\bsa_files.py", line 510, in inspect_version

File "bash\bosh\bsa_files.py", line 238, in load_header

File "bash\bosh\bsa_files.py", line 214, in load_header

bash.exception.BSAError: ._ccBGSSSE010-PetDwarvenArmoredMudcrab.bsa: Magic wrong: got b'\x00\x05\x16\x07', expected b'BSA\x00'

im so lost rn..., the attached log file is like, the first 1 is fine (b4 I moved it to my ssd) the 2. one is screwed (after I moved it) what could be the problem & how do I fix it? I'm running out of storage so I movin it to my ssd., pls anyone help

BashBugDump1 .log BashBugDump2.log

Posted

You seemingly have a corrupt BSA (._ccBGSSSE010-PetDwarvenArmoredMudcrab.bsa - looks like a copy of one of the vanilla CC BSAs?) and when WB tested the Data folder for case sensitivity, it found it to be case sensitive. Which should generally not happen on Windows.

  • 3 weeks later...
Posted

I'm in the process of setting up Morrowind and OpenMW to do some work on the game and actually play it for once and wanted to ask where Bash stood with support.

I see there's at least rudimentary support in trunk that's updated periodically. Is it also in stable? And how extensive is the support? Does it support all of Mash's feature set?

Posted

@deaths_soul It's in the stable release, yes. It's still very WIP however. Installing and managing load order works, but all the advanced features don't (Mashed Lists, editing saves, etc.). On the other hand, WB does have features that Mash does not have (e.g. FOMOD support and support for BAIN wizards).

  • 2 weeks later...
Posted

Get this in attempting to obtain Stats on a save for Oldblivion:

Quote

Traceback (most recent call last):
  File "bash\balt.py", line 1720, in __Execute
  File "bash\basher\saves_links.py", line 809, in Execute
  File "bash\bosh\_saves.py", line 450, in logStats
TypeError: unsupported format string passed to tuple.__format__
 

All other save operations are fine.

User crowlotus has posted a save header issue at NexusMods, if that is no trouble, please respond there if more detail or a full bugdump is required.

Thanks.

  • 2 months later...
Posted (edited)

Hey everyone. I'm just following the wrye bash error link to post this here. This is the error I'm getting. 

 

Update<<<
Just a heads up, I did go to the discord and tried the most recent WIP build and I got a slightly different error, this is the one.

Wrye Bash encountered an error. Please post the information below as well as your BashBugDump to the official thread at https://afkmods.com/index.php?/topic/4966-wrye-bash-all-games or to the Wrye Bash Discord at https://discord.gg/NwWvAFR

Traceback (most recent call last):
  File "bash\bash.py", line 522, in main
  File "bash\bash.py", line 577, in _main
  File "bash\bash.py", line 369, in dump_environment
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 457, in exec_module
  File "requests\__init__.py", line 43, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 457, in exec_module
  File "urllib3\__init__.py", line 15, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 457, in exec_module
  File "urllib3\_base_connection.py", line 5, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 457, in exec_module
  File "urllib3\util\__init__.py", line 8, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 457, in exec_module
  File "urllib3\util\ssl_.py", line 13, in <module>
  File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
  File "PyInstaller\loader\pyimod02_importers.py", line 457, in exec_module
  File "urllib3\util\url.py", line 69, in <module>
  File "re\__init__.py", line 227, in compile
  File "re\__init__.py", line 294, in _compile
  File "re\_compiler.py", line 745, in compile
  File "re\_parser.py", line 989, in parse
  File "re\_parser.py", line 464, in _parse_sub
  File "re\_parser.py", line 872, in _parse
  File "re\_parser.py", line 464, in _parse_sub
  File "re\_parser.py", line 899, in _parse
TypeError: 'int' object does not support the context manager protocol
<<<

 

 

Wrye Bash encountered an error.
Please post the information below to the official thread at
https://afkmods.com/index.php?/topic/4966-wrye-bash-all-games
or to the Wrye Bash Discord at
https://discord.gg/NwWvAFR

Traceback (most recent call last):
  File "bash\loot_parser.py", line 243, in get_tags_from_loot
KeyError: FName('Lux patch for FWMF.esp')

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "bash\bash.py", line 425, in main
  File "bash\bash.py", line 573, in _main
  File "bash\basher\__init__.py", line 4344, in Init
  File "bash\basher\__init__.py", line 4372, in InitData
  File "bash\bosh\__init__.py", line 2417, in refresh
  File "bash\bosh\__init__.py", line 2678, in _refresh_bash_tags
  File "bash\bosh\__init__.py", line 717, in reloadBashTags
  File "bash\bosh\__init__.py", line 1134, in read_loot_tags
  File "bash\loot_parser.py", line 245, in get_tags_from_loot
  File "bash\loot_parser.py", line 151, in get_plugin_tags
  File "bash\loot_parser.py", line 213, in _perform_merge
TypeError: cannot unpack non-iterable builtin_method object
 

 

Does anyone know what could be causing this? Additionally, when I'm not getting an error, wrye bash is either crashing immediately on startup multiple times in a row, crashing right as I rebuild the bashed patch, or crashing partway(usually 20-35 seconds into the patch) with no error log. It's also blue screened my PC a few times. I have tried running the program through mod organizer 2 with mods, but I've also tried directly from the exe in the special edition mopy folder, and I get the exact same issues and errors. I do have my game version reverted to 1.5.97 but I'll attach a screenshot showing I do indeed own basically all elder scrolls and fallout games between fallout 3 and skyrim anniversary edition, so it's not a pirated version. Just one reverted to 1.5.97. This is also the first time I've ever had issues with wrye bash in some 7-8 years since I started using it back in the legendary edition days.

 

Here's everything I tried:

 

Restarting the program

Restarting the PC

Restarting the Mod Manager(MO2)

Launching directly from the exe file in the folder

Updating my PC drivers

Reinstalling my PC drivers

Reverting to previous versions of the program(As low as 308, with the exact same issue each time)

Disabling all mods and attempting to create a bashed patch

Disabling mods in increments and attempting to create a bashed patch

Disabling no mods(978 plugins total) and attempting to create a bashed patch

Completely uninstalling wrye bash, including its config files in the SSE Documents folder and reinstalling it from scratch

Updating to the newest verstion(I was on 312 from back in february when I  last used it)

Reinstalling the latest version of python

Opening the program from mod organizer, closing mod organizer, and attempting to use the program normally with the mod manager closed

 

This issue occurred after I uninstalled book of UUNP because I love the mod and made a bashed patch with it, but the "no skimpy" plugin wasn't doing a great job of minimizing the bikini armors so I was trying to get rid of it. I have installed another 20-30 mods since then, but once more, I have tried disabling mods(Not just the plugins but the mods themselves so the files aren't noticed by wrye bash) with no luck. 

 

Is there anything I'm missing? I di dn't want to ask for help but I've already tried everything I can think of and every time I try to look this up it just keeps redirecting me to general python errors.

 

Screenshot 2025-08-23 231022.png

Screenshot 2025-08-23 232514.png

BashBugDump.log

Edited by G54
  • 2 months later...
Posted

Strange... I was simply uninstalling several simple texture mods for clothing  and armor, when I accidently clicked to close Wrye Bash.  When I clicked to re-open it, I got the  error message at the bottom of this bug report, with instructions to brig it to afkmods.com.

 

Me:  I'm  going to re-install Wrye Bash from scratch, and proceed with what i was doing.

 

Have fun... AND, Thanks for all you do.  :cool:

 

localize.py  102 setup_locale: cli_lang='' - cli_target='' - falling back to (en_US, cp65001) from getdefaultlocale
localize.py  106 setup_locale: wx gave back en_US
localize.py  153 setup_locale: Set wxPython locale to 'en_US'
loot_parser.py   48 <module>: Using LibYAML-based parser
doc_viewer.py   54 <module>: pdfviewer using PyMuPDF (GPL)
bash.py  274 dump_environment: Using Wrye Bash Version 310 (Standalone)
    OS info: Windows-10-10.0.19044-SP0, running on AMD64 Family 25 Model 33 Stepping 0, AuthenticAMD
    Python version: 3.9.13 (tags/v3.9.13:6de2ca5, May 17 2022, 16:36:42) [MSC v.1929 64 bit (AMD64)]
    Dependency versions:
     - chardet: 5.0.0
     - lxml: 4.9.1
     - PyMuPDF: 1.20.0; bundled MuPDF version: 1.20.1
     - python-lz4: 4.0.1; bundled LZ4 version: 1.9.3
     - PyYAML: 6.0
     - wxPython: 4.1.1 msw (phoenix) wxWidgets 3.1.5
    Input encoding: None; output encoding: utf-8
    Filesystem encoding: utf-8
    Command line: ['G:\\Oblivion\\Mopy\\Wrye Bash.exe']
bash.py  515 _import_bush_and_set_game: Searching for game to manage:
bush.py  144 _supportedGames: The following games are supported by this version of Wrye Bash:
  Enderal, Enderal Special Edition, Fallout 3, Fallout 3 (WS), Fallout
  4, Fallout 4 (WS), Fallout 4 VR, Fallout New Vegas, Fallout New Vegas
  (WS), Morrowind, Morrowind (WS), Nehrim, Oblivion, Oblivion (WS),
  Skyrim, Skyrim Special Edition, Skyrim Special Edition (WS), Skyrim VR
Wrye Bash looked for games in the following places:
 1. Windows Registry:
  The following installed games were found via the registry:
   - Oblivion: G:\Oblivion
  Make sure to run the launcher of each game you installed through Steam
  once, otherwise Wrye Bash will not be able to find it.
 2. Windows Store:
  No installed games with modding enabled were found via the Windows Store.
  Make sure to enable mods for each Windows Store game you have
  installed, otherwise Wrye Bash will not be able to find it.
bush.py  205 _detectGames: Detecting games via the -o argument, bash.ini and relative path:
bush.py  211 _detectGames: Set game mode to Oblivion found in parent directory of Mopy:  G:\Oblivion
bush.py  227 __setGame: Using Oblivion game: G:\Oblivion
initialization.py  165 init_dirs: My Games location set to C:\Users\*****\Documents\My Games\Oblivion
initialization.py  178 init_dirs: LocalAppData location set to C:\Users\*****\AppData\Local\Oblivion
initialization.py  226 init_dirs: Game Mods location set to G:\Oblivion Mods
initialization.py  231 init_dirs: Bash Mod Data location set to G:\Oblivion Mods\Bash Mod Data
initialization.py  235 init_dirs: Installers location set to G:\Oblivion Mods\Bash Installers
initialization.py  237 init_dirs: Installers bash data location set to G:\Oblivion Mods\Bash Installers\Bash
initialization.py  245 init_dirs: Checking if WB directories exist and creating them if needed:
initialization.py  249 init_dirs:  - G:\Oblivion Mods\Bash Mod Data
initialization.py  249 init_dirs:  - G:\Oblivion Mods\Bash Installers
initialization.py  249 init_dirs:  - G:\Oblivion Mods\Bash Installers\Bain Converters
initialization.py  249 init_dirs:  - G:\Oblivion Mods\Bash Installers\Bain Converters\--Duplicates
initialization.py  249 init_dirs:  - G:\Oblivion Mods\Bash Installers\Bain Converters\--Corrupt
initialization.py  249 init_dirs:  - G:\Oblivion Mods\Bash Installers\Bash
initialization.py  249 init_dirs:  - G:\Oblivion Mods\Bash Installers\Bash\BSA Cache
loot_parser.py   83 __init__: Using these LOOT paths:
loot_parser.py   84 __init__:  Masterlist: C:\Users\*****\AppData\Local\LOOT\games\Oblivion\masterlist.yaml
loot_parser.py   85 __init__:  Userlist: C:\Users\*****\AppData\Local\LOOT\games\Oblivion\userlist.yaml
loot_parser.py   86 __init__:  Taglist (fallback): G:\Oblivion\Mopy\taglists\Oblivion\taglist.yaml
loot_parser.py   93 __init__: Initialized loot_parser, compatible with libloot v0.18.x
__init__.py 3768 initBosh: Looking for main game INI at C:\Users\*****\Documents\My Games\Oblivion\Oblivion.ini
windows.py 1001 testUAC: Testing if game folder is UAC-protected
__init__.py 1603 _initDB: Initializing BSAInfos
__init__.py 1604 _initDB:  store_dir: G:\Oblivion\Data
__init__.py 1605 _initDB:  bash_dir: G:\Oblivion Mods\Bash Mod Data\BSA Data
__init__.py 1603 _initDB: Initializing ModInfos
__init__.py 1604 _initDB:  store_dir: G:\Oblivion\Data
__init__.py 1605 _initDB:  bash_dir: G:\Oblivion Mods\Bash Mod Data
_games_lo.py  658 print_lo_paths: Using the following load order files:
_games_lo.py  665 print_lo_paths:  - Active plugins: C:\Users\*****\AppData\Local\Oblivion\plugins.txt
__init__.py 1603 _initDB: Initializing SaveInfos
__init__.py 1604 _initDB:  store_dir: C:\Users\*****\Documents\My Games\Oblivion\Saves
__init__.py 1605 _initDB:  bash_dir: C:\Users\*****\Documents\My Games\Oblivion\Saves\Bash
__init__.py 1603 _initDB: Initializing INIInfos
__init__.py 1604 _initDB:  store_dir: G:\Oblivion\Data\INI Tweaks
__init__.py 1605 _initDB:  bash_dir: G:\Oblivion Mods\Bash Mod Data\INI Data
__init__.py 3701 __init__: Constructing panel 'Installers'
__init__.py 3711 __init__: Panel 'Installers' constructed successfully
__init__.py 3701 __init__: Constructing panel 'Mods'
__init__.py 3711 __init__: Panel 'Mods' constructed successfully
__init__.py 3701 __init__: Constructing panel 'Saves'
__init__.py 3711 __init__: Panel 'Saves' constructed successfully
__init__.py 3701 __init__: Constructing panel 'INI Edits'
__init__.py 3711 __init__: Panel 'INI Edits' constructed successfully
__init__.py 3701 __init__: Constructing panel 'Screenshots'
__init__.py 1603 _initDB: Initializing ScreenInfos
__init__.py 1604 _initDB:  store_dir: G:\Oblivion
__init__.py 1605 _initDB:  bash_dir: G:\Oblivion Mods\Bash Mod Data\Screenshot Data
__init__.py 3711 __init__: Panel 'Screenshots' constructed successfully
Wrye Bash encountered an error.
Please post the information below to the official thread at
https://afkmods.com/index.php?/topic/4966-wrye-bash-all-games
or to the Wrye Bash Discord at
https://discord.gg/NwWvAFR

Traceback (most recent call last):
  File "bash\bash.py", line 317, in main
  File "bash\bash.py", line 478, in _main
  File "bash\basher\__init__.py", line 4317, in Init
  File "bash\gui\top_level_windows.py", line 346, in stop_splash
  File "bash\gui\base_components.py", line 312, in destroy_component
RuntimeError: wrapped C/C++ object of type SplashScreen has been deleted

Posted
5 minutes ago, Idoldissr said:

bash.py  274 dump_environment: Using Wrye Bash Version 310 (Standalone)

You probably want to update Wrye Bash while you're at it, the latest version is 314.

  • 3 weeks later...
Posted (edited)

Hi everyone, hope ya'll are having a good day. 

After trying to build a bashed patch, I get this error mid building... It's a pretty simple plugin, with no errors, clean, etc. So I don't understand why it causes this error.

Wrye Bash 314, Fallout 4 OldGen.


Thx for the help in advance.

record_structs.py  204 dumpData: Error dumping data: 
Traceback (most recent call last):
  File "bash\brec\record_structs.py", line 202, in dumpData
  File "bash\brec\advanced_elements.py", line 1169, in dumpData
  File "bash\brec\basic_elements.py", line 456, in dumpData
  File "bash\brec\advanced_elements.py", line 1055, in dumpData
  File "bash\brec\advanced_elements.py", line 1004, in dumpData
  File "bash\brec\basic_elements.py", line 204, in dumpData
  File "bash\brec\complex_subrecords.py", line 1343, in pack_subrecord_data
  File "bash\brec\complex_subrecords.py", line 439, in dump_include
  File "bash\brec\utils_constants.py", line 207, in dump
  File "bash\brec\mod_io.py", line 423, in _short_mapper
KeyError: FName('RoboArmorPaints.esp')

patcher_dialog.py  313 _error: Exception during Bashed Patch building:
Traceback (most recent call last):
  File "bash\basher\patcher_dialog.py", line 236, in PatchExecute
  File "bash\basher\patcher_dialog.py", line 322, in _save_pbash
  File "bash\mod_files.py", line 251, in safeSave
  File "bash\mod_files.py", line 284, in save
  File "bash\brec\record_groups.py", line 307, in dump
  File "bash\brec\record_groups.py", line 179, in _write_header
  File "bash\brec\record_groups.py", line 300, in getSize
  File "bash\brec\record_groups.py", line 300, in <genexpr>
  File "bash\brec\record_structs.py", line 429, in getSize
  File "bash\brec\record_structs.py", line 582, in dumpData
  File "bash\brec\record_structs.py", line 202, in dumpData
  File "bash\brec\advanced_elements.py", line 1169, in dumpData
  File "bash\brec\basic_elements.py", line 456, in dumpData
  File "bash\brec\advanced_elements.py", line 1055, in dumpData
  File "bash\brec\advanced_elements.py", line 1004, in dumpData
  File "bash\brec\basic_elements.py", line 204, in dumpData
  File "bash\brec\complex_subrecords.py", line 1343, in pack_subrecord_data
  File "bash\brec\complex_subrecords.py", line 439, in dump_include
  File "bash\brec\utils_constants.py", line 207, in dump
  File "bash\brec\mod_io.py", line 423, in _short_mapper
KeyError: FName('RoboArmorPaints.esp')

Traceback (most recent call last):
  File "bash\gui\events.py", line 181, in _post
  File "bash\balt.py", line 515, in _conversation_wrapper
  File "bash\basher\patcher_dialog.py", line 236, in PatchExecute
  File "bash\basher\patcher_dialog.py", line 322, in _save_pbash
  File "bash\mod_files.py", line 251, in safeSave
  File "bash\mod_files.py", line 284, in save
  File "bash\brec\record_groups.py", line 307, in dump
  File "bash\brec\record_groups.py", line 179, in _write_header
  File "bash\brec\record_groups.py", line 300, in getSize
  File "bash\brec\record_groups.py", line 300, in <genexpr>
  File "bash\brec\record_structs.py", line 429, in getSize
  File "bash\brec\record_structs.py", line 582, in dumpData
  File "bash\brec\record_structs.py", line 202, in dumpData
  File "bash\brec\advanced_elements.py", line 1169, in dumpData
  File "bash\brec\basic_elements.py", line 456, in dumpData
  File "bash\brec\advanced_elements.py", line 1055, in dumpData
  File "bash\brec\advanced_elements.py", line 1004, in dumpData
  File "bash\brec\basic_elements.py", line 204, in dumpData
  File "bash\brec\complex_subrecords.py", line 1343, in pack_subrecord_data
  File "bash\brec\complex_subrecords.py", line 439, in dump_include
  File "bash\brec\utils_constants.py", line 207, in dump
  File "bash\brec\mod_io.py", line 423, in _short_mapper
KeyError: FName('RoboArmorPaints.esp')
 

BashBugDump.log

Edited by Rosalis
Posted
14 hours ago, Rosalis said:

Hi everyone, hope ya'll are having a good day. 

After trying to build a bashed patch, I get this error mid building... It's a pretty simple plugin, with no errors, clean, etc. So I don't understand why it causes this error.

Wrye Bash 314, Fallout 4 OldGen.


Thx for the help in advance.

record_structs.py  204 dumpData: Error dumping data: 
Traceback (most recent call last):
  File "bash\brec\record_structs.py", line 202, in dumpData
  File "bash\brec\advanced_elements.py", line 1169, in dumpData
  File "bash\brec\basic_elements.py", line 456, in dumpData
  File "bash\brec\advanced_elements.py", line 1055, in dumpData
  File "bash\brec\advanced_elements.py", line 1004, in dumpData
  File "bash\brec\basic_elements.py", line 204, in dumpData
  File "bash\brec\complex_subrecords.py", line 1343, in pack_subrecord_data
  File "bash\brec\complex_subrecords.py", line 439, in dump_include
  File "bash\brec\utils_constants.py", line 207, in dump
  File "bash\brec\mod_io.py", line 423, in _short_mapper
KeyError: FName('RoboArmorPaints.esp')

patcher_dialog.py  313 _error: Exception during Bashed Patch building:
Traceback (most recent call last):
  File "bash\basher\patcher_dialog.py", line 236, in PatchExecute
  File "bash\basher\patcher_dialog.py", line 322, in _save_pbash
  File "bash\mod_files.py", line 251, in safeSave
  File "bash\mod_files.py", line 284, in save
  File "bash\brec\record_groups.py", line 307, in dump
  File "bash\brec\record_groups.py", line 179, in _write_header
  File "bash\brec\record_groups.py", line 300, in getSize
  File "bash\brec\record_groups.py", line 300, in <genexpr>
  File "bash\brec\record_structs.py", line 429, in getSize
  File "bash\brec\record_structs.py", line 582, in dumpData
  File "bash\brec\record_structs.py", line 202, in dumpData
  File "bash\brec\advanced_elements.py", line 1169, in dumpData
  File "bash\brec\basic_elements.py", line 456, in dumpData
  File "bash\brec\advanced_elements.py", line 1055, in dumpData
  File "bash\brec\advanced_elements.py", line 1004, in dumpData
  File "bash\brec\basic_elements.py", line 204, in dumpData
  File "bash\brec\complex_subrecords.py", line 1343, in pack_subrecord_data
  File "bash\brec\complex_subrecords.py", line 439, in dump_include
  File "bash\brec\utils_constants.py", line 207, in dump
  File "bash\brec\mod_io.py", line 423, in _short_mapper
KeyError: FName('RoboArmorPaints.esp')

Traceback (most recent call last):
  File "bash\gui\events.py", line 181, in _post
  File "bash\balt.py", line 515, in _conversation_wrapper
  File "bash\basher\patcher_dialog.py", line 236, in PatchExecute
  File "bash\basher\patcher_dialog.py", line 322, in _save_pbash
  File "bash\mod_files.py", line 251, in safeSave
  File "bash\mod_files.py", line 284, in save
  File "bash\brec\record_groups.py", line 307, in dump
  File "bash\brec\record_groups.py", line 179, in _write_header
  File "bash\brec\record_groups.py", line 300, in getSize
  File "bash\brec\record_groups.py", line 300, in <genexpr>
  File "bash\brec\record_structs.py", line 429, in getSize
  File "bash\brec\record_structs.py", line 582, in dumpData
  File "bash\brec\record_structs.py", line 202, in dumpData
  File "bash\brec\advanced_elements.py", line 1169, in dumpData
  File "bash\brec\basic_elements.py", line 456, in dumpData
  File "bash\brec\advanced_elements.py", line 1055, in dumpData
  File "bash\brec\advanced_elements.py", line 1004, in dumpData
  File "bash\brec\basic_elements.py", line 204, in dumpData
  File "bash\brec\complex_subrecords.py", line 1343, in pack_subrecord_data
  File "bash\brec\complex_subrecords.py", line 439, in dump_include
  File "bash\brec\utils_constants.py", line 207, in dump
  File "bash\brec\mod_io.py", line 423, in _short_mapper
KeyError: FName('RoboArmorPaints.esp')
 

BashBugDump.log 30.81 kB · 0 downloads

This should be fixed in the latest source code, but can you please post a link to wherever you got RoboArmorPaints.esp so I can double-check?

Posted
On 11/21/2025 at 6:09 AM, sibir said:

This should be fixed in the latest source code, but can you please post a link to wherever you got RoboArmorPaints.esp so I can double-check?

Sorry for the late answer, busy end of week. 
First of all, thank you for the fast reply.

Do you mean the mod page?
https://www.nexusmods.com/fallout4/mods/68935

Or do you want other thing? Sorry if I misunderstood.

Have a wonderful weekend! :D

Posted
38 minutes ago, Rosalis said:

Sorry for the late answer, busy end of week. 
First of all, thank you for the fast reply.

Do you mean the mod page?
https://www.nexusmods.com/fallout4/mods/68935

Or do you want other thing? Sorry if I misunderstood.

Have a wonderful weekend! :D

Yes, that's what I was referring to. It has indeed been fixed, it'll be in the next WIP build (linked in the second post in this thread) & the next update.

Posted
1 hour ago, sibir said:

Yes, that's what I was referring to. It has indeed been fixed, it'll be in the next WIP build (linked in the second post in this thread) & the next update.

Ok, thank you for the fast clarification.

Have a nice weekend!

  • 3 weeks later...
Posted

Hello! I made a bashed patch about a week ago with no repercussions, but now whenever I try to start Wrye Bash, it closes and I'm met with these errors:

Wrye Bash encountered an error. Please post the information below as well as your BashBugDump to the official thread at https://afkmods.com/index.php?/topic/4966-wrye-bash-all-games or to the Wrye Bash Discord at https://discord.gg/NwWvAFR

Traceback (most recent call last):
  File "bash\bash.py", line 524, in main
  File "bash\bash.py", line 692, in _main
  File "bash\basher\__init__.py", line 3890, in Init
  File "bash\bosh\__init__.py", line 3527, in init_stores
  File "bash\bosh\__init__.py", line 2130, in __init__
  File "bash\bosh\__init__.py", line 1598, in __init__
  File "bash\bosh\__init__.py", line 2151, in refresh
  File "bash\bosh\__init__.py", line 2030, in _modinfos_cache_wrapper
  File "bash\bosh\__init__.py", line 2509, in refreshLoadOrder
  File "bash\load_order.py", line 389, in refresh_lo
  File "bash\load_order.py", line 333, in _update_cache
  File "bash\games_lo.py", line 273, in get_load_order
  File "bash\games_lo.py", line 292, in _cached_or_fetch
  File "bash\games_lo.py", line 880, in _fetch_load_order
ValueError: list.remove(x): x not in list

Any help is appreciated! I'm not too great at figuring out any of this...

BashBugDump.log

Posted
7 hours ago, nicoylm said:

Hello! I made a bashed patch about a week ago with no repercussions, but now whenever I try to start Wrye Bash, it closes and I'm met with these errors:

Wrye Bash encountered an error. Please post the information below as well as your BashBugDump to the official thread at https://afkmods.com/index.php?/topic/4966-wrye-bash-all-games or to the Wrye Bash Discord at https://discord.gg/NwWvAFR

Traceback (most recent call last):
  File "bash\bash.py", line 524, in main
  File "bash\bash.py", line 692, in _main
  File "bash\basher\__init__.py", line 3890, in Init
  File "bash\bosh\__init__.py", line 3527, in init_stores
  File "bash\bosh\__init__.py", line 2130, in __init__
  File "bash\bosh\__init__.py", line 1598, in __init__
  File "bash\bosh\__init__.py", line 2151, in refresh
  File "bash\bosh\__init__.py", line 2030, in _modinfos_cache_wrapper
  File "bash\bosh\__init__.py", line 2509, in refreshLoadOrder
  File "bash\load_order.py", line 389, in refresh_lo
  File "bash\load_order.py", line 333, in _update_cache
  File "bash\games_lo.py", line 273, in get_load_order
  File "bash\games_lo.py", line 292, in _cached_or_fetch
  File "bash\games_lo.py", line 880, in _fetch_load_order
ValueError: list.remove(x): x not in list

Any help is appreciated! I'm not too great at figuring out any of this...

BashBugDump.log 6.92 kB · 0 downloads

Try the WIP build linked in the second post in this thread.

  • 3 months later...
Posted

Any idea where this "None Chance" is coming from in my Fallout4 bash patch? It's zeroing out some ammo types for turrets which make them pretty easy (they don't fire)

image.png

Posted

Did you load your entire load order for that screenshot? Make sure to do that, the change may come from any plugin before the BP.

Posted
22 hours ago, Infernio said:

Did you load your entire load order for that screenshot? Make sure to do that, the change may come from any plugin before the BP.

Yes - in xEdit, all my active mods are loaded. Do i need to view it differently to see all mods that affect this editorID? I thought xEdit did that automatically.

Posted

Hmm, no, then xEdit should show everything. I have no idea where that change is coming from then... WB doesn't purposefully touch Chance None at all as far as I can see in the code.

  • 3 weeks later...
Posted (edited)

Hi all, I see you just released a new version of Wrye Bash, v315.RC2, on Nexus.

Not to appear ungrateful, but can we get a changelog? I have been looking for a while and cannot find one. The changelog is probably posted right in front of me, but I can't find it. It was not obvious on Nexus, GitHub, or here. I have had good luck running your beta release candidates, but I am actually excited to see what is in this build!

I downloaded the archive to see if the changelog is in it. It does have the old changelog from 314 Mini-Release for MO2 [2025/04/05], but not for the current build.

Also, I ran a hash check on the installer version on Nexus (v315.RC2) and the Dropbox one linked here in the now famous 2nd post (Wrye Bash 315.202603291109 - Installer.exe):

The new Nexus file and the one here are the same, even though they have different file names.

Anyway, I appreciate the team's efforts. Thanks for maintaining your project!

Edited by candles
Posted

It's the same build as the latest WIP build, that is the second release candidate. It will get a proper changelog once 315 is finalized (though it will just be generated from the milestone). There aren't really many changes in this build compared to the previous WIP build, mostly just fixes to make the full 315 release more stable.

Posted

Thanks Infernio! So THAT is where you keep track of stuff!

Do you (or anyone) have any update advice or a sense for how stable RC2 is? I am on Nexus 314 now.

Posted

It should be very stable, it is a release candidate after all. We encourage everyone to give it a try. If anything is broken, we would very much like to hear about it so it can be fixed before it's released as 315 :)

Posted

Thanks! Installing now!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...