[WIPZ] Wrye Smash (?)

Post » Wed May 16, 2012 2:56 pm

Bash3k, like CBash, is one of Warrudar's pet projects. Like how myk002 is working on BAIT. They're not part of the main Bash code, as they replace far too much of it and are at an early stage, but the intention (AFAIK) is that they will become the future of Bash.

Eg.

All current versions of Wrye *ash -> Bash3k.
Python Bashed Patch builder -> CBash
BAIN -> BAIT

I believe Bash3k and BAIT are just project 'codenames', not 'official' release names, to distinguish them from the main code.
Entirely correct. Well, almost. I'm not sure if BAIT is the official name and will replace the BAIN acronym in the documentation, or if it will still be referred to as BAIN once BAIT is finished. That's kinda up to myk.

Cbash too perhaps, once the Python patchers have been removed and there is no longer any reason to distinguish it.
CBash is its name. It is a completely separate library that isn't officially tied to Wrye Bash...Bash just happens to make use of it. I know of at least 3 other programs (none publicly released by their authors) that use it.
User avatar
lolly13
 
Posts: 3349
Joined: Tue Jul 25, 2006 11:36 am

Post » Thu May 17, 2012 3:08 am

Amazing! Bash3k.
I intended to wait for the purchase of Skyrim until release of region regulation and completion of translation were over. but I may not wait in patience. :drool:
User avatar
carley moss
 
Posts: 3331
Joined: Tue Jun 20, 2006 5:05 pm

Post » Wed May 16, 2012 3:21 pm

@Waruddar:

Well, I think I'll hold off on trying to add anything to Bash3k, as I just don't want to spend the effort learning your new system. Not that I'm lazy, just there is so much to do. So I'll just keep chugging along on the ESP/ESM format. I'll be putting out a wipz mod stucture viewing too here soon, which should help out tons.
User avatar
Eire Charlotta
 
Posts: 3394
Joined: Thu Nov 09, 2006 6:00 pm

Post » Wed May 16, 2012 8:57 pm

Well, after playing the game for a few hours, these are a few things I have learned.

The wxPython flash viewer doesn't seem to work with skyrims swf files(or at least I couldn't produce a working module). Does anybody know of a free tool that will view the swf files ATM?
The 'dead pixels'(monitor) bug is a graphics driver issue. I have an nvidia card. Just update your drivers to 285.##+. Most people have realized this but some of the older drivers that can run everything else, will have problems with skyrim.

Question: Are the BAIN wizards going to be ported over to this, going to work the same initialy, scripting and functionality wise?
Is the main utility still primarily using python and wxPy, aside from the few side fork projects being worked on ATM?

Also, Is it just me, but it appears that after the game is installed, it can be run directly though the exe without steam being run in the backround... This was noticed when I was offline and the launcher wouldn't start because of some offline-ness or maybe steam itself... It also ran out of the box without the disk in the dvd drive....
It appears that the settings can be tweaked(though the inis) without steam intervening and svcking up extra resources. Therefore there should be an easy way to launch the game without steam after initial install.

Anywho... what is the progress on Wrye Rim(or whatever it will be called)?
User avatar
Taylrea Teodor
 
Posts: 3378
Joined: Sat Nov 18, 2006 12:20 am

Post » Wed May 16, 2012 2:34 pm

You can set steam client to Offline mode, not run at windows startup, and yep run the game from just the exe. You do need the steam client for updates (patches) to the game though.

The only other things you may want the steam client is if you want all that achievements / friends popping up / adverts from valve mallarky going on and taking resources ... May appeal to the google click happy / facebook / mario bros crowd but I found with the steam client properly configured (by properly I mean off until required for updates, and then it gets put to bed again) - The game runs far better. https://support.steampowered.com/kb_article.php?ref=3160-AGCB-2555
User avatar
Ladymorphine
 
Posts: 3441
Joined: Wed Nov 08, 2006 2:22 pm

Post » Thu May 17, 2012 1:00 am

nevermind
User avatar
Matt Terry
 
Posts: 3453
Joined: Sun May 13, 2007 10:58 am

Post » Wed May 16, 2012 2:21 pm

You can set steam client to Offline mode, not run at windows startup, and yep run the game from just the exe. You do need the steam client for updates (patches) to the game though.
What I am saying is that steam offline mode doesn't even start either, which is fine by me...(not sure they intended it this way, but ok)
Also that apparently this disk isn't required to burn out your dvd drive every time it spins up which is nice.
I noticed that launching the game through this wryemabob that it immediately went to the main menu and skipped the bethesda logo - was that intentional?
Not sure haven't checked any utilities(WIPz or not) out yet... Still trying to figure out the flash and meshes...
User avatar
Alexis Acevedo
 
Posts: 3330
Joined: Sat Oct 27, 2007 8:58 pm

Post » Thu May 17, 2012 4:08 am

The name need the 'k' in it, so.... Wrye Skank? no, that's silly :facepalm:


Wrye Swank?
User avatar
Stephani Silva
 
Posts: 3372
Joined: Wed Jan 17, 2007 10:11 pm

Post » Thu May 17, 2012 1:02 am

~ which is fine by me...(not sure they intended it this way, but ok)
Its very fine by me :) - Maybe if they did not allow us to use just the exe it would have been a bad move preventing the new OBSE/FOSE development .... http://www.gamesas.com/index.php?/topic/1255931-wipz-skyrim-script-extender-skse/ ... and preventing all the talented scripters / modders from increasing longevity and community participation over the coming years, and keeping the overall sales going.

Edit: Come to think of it .. It would have made launching the game + or - SKSE via the new Wrye Bash a bit awkward too if forced to use the game launcher tied into the steam client.
User avatar
Judy Lynch
 
Posts: 3504
Joined: Fri Oct 20, 2006 8:31 am

Post » Wed May 16, 2012 3:33 pm

Well, after playing the game for a few hours, these are a few things I have learned.

The wxPython flash viewer doesn't seem to work with skyrims swf files(or at least I couldn't produce a working module). Does anybody know of a free tool that will view the swf files ATM?

Snip.....

Anywho... what is the progress on Wrye Rim(or whatever it will be called)?<<<
Hey,

I have had this installed for the FLV part of the Program but says it does SWF also where does one find the SWF files to try?

http://wiki.eltima.com/knowledge-base.html.....I have this installed for a year no oddities yet...Looks like a pay thing now....But..

This is Open Source and made for game UI....http://tulrich.com/geekstuff/gameswf.html Worth a shot?
User avatar
Jamie Moysey
 
Posts: 3452
Joined: Sun May 13, 2007 6:31 am

Post » Wed May 16, 2012 5:57 pm

Hey,
... also where does one find the SWF files to try?
You will need to extract the game files from the BSAs with a BSA extractor or other utility. BSA Commander does not work. OBMM or FOMM might work, but didn't try them...
This one works http://sites.google.com/site/ronsworkspace/GameUtilities/fallout3
FO3 Archive
The swf files are in the Skyrim - Interface.bsa.
User avatar
Nicole Kraus
 
Posts: 3432
Joined: Sat Apr 14, 2007 11:34 pm

Post » Wed May 16, 2012 6:41 pm

Good news, but isn't Smash a bit too close to Mash of Morrowind version? :hehe:


Slash?


Also, glad to hear it. Wrye is an amazing tool.
Splash?
Squash?
Stash?

Anyway, IMO Smash is the best.
And if it is as useful as the Bash, I am 2011% in favor, regardless the name.

But, I repeat, I think Smash is the best and keeps the tradition alive.
Thanks for the WIP.
When's the release?
My game arrives in 3-5 working days, so... no pressure :D
User avatar
Elizabeth Falvey
 
Posts: 3347
Joined: Fri Oct 26, 2007 1:37 am

Post » Thu May 17, 2012 12:21 am

Awesome news. Wrye Slash does have a certain ring to it.
Wrye Bash to Wrye Slash.

Would that mean BAIN (BAsh INstaller) for Oblivion becomes SLAIN (SLAsh INstaller) for Skyrim? :lol:

Personally I like both Slash and Smash. "Mash, Bash, Smash" certainly has a nice ring to it as well.
User avatar
lisa nuttall
 
Posts: 3277
Joined: Tue Jun 20, 2006 1:33 pm

Post » Wed May 16, 2012 1:33 pm

Rim

get to work we must preciouss

Bash3k runs :)

edit : Wrye Bash I'd say with Warrudar - one Bash to Patch them all
User avatar
kat no x
 
Posts: 3247
Joined: Mon Apr 16, 2007 5:39 pm

Post » Wed May 16, 2012 7:13 pm

I uninstalled Oblivion a while ago, so I don't remember... does Bash have functionality for different character savegame profiles, and will Bash3k support it soon?

Also (and this one's just for the sake of curiosity): is Bash3k being developed concurrently alongside a Bash for Skyrim (or Smash or whatever y'all decide)? Or is the Skyrim support effort being funneled entirely into Bash3k?
User avatar
Emilie Joseph
 
Posts: 3387
Joined: Thu Mar 15, 2007 6:28 am

Post » Wed May 16, 2012 1:01 pm

I tried the PreAlpha for Skyrim, works, but most options (installers, Saves etc.) are unusable.

I hope you'll proceed in your excellent work.
User avatar
Claire Lynham
 
Posts: 3432
Joined: Mon Feb 12, 2007 9:42 am

Post » Thu May 17, 2012 3:50 am

:thumbsup: Should be called Wrye Sky...

or Sky Bash ...
User avatar
Farrah Lee
 
Posts: 3488
Joined: Fri Aug 17, 2007 10:32 pm

Post » Wed May 16, 2012 6:40 pm

I'm really hoping this gets off the ground sooner rather than later, if only for the use of a BAIN like installer and organiser. Nexus Mod Manager is unkindly reminding me why I stopped using OBMM/FOMM.
I just want to see what files it's installing and how they conflict, so I can order them apropriately. BAIN - I MISS YOU :cry:
User avatar
Stryke Force
 
Posts: 3393
Joined: Fri Oct 05, 2007 6:20 am

Post » Wed May 16, 2012 11:45 pm

@Warrudar

Since this is a rebuild from the ground up it would be great if some issues were solved for good. One basic such issue is the refactoring of settings/install (game) profiles. It would be great now if apart from the settings being moved in Mopy\config\ [1] the "save profiles" would be generalized to include the BAIN data. So maybe a Mopy\config\ folder for program settings and a Mopy\profiles\ (initially Mopy\profiles\default) for profile settings. Let's discuss this so when the time comes for BAIT, Nehrim-Skyrim etc everything will be in place. I do like the elegance of current save profiles - so maybe have an hierarchy like BAIN profile > save profiles ?
Anyway this part of the code used to be buggy (cf esm swapping) - so it's a nice opportunity to debug it for good

Related tickets
http://sourceforge.net/support/tracker.php?aid=3059673
http://sourceforge.net/support/tracker.php?aid=2985605
http://sourceforge.net/support/tracker.php?aid=2985293

Also please check : http://www.gamesas.com/index.php?/topic/1236811-relz-wrye-bash/page__view__findpost__p__18769920 for a very comprehensive dissection of enhancements/bugs status. Since Unicode will be out of the way a couple of very useful new features would be :
  • a BSA and a BCF tab
  • handling of docs via BAIN (see the comments in the linked post) and
  • the BAIN/BAIT section ones (I am eager to see this around too - before the CK is out)

Another point is that apparently the INI tweaks may need to tweak 2 Inis at once - see posts on FOV (which do not quite work anyway).

Ah yes - please make the menu bar optional :D

Thanks !

[1] (by default - if this not being customizable make sure symlinks work - an ideal place for such things is the dropbox)
User avatar
adam holden
 
Posts: 3339
Joined: Tue Jun 19, 2007 9:34 pm

Post » Wed May 16, 2012 5:32 pm

Not sure if this is an exercise in impatience but I'm wondering if anyone had tried to install the latest Bash onto Skyrim and what the results would be.

Not for bashed patch - I mean to use it for BAIN.

May require a few ini edits, but it may be a hold over till BAIN with this version is done.
User avatar
Olga Xx
 
Posts: 3437
Joined: Tue Jul 11, 2006 8:31 pm

Post » Thu May 17, 2012 3:23 am

@Psymon: wouldn't work unfortunately (part of the reason why we need to do the refactoring). Wrye Bash is hard coded to look for certain things: either "Oblivion.esm" or "Nehrim.esm" - that in itself wouldn't cause a problem, just a warning. However, if it doesn't find Oblivion.exe, it will throw an error and quit. Aside from that, assuming you did work around those issues, it would tell you that every mod has corrupt headers, and refuse to display them in the Mod's tab. That's because the file format is different, so Wrye Bash would be getting something different than expected.

Anyway, what Waruddar's got right now is pretty much how far I'd gotten anyway (I had to strip most every feature out to get it to handle Skyrim), so I'm thinking to save multiple people working on similar things and wasting time, I'll let War take it for this part, until he's got it to a stage where it'll be easier for me to work in some stuff on my own. Plus this way we're already on Python 3.x with it's benifits, like way better Unicode support. That way I can continue working on file format stuff (trying to figure out the changes to the ESS format right now) so we can get to making Bashed Patches quicker.
User avatar
Chris Guerin
 
Posts: 3395
Joined: Thu May 10, 2007 2:44 pm

Post » Thu May 17, 2012 2:41 am

Not sure if this is an exercise in impatience but I'm wondering if anyone had tried to install the latest Bash onto Skyrim and what the results would be.

Not for bashed patch - I mean to use it for BAIN.

May require a few ini edits, but it may be a hold over till BAIN with this version is done.
I just tried it now - as far as BAIN goes, it appears to work. I had to copy my Oblivion.exe into the skyrim directory or it wouldn't start, and of course edit bash.ini to point to my skyrim mods.
User avatar
alyssa ALYSSA
 
Posts: 3382
Joined: Mon Sep 25, 2006 8:36 pm

Post » Thu May 17, 2012 3:23 am

Best of luck while programming Smash (or whatever the name will be). I've always loved Mash and Bash. Keep up the good work!
User avatar
dav
 
Posts: 3338
Joined: Mon Jul 30, 2007 3:46 pm

Post » Wed May 16, 2012 8:37 pm

Steam network traffic matters because the game gets updated through steam. It's a lot easier on Steam's servers to deliver a small update vs. a big update.
Steam has offered delta-patches rather than file-patches for a couple of months now. That new system also uses http so it has less grief with firewalls.

I would be very surprised if skyrim used the old system.
User avatar
Doniesha World
 
Posts: 3437
Joined: Sun Jan 07, 2007 5:12 pm

Post » Wed May 16, 2012 12:57 pm

I can confirm that Bain works well except for Interface files which didnt exist back in Oblivion. I already use it to manage my mods.
Just make a copy of your skyrim.exe and rename it to oblivion.exe, make a bash.ini with manual paths to everything and then to ignore constant wrong header errors.
User avatar
Cathrin Hummel
 
Posts: 3399
Joined: Mon Apr 16, 2007 7:16 pm

PreviousNext

Return to V - Skyrim