Author Topic: MWLL Tools 0.11.703.220 released  (Read 1110 times)

0 Members and 1 Guest are viewing this topic.

Offline ShdNx

  • Lead Developer
  • Lance Sergeant
  • *
  • Posts: 356
  • Karma: 26
  • 0x2B || !0x2B
MWLL Tools 0.11.703.220 released
« on: July 03, 2011, 10:04:09 PM »
This release brings a new version of the Auto Updater and Launcher, containing many features and fixes you have requested.
The most significant change is the new available update screen of the Auto Updater, which is now displayed instead of the simple OK-Cancel dialog. It contains information about the update ready to be downloaded, as well as allows you to change the download path of the update.

The installer downloadable from the main MWLL site will also be updated shortly, as well as the Launcher's build repairer module's file hash list.

Thanks for =CJW= eRkkituo for his help with the development, as well as the alpha testers for their dedication and thorough testing. Namely:
  • ragor
  • 7.[WD]Cygma
  • (TLL)AAA

Below are the release notes of the update. Thank you very much for your patience and enjoy!

Beta Launcher
 - Fixed an issue that caused the application to crash if the My Games\Crysis Wars\Profiles\default folder didn't exist. Now instead of crashing, the application will display an error message, and ask the user to run Crysis Wars. No user profile can be created without the default profile. (Thanks T00TH for reporting.)
 - Fixed a bug that could cause an application crash when the Build Repair process was canceled.
 - Added support for the map auto-downloader in the dedicated server configuration window (sets the net_mapDownloadUrl option). (Thanks GB-72AT CoffiNail for suggesting.)

Auto Updater
 - Fixed a bug that could cause Tools update packages to be described as 'MWLL build'.
 - Now when an update is available, instead of a simple popup, a detailed information window will be shown ("splash screen"). This window will contain information about the update ready to be downloaded and installed, allows the user to change the updater settings, and also allows the user to specify the download folder.
Please note that the updates will actually be downloaded into a subfolder of the specified download folder, to avoid filename conflicts. For instance, if you chose 'C:\Downloads\MWLL' as the download folder, then for example the MWLL 0.5.0 release will be downloaded to 'C:\Downloads\MWLL\MWLL_0.0.0-to-0.5.0'.
 - Added support for maintenance locks. While such a lock is in place, the Auto Updater will refuse to run. This mechanism was created to allow us to minimize the damage if a faulty release is published, and give us time to fix the problem.
External tools lead developer

Klingon Programmer:
Quote
What is this talk of release? Klingons do not release software. Our software escapes leaving a bloody trail of designers and quality assurance people in its wake.
(Stackoverflow.com)

Offline GB-72AT Talon

  • Star Colonel
  • ****
  • Posts: 1234
  • Karma: 39
  • Don't quote me on this.....
    • GB72nd Assault Trinary
Re: MWLL Tools 0.11.703.220 released
« Reply #1 on: July 03, 2011, 11:13:38 PM »
Once again thank you.  Can you elaborate a little on that last point about maintenance mode?  How exactly does the mechanism work?



Sure it felt different but so did my wife after the kids were born. A little loose but it still gets me off every time. -- Suspect

Offline [CW] Lictor

  • Recruit
  • *
  • Posts: 74
  • Karma: 4
    • www.clanwolf.org
Re: MWLL Tools 0.11.703.220 released
« Reply #2 on: July 03, 2011, 11:22:44 PM »
This release brings a new version of the Auto Updater and Launcher, containing many features and fixes you have requested.
The most significant change is the new available update screen of the Auto Updater, which is now displayed instead of the simple OK-Cancel dialog. It contains information about the update ready to be downloaded, as well as allows you to change the download path of the update.

The installer downloadable from the main MWLL site will also be updated shortly, as well as the Launcher's build repairer module's file hash list.

Thanks for =CJW= eRkkituo for his help with the development, as well as the alpha testers for their dedication and thorough testing. Namely:
  • ragor
  • 7.[WD]Cygma
  • (TLL)AAA

Below are the release notes of the update. Thank you very much for your patience and enjoy!

Beta Launcher
 - Fixed an issue that caused the application to crash if the My Games\Crysis Wars\Profiles\default folder didn't exist. Now instead of crashing, the application will display an error message, and ask the user to run Crysis Wars. No user profile can be created without the default profile. (Thanks T00TH for reporting.)
 - Fixed a bug that could cause an application crash when the Build Repair process was canceled.
 - Added support for the map auto-downloader in the dedicated server configuration window (sets the net_mapDownloadUrl option). (Thanks GB-72AT CoffiNail for suggesting.)

Auto Updater
 - Fixed a bug that could cause Tools update packages to be described as 'MWLL build'.
 - Now when an update is available, instead of a simple popup, a detailed information window will be shown ("splash screen"). This window will contain information about the update ready to be downloaded and installed, allows the user to change the updater settings, and also allows the user to specify the download folder.
Please note that the updates will actually be downloaded into a subfolder of the specified download folder, to avoid filename conflicts. For instance, if you chose 'C:\Downloads\MWLL' as the download folder, then for example the MWLL 0.5.0 release will be downloaded to 'C:\Downloads\MWLL\MWLL_0.0.0-to-0.5.0'.
 - Added support for maintenance locks. While such a lock is in place, the Auto Updater will refuse to run. This mechanism was created to allow us to minimize the damage if a faulty release is published, and give us time to fix the problem.

hmm does not seem to recognize any of the three MWLL Profiels I already have setup. Prompted me to log into crysis wars and create a new one. . .


[CW] Lictor

[Core i5 2550k @ 4.5ghz, Corsair HD80 Liquid Cooler, 8GB Gskil 7-7-7-21 DDR3 Ram, Kingston Hyper-x 3k 240GB SSD, Raptor 150, 2 x  EVGA Geforce GTX 470 1280mb in SLI, CH Products Fighter Stick, CH Products Pro Throttle 52in Sony Bravia LCD]

Offline ShdNx

  • Lead Developer
  • Lance Sergeant
  • *
  • Posts: 356
  • Karma: 26
  • 0x2B || !0x2B
Re: MWLL Tools 0.11.703.220 released
« Reply #3 on: July 03, 2011, 11:45:56 PM »
Once again thank you.  Can you elaborate a little on that last point about maintenance mode?  How exactly does the mechanism work?

We have an URL pointing at a file on our webhost hardcoded into the Auto Updater. Every time the Auto Updater starts up and before it actually downloads the update list and checks if a relevant update is available, it sends an HTTP request to that URL. If no text is returned in the response (i.e. 404), the application continues as normal. Otherwise an error message is displayed to the user, explaining that we have a maintenance going on, and then the application terminates.

It's goal is to help us minimize the damage in case a faulty update is released, by preventing the spread of the corrupted update. We lock down the Auto Updater systems while we address the issue, then release the lock and let life go on.

hmm does not seem to recognize any of the three MWLL Profiels I already have setup. Prompted me to log into crysis wars and create a new one. . .

That's interesting. What is the path to your Crysis Wars 'Profiles' folder? By default on Windows 7, it should be C:\Users\<username>\My Documents\My Games\Crysis Wars\Profiles. In your case it should contain 4 directories: one named 'default', and 3 other with your profile names.

Could you please add me on MSN so that I can more directly investigate the issue? My MSN address can be found on my profile. You can also add me on GTalk with the same address. Thank you!
External tools lead developer

Klingon Programmer:
Quote
What is this talk of release? Klingons do not release software. Our software escapes leaving a bloody trail of designers and quality assurance people in its wake.
(Stackoverflow.com)

Offline sleepysheep

  • Star Colonel
  • ****
  • Posts: 1936
  • Karma: 35
  • I'm me deal with it
Re: MWLL Tools 0.11.703.220 released
« Reply #4 on: July 04, 2011, 12:29:05 AM »
Quick update and fixes = GOOOD :D

Keep up the good work!
Sandy 2500k @ 4.6ghz
GA-Z68X-UD3H-B3 V1.0 - Worst Motherboard ever.
2x GTX 580 3gb
8gb DDR3 dual channl 1600mhz
HX 1000W Corsair
Win 7 x64 Home Edition
5970x1200 Or 1920x1200 Triple Screen 26" Monitors
Dx10 Max settings 16xAF 8xAA

Offline [CG]Anastasius Focht

  • Moderator
  • Lance Sergeant
  • *
  • Posts: 476
  • Karma: 43
  • Precentor Martial
    • Comstar
Re: MWLL Tools 0.11.703.220 released
« Reply #5 on: July 04, 2011, 01:00:17 AM »
For some reason my Norton AV spat this one out, never happened before, but it blocked this one
You have to understand the code of duty and honor that rules those who pilot these engines of destruction. Placing such an awesome weapon in the hands of an individual implies a similar gesture of trust

http://www.sarna.net/wiki/Anastasius_Focht

Offline GB-72AT Talon

  • Star Colonel
  • ****
  • Posts: 1234
  • Karma: 39
  • Don't quote me on this.....
    • GB72nd Assault Trinary
Re: MWLL Tools 0.11.703.220 released
« Reply #6 on: July 04, 2011, 01:14:37 AM »
For some reason my Norton AV spat this one out, never happened before, but it blocked this one

Certainly a false positive.  You probably already have something though if you rely on NAV.  in the tech world it is considered one of the.last choices for AV protection and removal.  I would recommend using the free scanner at Bitdefenders' website to give it a once over periodically until you NAV updates expire just so you aren't throwing cash away I guess, then dump it and install Microsoft Security Essentials.  I know of many many techy geek types who do all sorts of web activity and it really is one of the best and free to boot not to mention will have the lowest compatibility issues with Windows.  You could also run Malwarebytes antimalware once periodically but for a couple years now I have been running MSE on Windows7 and it has never let anything through.



Sure it felt different but so did my wife after the kids were born. A little loose but it still gets me off every time. -- Suspect

Offline [CG]Anastasius Focht

  • Moderator
  • Lance Sergeant
  • *
  • Posts: 476
  • Karma: 43
  • Precentor Martial
    • Comstar
Re: MWLL Tools 0.11.703.220 released
« Reply #7 on: July 04, 2011, 01:24:10 AM »
Thanks Talon, i have about a years subscription left on this one, but will look at those when its finished

i got around the problem by disabling it for the update
You have to understand the code of duty and honor that rules those who pilot these engines of destruction. Placing such an awesome weapon in the hands of an individual implies a similar gesture of trust

http://www.sarna.net/wiki/Anastasius_Focht

Offline [CW] Lictor

  • Recruit
  • *
  • Posts: 74
  • Karma: 4
    • www.clanwolf.org
Re: MWLL Tools 0.11.703.220 released
« Reply #8 on: July 04, 2011, 01:25:55 AM »
Once again thank you.  Can you elaborate a little on that last point about maintenance mode?  How exactly does the mechanism work?

We have an URL pointing at a file on our webhost hardcoded into the Auto Updater. Every time the Auto Updater starts up and before it actually downloads the update list and checks if a relevant update is available, it sends an HTTP request to that URL. If no text is returned in the response (i.e. 404), the application continues as normal. Otherwise an error message is displayed to the user, explaining that we have a maintenance going on, and then the application terminates.

It's goal is to help us minimize the damage in case a faulty update is released, by preventing the spread of the corrupted update. We lock down the Auto Updater systems while we address the issue, then release the lock and let life go on.

hmm does not seem to recognize any of the three MWLL Profiels I already have setup. Prompted me to log into crysis wars and create a new one. . .

That's interesting. What is the path to your Crysis Wars 'Profiles' folder? By default on Windows 7, it should be C:\Users\<username>\My Documents\My Games\Crysis Wars\Profiles. In your case it should contain 4 directories: one named 'default', and 3 other with your profile names.

Could you please add me on MSN so that I can more directly investigate the issue? My MSN address can be found on my profile. You can also add me on GTalk with the same address. Thank you!

C:\Users\Rev\Documents\My Games\Crysis Wars\Profiles

has 3 folders with the profiles in them no default though

my crysis wars directory however is not standard.

D:\Program Files (x86)\Steam\steamapps\common\crysis wars

I have it this way so it can easily survive me reinstalling my O/S.

I don't MSN but I can turn on gtalk. . .


[CW] Lictor

[Core i5 2550k @ 4.5ghz, Corsair HD80 Liquid Cooler, 8GB Gskil 7-7-7-21 DDR3 Ram, Kingston Hyper-x 3k 240GB SSD, Raptor 150, 2 x  EVGA Geforce GTX 470 1280mb in SLI, CH Products Fighter Stick, CH Products Pro Throttle 52in Sony Bravia LCD]

Offline Az

  • MechWarrior
  • **
  • Posts: 257
  • Karma: 34
Re: MWLL Tools 0.11.703.220 released
« Reply #9 on: July 04, 2011, 01:39:17 AM »
That's interesting. What is the path to your Crysis Wars 'Profiles' folder? By default on Windows 7, it should be C:\Users\<username>\My Documents\My Games\Crysis Wars\Profiles. In your case it should contain 4 directories: one named 'default', and 3 other with your profile names.

Why should it be the case? I deleted that default profile a loooong time ago, and I never had an issue with that. Lictor probably did the same (pre-post edit: yep he did), I'm sure there's not much to investigate.
So yes, I have the same error message "No default profile found", then the "Welcome to MWLL" windows saying I should run Crysis Wars once. If I dismiss both and click Launch, it works just fine.

Can we know why you insist on finding that default profile? It looks useless to me once a "custom" one is made, so relying on its presence seems like an "unreasonable" (for lack of a better word) expectation to me.

The error message says: "Without the default profile, no user profile can be created.". That seems strange, so I tried to create a profile: no errors. While I didn't try to play with it, it looks perfectly functional. The attributes.xml is a copy from my 'Azrael' profile (the only one), the single difference being a (pretty pointless) difficulty setting added. Actionmaps.xml is perfectly identical to what "Crysis Wars/Mods/mwll/default_actionmaps.xml" looks like once saved by the game.

Would that newly created profile look any different if I still had the default one? Is there any drawback to having a pre-filled attributes.xml? Looks quite handy to me.

Offline =CJW=YalK

  • Lance Captain
  • ***
  • Posts: 652
  • Karma: 64
  • =CJW=
Re: MWLL Tools 0.11.703.220 released
« Reply #10 on: July 04, 2011, 01:46:03 AM »
I had the same problem....I just went too profiles in the game (MWLL) and made a new account named Default....problem solved



Expecting understanding and empathy on the internet (especially in Toast [especially by Bill]) = fail.

And I say hey hey hey....I said hey, what's goin' on And I say hey.... hey....I said hey, what's goin' on

Offline ELH_Vivicector

  • Star Captain
  • ***
  • Posts: 1028
  • Karma: 37
Re: MWLL Tools 0.11.703.220 released
« Reply #11 on: July 04, 2011, 09:07:39 AM »
I got my autoupdater crash trying to download this update. It is said, issue is reported the the developers...

Offline ELH_Sudibor

  • Recruit
  • *
  • Posts: 59
  • Karma: 3
    • Eridani Light Horse
Re: MWLL Tools 0.11.703.220 released
« Reply #12 on: July 04, 2011, 12:18:39 PM »
I got my autoupdater crash trying to download this update. It is said, issue is reported the the developers...
+1
NBT-HC ELH

Offline ShdNx

  • Lead Developer
  • Lance Sergeant
  • *
  • Posts: 356
  • Karma: 26
  • 0x2B || !0x2B
Re: MWLL Tools 0.11.703.220 released
« Reply #13 on: July 04, 2011, 01:00:49 PM »
That's interesting. What is the path to your Crysis Wars 'Profiles' folder? By default on Windows 7, it should be C:\Users\<username>\My Documents\My Games\Crysis Wars\Profiles. In your case it should contain 4 directories: one named 'default', and 3 other with your profile names.

Why should it be the case? I deleted that default profile a loooong time ago, and I never had an issue with that. Lictor probably did the same (pre-post edit: yep he did), I'm sure there's not much to investigate.
So yes, I have the same error message "No default profile found", then the "Welcome to MWLL" windows saying I should run Crysis Wars once. If I dismiss both and click Launch, it works just fine.

Can we know why you insist on finding that default profile? It looks useless to me once a "custom" one is made, so relying on its presence seems like an "unreasonable" (for lack of a better word) expectation to me.

The error message says: "Without the default profile, no user profile can be created.". That seems strange, so I tried to create a profile: no errors. While I didn't try to play with it, it looks perfectly functional. The attributes.xml is a copy from my 'Azrael' profile (the only one), the single difference being a (pretty pointless) difficulty setting added. Actionmaps.xml is perfectly identical to what "Crysis Wars/Mods/mwll/default_actionmaps.xml" looks like once saved by the game.

Would that newly created profile look any different if I still had the default one? Is there any drawback to having a pre-filled attributes.xml? Looks quite handy to me.

The Launcher currently relies on the 'default' profile for sample files (e.g. attributes.xml), so it's unable to create a new profile if it's not there. And why would you delete the 'default' profile? It's kinda hard to rely on anything if the users just go around deleting files - you see what I mean.
I'll write a routine that creates a new profile and is independent from the 'default' profile, but it's a lot harder than just using e.g. the attributes.xml from the 'default' profile.

I got my autoupdater crash trying to download this update. It is said, issue is reported the the developers...

I've received several automated crash reports, I'm afraid I don't know which one is you. Nonetheless, I'm doing my best fixing the issues reported either by you (the community) or the application.

I estimate that I'll have a fix ready for a number of issues in about a week. Until then, I'm asking for your patience. Thank you!
External tools lead developer

Klingon Programmer:
Quote
What is this talk of release? Klingons do not release software. Our software escapes leaving a bloody trail of designers and quality assurance people in its wake.
(Stackoverflow.com)

Offline Az

  • MechWarrior
  • **
  • Posts: 257
  • Karma: 34
Re: MWLL Tools 0.11.703.220 released
« Reply #14 on: July 04, 2011, 10:42:08 PM »
>> The Launcher currently relies on the 'default' profile for sample files (e.g. attributes.xml), so it's unable to create a new profile if it's not there.
Oh, I see. I didn't realise the "Welcome" window would create a new profile by itself.

>> And why would you delete the 'default' profile?
And why not!? I didn't have a use for it, nor did the game, so I got rid of it. And I'm not the only one who did!

>> It's kinda hard to rely on anything if the users just go around deleting files - you see what I mean.
Yes, and no. Yes if we're talking about files in the mod's folders, but we're talking about user profiles! One would expect users to manage them as they see fit. I didn't even had to "go around deleting files", I did it from the game.

>> I'll write a routine that creates a new profile and is independent from the 'default' profile, but it's a lot harder than just using e.g. the attributes.xml from the 'default' profile.
Depending on how you look at it, that may not even be necessary. The Welcome screen is intended at new people who only have the default profile, right? So if there is one or more profile but no 'default', there's no need for the welcome window: no problem.

I just a closer took at what that window tells me: "It has been detected that you do not have an MWLL profile yet". Which is wrong, obviously. Maybe a fix to this detection is the only thing needed.
That would leave one potential problem case: a user plays Crysis Wars with one or more profiles, but has deleted the default one. He installs MWLL and uses the launcher: he wouldn't be detected as a first time MWLL user. Is there any significant drawback for that? Would MWLL mess with his Wars profile? I'm thinking about the actionmaps specifically.

The way Crysis handles profiles with regard to mods puzzles me a bit. If I were to launch 'vanilla' Crysis Wars what would happen to my MWLL config? I'm not sure I want to find out :). And there's also the weird requirement of having to join a game in vanilla (I think I never did actually, only logged into CryNet) before being able to join a MWLL server. I'd really like to know what's the problem here.


Speaking of profiles, I have a suggestion for the AutoUpdater: whenever the ActionMapper is updated, the included default_actionmaps.xml should replace Mods/mwll/default_actionmaps.xml. That way, newly created profiles would always use an up-to-date actionmaps.


Actually, I remember part of the reason why I deleted my default profile: so the Actionmapper would stop asking me to choose a profile. I figured that without any choice to make, the profile selector wouldn't pop up. Instead, it kindly noticed me it automatically selected the last remaining profile... Nice try anyway ^^.
I'd like to cut that step off as much as possible, as I doubt many people regularly use and configure several profiles.

My idea on how to do that:

Make the Actionmapper remember the name of last loaded profile.
On launch, check the number of available profiles:
  • 0 profile
    Something went wrong. Did some users go around deleting files? :D
  • 1 profile
    No need for a reminder, just use that profile!
  • 2 or more profiles
    Check the name of the last loaded profile:
    • If no name is recorded or if doesn't point to an existing profile, show the profile selector.
    • If it points to a valid profile, load that one.
With the already present Switch Profile option (working as it does right now, not using this logic of course), I think all the bases are covered.

Too much trouble just to save one click? Yeah, probably... but I still like the idea, so I post it anyway.
« Last Edit: July 05, 2011, 05:32:52 AM by Az »