[WIPz] Wrye BashExp - FO3 Patcher Update - Thread #1

Post » Tue Sep 09, 2014 2:46 am

Wrye Bash 306-Experimental Fallout 3/Fallout NewVegas/Skyrim patcher Update

This thread is to discuss and troubleshoot implementation of Fallout 3, Fallout New Vegas, and Skyrim patcher updates. New releases will be on my http://1drv.ms/1o8jvih or a Mediafire Link. This version also marks the beginning of implementing Fallout 3 and Fallout NV support thanks to WrinklyNinja's previous efforts and starting the process for version 304.3. Valda updated Wrye Flash for Fallout 3 (30.x) and Fallout New Vegas (16.0) based off of a much older version of Wrye Bash (292 I think) and he will be helping me on the weekends when he has time.

ATTN for Skyrim version: This version's Skyrim patcher is extremely buggy. Unless you know how to use TES5Edit and understand a great deal about plugins you should not use this version. Without manually editing the Bash Patch it could crash your game or things simply won't happen in game like they should. If you are not an advanced user you should not be using this version. Working Standalone EXE is available.

Fallout 3 and Fallout New Vegas: If you are using the Fallout 3 or Fallout New Vegas version the bash should not have many issues since the code already existed to handle all the routines in the previous versions. Please report any issues so they can be corrected.

Wrye Bash 306.0.01-Experimental - Python Source.7z - http://www.mediafire.com/download/ige8laru3yzviqc/Wrye_Bash_306.0.01-Experimental_-_Python_Source.7z, http://1drv.ms/1o8jvih
Wrye Bash 306.0.01-Experimental - Standalone Executable.7z - http://www.mediafire.com/download/13q9wj9bxak7t8i/Wrye_Bash_306.0.01-Experimental_-_Standalone_Executable.7z, http://1drv.ms/1o8jvih

What kind of testing am I looking for?

I need people with a great deal of knowledge with Bash Tags and plugins to report errors with the Bash Patch for it's respective patchers. For example if a sound from a mod should have ended up in the bash patch but didn't, I need to know. The only bugs I am not interested in are Unicode related bugs. So if you go to install a mod and you get a Unicode error post that in the Wrye Bash thread.

Error reporting:

Post the FormID of the record, what type of record it is (MGEF, INGR), the Subrecord involved, and the name of the field in TES5Edit. For example "SNDD - Sounds, Sound".

If I can't find a similar type of setup for the record in the CK I may ask for a link to the mod.

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.

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:

Skyrim: Relev, Delev, Filter, NoMerge, Deactivate, Names, Stats, Sound,
Fallout 3: Relev, Delev, Filter, NoMerge, Deactivate, Stats, Names, Deflst, Sound,
Fallout New Vegas: Relev, Delev, Filter, NoMerge, Deactivate, Names, Stats, Deflst, Sound,

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.

Known Issues:

Skyrim:

  • Keywords are not copied into the Bash Patch.
  • VMAD records from loosing plugins are not copied into the Bash Patch. TES5Edit 3.0.32 may not be able to copy the VMAD record properly without loosing the information. So be careful when dragging this record to the Bash Patch. Watch for changes. Report any issues with VMAD to in the http://www.gamesas.com/topic/1504350-relz-tes5edit.
  • Not copying Localized strings to Bash Patch.
  • BOOK - DATA has odd value.

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
Chavala
 
Posts: 3355
Joined: Sun Jun 25, 2006 5:28 am

Return to Fallout 3