Application: Hedgewars
Category: Games
Description: Hedgewars is a turn based strategy game but the real buzz is from watching the devastation caused by those pesky hedgehogs with those fantastic weapons - sneaky little blighters with a bad attitude!
Hedgewars Portable 0.9.14 Development thread
Download Hedgewars Portable 0.9.13 Development Test 8 [81.325MB download / 108MB installed]
(MD5: d86974b7e91175d44c30e1c505aaadf2)
Note: Some graphics cards have problems loading the splash screens in 0.9.13 (an error about the splash being too large). Please see the blog post, Have an error about "Splash"?, on hedgewars.org for a workaround.
Release Notes:
Development Test 8 (2010-08-10):
- Switched to PortableApps.com Launcher 2.0
Development Test 7 (2010-04-19):
- Removed some debug code
- Generalized script a bit
Development Test 6 (2010-04-15):
- Fixed INI files and strings as per Bart.S's suggestions
- Added multilingual support with the option to install additional languages in installer
Development Test 5 (2010-04-09):
- Updated to latest release of Hedgewars 0.9.13
Development Test 4 (2009-10-28):
- Updated to latest release of Hedgewars 0.9.12
Development Test 3 (2009-07-08):
- Updated file name to meet Development Test guidelines
- no other changes
Test Release 3 (2009-06-24):
- Added default INI to use full screen for game when first opened
- Upgraded to PortableApps.com Installer 0.91.4
- Uploaded to MediaFire as requested
Test Release 2 (2009-06-19):
- Fixed backup of settings
- Upgraded to PortableApps.com Installer 0.91.3
- Added more icon sizes to appicon.ico
Test Release 1 (2009-06-17): Initial Release
Would it be kosher for me to rename the .hedgewars dir in the user directory then move from Data\setting to the user directory then reverse things when I'm done? Is that even possible?
That isn't my desired solution. But I think it would be a lot easier than a custom build or getting the Hedgewar devs to modify the program.
Let me know what you think.
Without knowing the specifics of the app, it would be an entirely kosher thing to do as you suggest, and is indeed the way it's usually done...
Could you point me to a PortableApp that does it that way? I tried to do this with FreeCiv, before I found a way to redirect, but I couldn't get it to work correctly.
Have you tried to redirect the "Home" environment variable before launching Hedgewars?
Something like the following might help (my Dia launcher uses this):
That was the first thing I tried. That is what I was able to do for FreeCiv to change the save location, and I simple modified that launcher for Hedgewars. Unfortunately, it didn't work. If you have a chance, give it a try, maybe I did something wrong.
You might make more headway if you can contact the devs for Qt, and find out how exactly that function determines the home directory.
I thought about that, but Qt doesn't provide free support, at least I couldn't find anyway to do it via the Trolltech website. If you know how to contact the Qt developers, let me know, and I'll contact them.
This is what the QDir::homePath() documentation says:
I'm curious as to whether that list is how it determines the homePath (it seems silly that it would check a fixed path then USERPROFILE), or what it does if the user profile isn't defined (which is what it says). I tried overriding USERPROFILE, but I didn't have any luck (I'm not entirely sure that is even possible).
The HOME environment variable is listed, but it is third on the list.
Give it a try and let me know if there is anything I need to fix.
Thanks for this = ) I was able to run without any major issues though I had to change to full screen to play the game properly. Regshot below:
PortableApps.com Advocate
That problem exists in the standard install. I don't know why the default settings don't work correctly. I could add a default set of settings to the installer, but the screen size and resolution is part of that, and I'm not sure whether that could cause problems.
Probably best to leave it how it then for now and just include a note in the original post stating that this is a known bug. Hopefully by the time this gets to pre-release or the Hedge Wars gets to 1.0 there has been a fix figured out.
PortableApps.com Advocate
Is there a reason why i can't download the game?
May the Shwartz be with you
The download is the Test Release 2 link in the release notes. An unconventional way of doing it true. You have to click the link, takes you to file dropper, click download file then fill in the captcha thing.
@dagardner: I recommend using mediafire for free file hosting as theres not captchas and supports every download accelerator I've tried on it. Also with your original post can I recommend using something similar to this as a template. That way it avoids confusion such as has happened with App Guy here. Cheers.
PortableApps.com Advocate
works now but it didn't before, the link cam back to a error page.
May the Shwartz be with you
I'll use mediafire the next time I do a release. Right now, the only change that I know of that needs to be made is to upgrade to the latest PortableApps.com Installer
Sorry I didn't follow the standard format. I'll fix it later.
Thanks
It's not mandatory at the Development Test Release stage. Thank you for changing it though as it makes it easier to use. Also thanks for takin gmy advice about using mMediafire.com. Will help when we all download Hedge Wars and FreeCiv for "testing"
PortableApps.com Advocate
Give it a go and let me know if other changes are needed.
Great work mate = )
PortableApps.com Advocate
Aside from the uploaded file name, is there anything that I need to change about this to get it into the offical PortableApps.com release format? I've looked at what is there, and I think that I have it all; I want to double check before I change the file name (since that would be the only change that I am making) and upload again.
Thanks,
Andy
Thanks for making Hedgewars a portable app.
i got different check sum
60\/\/ 2 /\/\3 4 1 4/\/\ 12007
bow to me for i am root
I downloaded the file linked to, and it did have a different MD5. I have no idea why. I uploaded the file again and updated the link. Let me know if there are any other problems.
Thanks,
Andy
ill try to download again
60\/\/ 2 /\/\3 4 1 4/\/\ 12007
bow to me for i am root
Haven't heard from you in a while. Just a note that Hedgewars has been updated to 0.9.12
Hope all is well
PortableApps.com Advocate
But I haven't had a chance to update it yet.
I've been busy with work and such, so I haven't had time to mess with PortableApps much.
I'll see if I can get it done later this week. I'm hoping it is simply a matter of dropping in the new files since it is a point release.
Thanks for the reminder.
Andy
I updated the download with Hedgewars 0.9.12.
Let me know if there are any problems.
Updated with Hedgewars 0.9.13
Game On
PortableApps.com Advocate
I tested this for you; I've got two serious complaints.
#1: It's freakishly addictive.
#2: I can't figure out how to beat it.
For these reasons, I decided to delete HedgeWars after only 3 hours of testing; primarily due to #1, I doubt I'll be testing it again.
</mockcriticism>
Seriously, very cool (although I did have to delete it to keep from getting addicted). Rock on!
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
Apparently, there are issues with the 0.9.13 splash screen on some computers:
http://hedgewars.org/node/2073
They posted a work around for it in the above link. My question is, how should I handle this for the portable version? Should I:
Probably should apply the patch. At the very least, put on note in your release notes about it.
Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world
Applying the patch would remove the splash for all users and I guess the majority hasn't problems loading it.
lol, so one vote for each side. I change my vote. But I would make a note about it, in case someone does need it. Not that they won't just make post anyway
Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world
What about adding an ini setting. I know this can be a bit of effort however (not much, but it still isn't necessarily worth the effort). It's your choice.
The best thing to do would probably be to make it an installer option, but I'm not sure how that would work because I haven't looked in depth at the capabilities of the installer. I'll see if I can't figure it out when I have a chance.
I fixed the appinfo.ini, HedgewarsPortable.ini and HedgewarsPortable.nsi as you suggested, and I added multilingual support.
Thanks for the suggestion. Now I need to go look at my TuxGuitarPortable and do the same thing.
I left some debug code in there. It should be out now.
a) When first opening game had an error message that read "LANG= ". Dismissed this then the splashed came up and game started.
b) In game tried selecting to play local bot game. Screen goes black as if it's loading the full screen resolution then went back to game menu. This is probably a base app issue but reporting just in case. Note that resolution is 1440x900.
PortableApps.com Advocate
1) should be fixed already. I saw that I had left some debug code in there and uploaded a new installer.
2) Hmm, I thought I had changed it so that the game was full screen. I'll look into it. The defaults for hedgewars as far as screen resolution aren't very good.
isn't set correctly below ReadINI and NoINI -> default settings from DefaultData aren't copied.
(Note: I'm still looking at Dev Test 5 source)
I think I took $ISDEFAULTDIRECTORY out completely in version 6. I wasn't sure what it was for, so I just dropped it.
Hi, first of all, I want to thank you for your engagement.
Well, I've downloaded the installer, but when I try to run the installer, the following Window opens:
NSIS Error
I deleted the file and downloaded it another time, with the same result.
I hope you, or anybody else ;), can help me, greetings
user-r3
Confirming the above report.
PortableApps.com Advocate
I tested my local copy then uploaded it again. Let me know if there is still a problem.
Fixed
PortableApps.com Advocate
Now it works, thank you!
I run it, get to the menu. Can choose a game type, change settings etc. But when I try to play, the screen goes to fullscreen/a larger window (depending on settings), the game loads and then kicks me out back to the menu. I've tried it on two different computers (both running Win XP).
Can you confirm the resolutions of both screens?
Do you have SP3 installed?
Do you have admin rights?
If possible could you include a basic hardware spec?
PortableApps.com Advocate
Both screens has resolutions of 1024x768 (the same as is set in Hedgewars).
Both computers is XP with SP2 (not SP3).
On both computers I have admin rights.
My Hedgewars setup is:
I may get a hardware spec of my home later (if it's necessary).
The university computer's spec is:
[Use <pre> for blocks of preformatted text rather than <code> - mod Chris]
I think that this might be a bug in Hedgewars, but I haven't looked at it recently. I posted a comment in this thread on June 22, 2009 about it not working correctly if it isn't full screen.
Hi, as you can read here
http://www.hedgewars.org/
there is a new version... would it be possible to portablize this one?
Thanks and Greetz,
user-r3
I saw notification this morning. I will update when I have the opportunity.