Wrye Flash 307-Experimental Fallout 4 Installer Update
This thread is to discuss and troubleshoot implementation of Fallout 4 BAIN installer. New releases will be on my http://1drv.ms/1o8jvih or a Mediafire Link.
Version 307.x also supports Skyrim and Oblivion. If you are still playing Fallout 3 or Fallout New Vegas use Valda's versions listed below.
For Oblivion and Skyrim to help with Bash Tags fireundubh has been kind enough to provide us with a beta script for xEdit that should work with all four versions. You can obtain https://github.com/TES5Edit/xEditScripts/blob/master/Scripts/Generate%20Bash%20Tags.pas from his GitHub repo. I am unaware of where you can post questions and bug reports at this time and I do not maintain that file so posting here will not get you the help you are looking for..
ATTN for Skyrim version: This version's Skyrim patcher is very new. Unless you know how to use TES5Edit and understand a great deal about plugins you may not want to use this version. Manual editing may be needed for the Bash patch to function correctly. Both Python and Standalone versions are available.
Fallout 3 and Fallout New Vegas: At this time due to limited volunteers Fallout support for FO3 and FNV is not being worked on. The bash patch isn't as complete as it is with Valda's version. Please continue to use Valda's version for any play through you are doing.
Links to 307.x for FO3/FNV/Oblivion/Skyrim/FO4:
Wrye Bash 307.0.4_EXP - Python Source.7z - http://www.mediafire.com/download/jqzbrpfkp9s4fp7/Wrye_Bash_307.0.4_EXP_-_Python_Source.7z, http://1drv.ms/1o8jvih
Wrye Bash 307.0.4_EXP - Standalone Executable.7z - http://www.mediafire.com/download/2uvzbc1dr1k2pdr/Wrye_Bash_307.0.4_EXP_-_Standalone_Executable.7z, http://1drv.ms/1o8jvih
Links to Wrye Flash by Valda:
Wrye Flash for FO3 v31.4 - Python Source.7z - http://www.mediafire.com/download/6qk19ec9rbfrts9/Wrye_Flash_31.4_-_Python_Source.7z, http://1drv.ms/1o8jvih
Wrye Flash for FO3 v31.4 - Standalone Executable.7z - http://www.mediafire.com/download/b1bu7f0hbdb4bip/Wrye_Flash_31.4_-_Standalone_Executable.7z, http://1drv.ms/1o8jvih
Wrye Flash for FNV v17.1 - Python Source.7z - http://www.mediafire.com/download/recs7d627f1z5ae/Wrye_Flash_17.1_-_Python_Source.7z, http://1drv.ms/1o8jvih
Wrye Flash for FNV v17.1 - Standalone Executable.7z - http://www.mediafire.com/download/dk9s6k5u5l6bp83/Wrye_Flash_17.1_-_Standalone_Executable.7z, http://1drv.ms/1o8jvih
Bethesda WIpz threads for FO3/FNV/Skyrim/Oblivion/FO4 Updates:
http://www.gamesas.com/topic/1534516-wipz-wrye-bashexp-skyrim-patcher-update-thread-3
http://www.gamesas.com/topic/1512942-wipz-wrye-bashexp-oblivion-patcher-update-thread-1/
http://www.gamesas.com/topic/1507128-wipz-wrye-bashexp-fo3-patcher-update-thread-1/
http://www.gamesas.com/topic/1507127-wipz-wrye-bashexp-fnv-patcher-update-thread-1/
http://www.gamesas.com/topic/1558694-wipz-wrye-flashexp-fallout-4-installer-update
STEP Thread:
http://forum.step-project.com/topic/6872-wrye-bashsmashflash-patcher-updates/
What kind of testing am I looking for?
I need people to load Wrye Flash for Fallout 4 and tell me if there are any problems detecting your strings files. Also I need people to go to the installers tab and install mods and uninstall mods. The Clean Data procedure has been updated so test it as well. Run the verify cache routine that Steam provides and tell me what files have been deleted and are restored by Steam.
Error reporting:
Post a copy of the log file inside of Spoiler tags.
For FO3/FNV/Skyrim/Oblivion Record structures:
Documentation for Fallout 3 and Fallout: New Vegas plugin file formats can be found on https://github.com/WrinklyNinja/fopdoc courtesy of WrinklyNinja
- https://github.com/WrinklyNinja/fopdoc/blob/master/Fallout3/Records.md
- https://github.com/WrinklyNinja/fopdoc/blob/master/FalloutNV/Records.md
Documentation for Oblivion and Skyrim file formats can be found on http://www.uesp.net/wiki/Main_Page Wiki
- http://www.uesp.net/wiki/Tes5Mod:Mod_File_Format
- http://www.uesp.net/wiki/Tes4Mod:Mod_File_Format
- Additional record formats can be found on my (very, very, poor) port of https://github.com/TES5Edit/TES5Edit-GoogleCode/blob/master/TES5Edit/trunk/Delphi%20XE/wbDefinitionsTES5.pas. Extremely rough draft of what the functions mean https://github.com/TES5Edit/TES5Edit-GoogleCode/wiki/xEdit-Arguments,-Functions,-and-Procedures.
For FO3/FNV/Skyrim/Oblivion Bash Tags
If you have forgotten the http://sharlikran.github.io/wrye-bash.github.io/Wrye%20Bash%20Advanced%20Readme.html#patch-tags most of them are in this list. As I update Wrye Bash I will update that section to reflect changes I have made.
Supported Bash tags for 307.x:
Oblivion: Body-F, Body-M, Body-Size-M, Body-Size-F, C.Climate, C.Light, C.Music, C.Name, C.RecordFlags, C.Owner, C.Water, Deactivate, Delev, Eyes, Factions, Relations, Filter, Graphics, Hair, IIM, Invent, Names, NoMerge, NpcFaces, R.Relations, Relev, Scripts, ScriptContents, Sound, SpellStats, Stats, Voice-F, Voice-M, R.Teeth, R.Mouth, R.Ears, R.Head, R.Attributes-F, R.Attributes-M, R.Skills, R.Description, R.AddSpells, R.ChangeSpells, Roads, Actors.Anims, Actors.AIData, Actors.DeathItem, Actors.AIPackages, Actors.AIPackagesForceAdd, Actors.Stats, Actors.ACBS, NPC.Class, Actors.CombatStyle, Creatures.Blood, Actors.Spells, Actors.SpellsForceAdd, NPC.Race, Actors.Skeleton, NpcFacesForceFullImport, MustBeActiveIfImported, Npc.HairOnly, Npc.EyesOnly
Skyrim: C.Acoustic, C.Climate, C.Encounter, C.ImageSpace, C.Light, C.Location, C.Music, C.Name, C.Owner, C.RecordFlags, C.Regions, C.SkyLighting, C.Water, Deactivate, Delev, Filter, Graphics, Invent, Names, NoMerge, Relev, Sound, Stats
Fallout 3: C.Acoustic, C.Climate, C.Encounter, C.ImageSpace, C.Light, C.Music, C.Name, C.Owner, C.RecordFlags, C.Water, Deactivate, Deflst, Delev, Destructible, Factions, Filter, Graphics, Invent, Names, NoMerge, Relations, Relev, Sound, Stats
Fallout New Vegas: C.Acoustic, C.Climate, C.Encounter, C.ImageSpace, C.Light, C.Music, C.Name, C.Owner, C.RecordFlags, C.Water, Deactivate, Deflst, Delev, Destructible, Factions, Filter, Graphics, Invent, Names, NoMerge, Relations, Relev, Sound, Stats, WeaponMods
Supported Bash tags for Wrye Flash FNV:
Fallout New Vegas: Body-F, Body-M, Body-Size-M, Body-Size-F, C.Acoustic, C.Climate, C.Encounter, C.ImageSpace, C.Light, C.Music, C.Name, C.RecordFlags, C.Owner, C.Water, Deactivate, Delev, Eyes, Factions, Relations, Filter, Graphics, Hair, IIM, Invent, Names, NoMerge, NpcFaces, R.Relations, Relev, Scripts, ScriptContents, Sound, Stats, Voice-F, Voice-M, R.Teeth, R.Mouth, R.Ears, R.Head, R.Attributes-F, R.Attributes-M, R.Skills, R.Description, Actors.Anims, Actors.AIData, Actors.DeathItem, Actors.AIPackages, Actors.AIPackagesForceAdd, Actors.Stats, Actors.ACBS, NPC.Class, Actors.CombatStyle, Creatures.Blood, NPC.Race, Actors.Skeleton, NpcFacesForceFullImport, MustBeActiveIfImported, Deflst, Destructible, WeaponMods
Supported Bash tags for Wrye Flash FO3:
Fallout 3: Body-F, Body-M, Body-Size-M, Body-Size-F, C.Acoustic, C.Climate, C.Encounter, C.ImageSpace, C.Light, C.Music, C.Name, C.RecordFlags, C.Owner, C.Water, Deactivate, Delev, Eyes, Factions, Relations, Filter, Graphics, Hair, IIM, Invent, Names, NoMerge, NpcFaces, R.Relations, Relev, Scripts, ScriptContents, Sound, Stats, Voice-F, Voice-M, R.Teeth, R.Mouth, R.Ears, R.Head, R.Attributes-F, R.Attributes-M, R.Skills, R.Description, Actors.Anims, Actors.AIData, Actors.DeathItem, Actors.AIPackages, Actors.AIPackagesForceAdd, Actors.Stats, Actors.ACBS, NPC.Class, Actors.CombatStyle, Creatures.Blood, NPC.Race, Actors.Skeleton, NpcFacesForceFullImport, MustBeActiveIfImported, Deflst, Destructible
For FO3/FNV/Skyrim/Oblivion Patcher Progress:
A link detailing which records are not functioning in Wrye Bash and an update of what is and isn't finished at this time is available on the Wrye Bash https://github.com/wrye-bash/wrye-bash.
https://github.com/wrye-bash/wrye-bash/issues/151
https://github.com/wrye-bash/wrye-bash/issues/150
I have a very limited knowledge of Python. I will need help if it involves more complex routines. Updating the records is pretty straight forward and sometimes the patchers make sense including reading the specific fields in a record like MGEF or whatever. So I will be able to update some things on my own. I will be posting in the Known Issues section things that have been reported that I cannot update or have not been updated.
For FO3/FNV/Skyrim/Oblivion/FO4 Known Issues:
Fallout 4:
Wrye Bash will display an error that the header of your save games may be corrupt. This is not true. The header of the save game is not decoded and Wrye Bash is simply displaying a generic error. Ignore it for now until the code can be updated. I have asked Hlp for help with the decoding that but no idea when that will be completed.
Oblivion:
None at this time.
Skyrim:
- Keywords are not copied into the Bash Patch.
- VMAD records from loosing plugins are not copied into the Bash Patch.
- Some records with repeating sounds like SNDR:ANAM are not carried over into the Bash Patch.
- Special routine needed to handle INAM for Outfits.
- LVLD - Chance None is not always utilized. Needs verification because code does look at this value.
- CTDA conditions not always carried over into bash patch from loosing plugins.
CELL:
Interior cells
XCLW - Field is being blanked out, which may lead to Bash adding unnecessary records. If Bash needs to make a record for the cell, set it to the huge negative value. Otherwise don't import it at all.
Fallout 3:
None at this time.
Fallout New Vegas:
None at this time.
Version numbers will start with 306 but since this is a beta and not an official release I will make incremental updates, 306.0.01, and so on.
Volunteers Needed:
Currently I am looking for volunteers to contribute Wrye Bash. The main focus is updating Wrye Bash's Skyrim Patcher. However, this version also has limited Fallout 3 and Fallout NV support. Wrye Bash is written in Python so I am looking for people who are fairly knowledgeable with that programming language. You need to have Skyrim installed on your system so that you can test your updates to the code. If you wish to help with Fallout support then you should own a copy of Fallout 3 or New Vegas.
If you wish to help please PM me with your GitHub account name and which game mode you are willing to help with. P.S. please be willing to at least proofread my attempts to write Python code for Skyrim even if you prefer not to help with that and don't own a copy of Skyrim.