[WIPz] Wrye FlashExp - Fallout 4 Installer Update

Post » Thu Nov 26, 2015 1:01 pm

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.

User avatar
keri seymour
 
Posts: 3361
Joined: Thu Oct 19, 2006 4:09 am

Post » Thu Nov 26, 2015 12:12 pm

Wow, Sharlikran! Thank you for doing this so quickly! I'll definitely report any issues that I find!

:)
User avatar
Emily Jones
 
Posts: 3425
Joined: Mon Jul 17, 2006 3:33 pm

Post » Thu Nov 26, 2015 4:50 am

Two issues immediately pop up for me. First is a warning that my saves are corrupt due to having TES4 headers, even on files saved under a vanilla installation. xEdit shows Fallout4.esm as having a TES4 header, so that shouldn't be a bug.

On the installers, trying to install a mod that contains only a Sound folder, WB shows the installer box as black (uninstallable). Yet when opening the installers tab, the CRCs for that mod's files are indexed normally and should have no problem installing. The mod is here if you want to test it:

http://www.nexusmods.com/fallout4/mods/288/?

Thanks! :)
User avatar
Sammi Jones
 
Posts: 3407
Joined: Thu Nov 23, 2006 7:59 am

Post » Thu Nov 26, 2015 1:50 pm

I don't have a fix for Wrye complaining about the save game headers. I'm gonna see if Hlp can look at how much it changed between Fallout4 and Skyrim. I can't program in Python but if the save game headers only changed a little bit then I can just tweak what is already there for Skyrim according to what Hlp finds.

Can you help me with something Supierce? I was gifted a copy of the game so I can work on http://afkmods.iguanadons.net/index.php?/topic/3750-wipz-tes5edit/?p=146831 and Wrye Flash. However, I have an 8 year old computer with an LGA 775 Quad Core so I can't play Fallout 4. :( Can I get a copy of some of the save game files you have? I'll take 3, 4, 5 , 10 but... maybe not 50 unless when you make a zip file it's pretty small. I'd like to have some files for testing.

Check the new version 307.0.3 I just uploaded and tell me if you can install the sound mod.

User avatar
Sandeep Khatkar
 
Posts: 3364
Joined: Wed Jul 18, 2007 11:02 am

Post » Thu Nov 26, 2015 5:39 pm


Here are a few. Let me know if you need something different:

https://www.dropbox.com/s/9ob1qbu77cjp1dn/Saves.7z?dl=0

And yes, the sound mod installs fine now. Thank you! :)
User avatar
Nadia Nad
 
Posts: 3391
Joined: Thu Aug 31, 2006 3:17 pm

Post » Thu Nov 26, 2015 7:49 am

Got them thanks. Now see if you can install that mod.

User avatar
Amy Siebenhaar
 
Posts: 3426
Joined: Fri Aug 10, 2007 1:51 am

Post » Thu Nov 26, 2015 7:05 am

Believe it or not, i'm running FO4 on a 9 year old computer with AMD Athlon 64 X2 4400+ CPU, 4 GB Ram and a GFX 750 (the old graphics card i had to replace at some point). I am getting between 15 and 40 FPS depending on location. In the wastelands i am getting around 18 - 30 FPS, in interior locations usually between 25 and 40 FPS. Medium settings, no AA no DOF, no AO, but ENB Boost and SMAA from some really good ReShade Profile.

I would say, give it a try......

User avatar
Stephanie Nieves
 
Posts: 3407
Joined: Mon Apr 02, 2007 10:52 pm

Post » Thu Nov 26, 2015 9:37 am

Thank you Sharlikran for getting this out so quickly! :goodjob:

User avatar
Britta Gronkowski
 
Posts: 3475
Joined: Mon Apr 09, 2007 3:14 pm

Post » Thu Nov 26, 2015 5:54 am


Yes, it installs fine now. Thank you! :)
User avatar
Robert DeLarosa
 
Posts: 3415
Joined: Tue Sep 04, 2007 3:43 pm

Post » Thu Nov 26, 2015 11:32 am

You're welcome but Lojack did the difficult part. He made it so that when Wrye Flash looks for LOOT support and doesn't find it that it won't error and stop working. I could have never done that. I'm just posting this version so it's available for now until a more official release. I think you can https://github.com/wrye-bash/wrye-bash/issues/251 here if you wish.

User avatar
ILy- Forver
 
Posts: 3459
Joined: Sun Feb 04, 2007 3:18 am

Post » Thu Nov 26, 2015 3:03 pm

Uploaded 307.0.4 links are updated in OP.

Updated to Utumno's latest refactored code. Added FO4Edit button. Couldn't resolve the Save Game warnings. Please continue to ignore the save game warnings.

If you think you can decode the header of the save game be my guest. I don't know of any tools to help you do that but once you have the header decoded let me know.

User avatar
Kayleigh Mcneil
 
Posts: 3352
Joined: Thu Jun 29, 2006 7:32 am

Post » Thu Nov 26, 2015 5:09 pm

Thank you for the update, Sharlikran! :)
User avatar
Rozlyn Robinson
 
Posts: 3528
Joined: Wed Jun 21, 2006 1:25 am


Return to Fallout 4