Application: Freeciv
Category: Games
Description: Freeciv is a Free and Open Source empire-building strategy game inspired by the history of human civilization. The game commences in prehistory and your mission is to lead your tribe from the stone age to the space age...
Download Freeciv Portable 2.2.0 Development Test 5 [16.2MB download / 45.0MB installed]
(MD5: ad3029300bb00cc59170181ba5b14bd2)
Release Notes:
Development Test 6 (2010-02-11):
- Updated to Freeciv 2.2.0
Development Test 5 (2010-02-11):
As per Bart.S's critique:
- Attempted to make language files optional
- Fixed category in appinfo.ini
- Added more image sizes to appicon.ico
- Removed unused DefaultData folder
- Used common ini strings in FreecivPortable.nsi and FreecivPortable.ini
- Added Readme.txt
- Tweaked language selection
Development Test 4 (2010-01-15):
- Added language support
- Attempts to get information (including language from the INI file
- If no INI exists, attempts to get language from PA platform
- Updated Freeciv to version 2.1.10
- Updated installer to PortableApps.comInstaller 1.02
Development Test 3 (2009-07-08):
- Changed filename to meet Development Test guidelines
- no other changes
Test Release 2 (2009-06-16):
- launcher looking for the wrong executable
- made launcher save files and settings are saved to the Data\settings directory
- compressed of the files to reduce the footprint
Test Release 1 (209-06-12): Initial release
Thanks for making this. Can you confirm if it uses Java Portable or is it set to use the base java install? To be portable you'll need to instruct the app to use Java Portable. Having a look at Chris Morgan's efforts with Gantt Porject Portable and Sweet Home 3D Portable will give you good examples.
PortableApps.com Advocate
I didn't even realize that FreeCiv used Java. I'll take a look at getting it to use Java Portable.
Thanks!
Are you sure that FreeCiv uses Java? The FreeCiv Sourceforge page says that it uses C.
I just downloaded the source code. Didn't see any JAVA at all...
The developer formerly known as ZGitRDun8705
Did you mean GTK+ instead of Java? I did see that FreeCiv uses GTK+. I briefly looked at Pidgin Portable to see how GTK+ is done there, but I think I need to look at some other examples to figure it out. If anyone has any suggestions, I would be glad to hear them!
I also realized that I'm not saving the saved games. I don't know if there are any other settings I need to copy over too. I'm trying to get that figured out, then I'll upload a new installer.
Thanks,
Andy
GIMP, Dia, Inkscape, ... and many more
Thanks for the references, I'll take a look at them later.
Andy
John said that PortableApps.com is moving away from GTKCommon, so there isn't anything I need to do with that.
You asked for examples and I listed some ...
... and my Dia Portable launcher doesn't support GTKCommon anymore. It still supports custom paths to the GTKDirectory (for the geeks ;)).
I didn't mean that as me telling you that. I wanted to put a note in the comments to say that I wasn't doing the GTKCommon thing, and this seemed the most appropriate place to put it. I had it in the main post, but removed it.
Never mind
I think I got FreeCiv and FreeCol mixed up.
PortableApps.com Advocate
Thanks for doing this! My only comment is that the .exe, .dll and .png files aren't compressed.
Edit: There is an even bigger problem. Your launcher is looking for freeciv.exe and not civclient.exe, so the launcher doesn't work. I renamed civclient.exe to freeciv.exe and then it worked fine here.
Nihilism makes me smile.
Check, I will do compression on all of the files to get them as small as possible. Thanks.
That's interesting that it didn't work on you computer. I was able to run it and it found the .exe file just fine. I'll take a look at it and get that problem fixed.
Thanks for the feedback!
working on launcher
woot! first time i have studied NSIS
http://rapidshare.com/files/244960543/FreeCivPortable_2.1.9_English.paf....
temporary link to an modified version with a out -of-box working launcher
changes:
launcher points to civclient.exe instead of freeciv.exe
installer version .91.3
* Here you can find a screenshot confirming that FreeCiv Portable is not currently working on a fresh install.
* You cannot label FreeCiv a pre-release. This is done once it had been tested and approved to go to pre-release stage by the release team.
* Thanks again for creating this = )
PortableApps.com Advocate
Thanks for the screenshot. I think I've already fixed the problem, but I haven't had a chance to test it in a VM yet.
I've been out for a while, and I wasn't thinking when I labeled it Pre-Release. I
have now changed it to Test-Release, which, I hope is less official.
I hope to have the save files figured out soon, and I'll post another test when I get that working.
I updated the post, but that doesn't register in the forum, so I'm posting to let people know that I've updated this.
Will test tonight = )
EDIT: I was impatient and did a quick test at work. I can confirm it works on XP SP3 without admin rights. Great work mate. Also I noticed the icon looks like it has a halo. Can I recommend getting an icon from the FreeCiv development team rather than this one which looks like you've extracted from a screenshot. Alternatively I found this one thru a google image search. It's in jpeg format but using IcoFX (Portable launcher here) you can easily convert it to a ico file.
Hope this helps = )
EDIT2: Confirming the game works with admin rights on XP. Regshot results below:
PortableApps.com Advocate
I was able to find a relatively high res PNG of the FreeCiv logo on DeviantArt. I have now updated the icon and the next time I do a release, it should be fixed. I got the previous icon from the freeciv.org favicon; I guess that icon wasn't high quality.
Thanks for doing the Regshot; Is there anything that needs to be addressed from that?
- The deleted values appear to be unrelated (related to Disk Cleaner and Regshot)
- The added values appear to be ones added when you run any program. Do portable apps typically clean those up?
- I don't see anything in the modified values that is related to FreeCiv.
- Do I need to clean up the prefetches?
- I don't think that there is anything I can do about the modified files
I'm new to this, so any guidance would be appreciated.
Thanks,
Andy
That regshot is clean, all of the things there that were added are generally acceptable to not worry about. Usually its only things in HKCU\Software, HKLM\Software and HKU\*\Software (although this translates to HKCU\Software).
But there’s no sense crying over every mistake,
You just keep on trying till you run out of cake.
Thanks for the interpretation of the runes. I'm glad everything came up clean.
Any comments/suggestions/bugs?
It's all good here = )
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
I've been playing this off and on and have encountered no functionality issues whatsoever. I can't comment on advanced things such as code but from an end user perspective this is all good. Hopefully the Release Team give this a look soon.
PortableApps.com Advocate
I'm glad to hear that there aren't any issues.
hey can you upload your files with http://willhostforfood.com/ theirs click to download screen like media fire and you don't get all those ads and pop ups only a direct link if you become a member you get the upload size is 100mb
60\/\/ 2 /\/\3 4 1 4/\/\ 12007
bow to me for i am root
If you are having a problem with ads and pop ups, I recommend that you use Firefox + AdBlock Plus; I use Firefox and I wasn't even aware that the site had ads and pop ups.
I installed it, and it seems to work properly.
i don't know if it respect the specifications (and i can't control it... XD).
Just one point, how can i change the language from english to french ?
I searched on the official website, trough the folders of the app but didnt' find anything...
On the website there is an aticle about gettext, but nothing about installing new language. (I use win XP).
thank you for this great job !
youplaboum !
I guess I need to look at translations. The way it is done with the non-portable version of FreeCiv is to set an environment variable LANG with the appropriate language abbreviation. That isn't presently built into FreeCiv Portable. But I will take a look at it.
thank you thank you thank you !!!!!
youplaboum !
Nothing is as easy as it looks. I found on the Freeciv website that to change the language on Windows, sent an environment variable LANG equal to the two letter language code, but that doesn't seem to work.
Do you have a computer that uses French by default? Freeciv is supposed to use the local language without any modification; I'm curious as to whether that is actually working.
Been giving this the occasional thorough tst and even installed it for a friend and no complaints as yet. Looking forward to the pre-release and thanks again for your work
PortableApps.com Advocate
a great accomplishment
is better than i remembered
;>jamvaru
One thing I'd like to see is language support. Is there a chance that you can add this?
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
I've looked at Language support since the request was made for French, but I can't figure out how to get it to work. I've done what their wiki says for language support, but it didn't change the language. I'm not sure whether I'm doing something wrong, missing necessary files, or language support is just broken.
I installed the latest version with all languages and copied it over to the portable version. It works.
If you want it, drop me an email (its on my account page) and I'll send it to you.
I made some other refinements too:
One question (just curious) : Why do you have the installer not remove the App folder?
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
Where do you get the language files? I think that is at least part of what is messing me up. I don't have all of the language files on my install, and I don't know where do download them.
Thanks
When I installed it locally (to get the files), it asked me if I wanted to install al the languages too and I said yes. That's how I got them.
Now they are in my X:\PortableApps\FreeCivPortable\App\FreeCiv\share\locale folder and I can use the LANG variable to set the language or use the system one (german in my case).
EDIT: I have these language files in my install: ar, ca, cs, da, de, el, en_GB, eo, es, et, fa, fi, fr, he, hu, it, ja, ko, lt, nb, nl, no, pl, pt, pt_BP, ro, ru, sv, tr, uk, zh_CN
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
I need to update to the latest version of Free Civ anyway. You mentions something about the installer not deleting the App directory; What did you mean by that?
In your \App\AppInfo folder, there is an installer.ini which says RemoveAppDirectory=false and I wondered why you put it there.
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
I created this launcher by copying and pasting, so it is there because the original app had it. I don't know what it does. Should it be removed?
I'd remove it.
Normally the installer removes the /App and the /Other folders before it copies the new files but this tells him to net remove the App folder. I'd say its better to have it removed as there might be files in the new version interfering with not-removed old files from a previous version.
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
Please send your changes to me and I will update:
Thanks for the help!
can I contact you?
I think the easiest way is if you drop me an email and then I send you the updated version.
Glad I can help!
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
I sent an email to the address listed in your user profile.
Isn't line 61 necessary to set the icon for the launcher?
its only necessary if you need the MUI (=Modern User Interface). Our Launchers dont display anything except for the splash screen which has its own plugin. The Icon is specified in line 61.
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
Thanks dagardner for continuing to develop this. It's a great game. Looking forward to the update and for the test team to promote it to Pre-Release status
PortableApps.com Advocate
I've updated to the latest version of Freeciv and added language support. Thanks to Simeon for the help on the language support!
Tested Freeciv 2.1.10 Dev Test 4
KillProcDLL::KillProc "$APPEXE"
should be used in that place. Maybe just "Abort".Ok, that's all for now.
Thanks for the feedback Bart.S, I'll take a look at these soon.
7d.
KillProcDLL::KillProc "$APPEXE"
doesn't make sense on line 143 because that line is for when $APPEXE doesn't exist.8. I didn't find Data.save.gz. EDIT: I did find my save files, and they are where I would expect them to be unders Data\settings. Please double check to make sure that isn't an old save file. By default, Freeciv saves games in the user directory rather than in the app directory.
Hmm, I can't reproduce it now. All savegames are at Data\settings\.freeciv\saves, but Data.save.gz is located beside the FreecivPortable.exe. It has the same date and filesize (but different name) as my first real savegame. Strange. Really strange. Maybe it was a first time and never came back bug
Yay! I like bugs that just go away. Let me know if you see it again. Thanks again for the good feedback!
I love this game! Will test it on the weekend!
thank you very much for this portable version!!
Sorry it took so long.
Thanks for the update
PortableApps.com Advocate
Hey dagardner
Hope you don't mind but thought I'd tap you on the shoulder to let you know FreeCiv has been updated. The new 2.2.1 introduces over a 100 bug fixes and improvements.
Thanks again for this game
PortableApps.com Advocate
I don't mind, thanks for letting me know. I've been keeping track of updates via RSS feed, but I didn't see that come through. I'll see if I can get an update in the next week or so.
Thanks
PortableApps.com Advocate
+1
I would definitely like to see 2.2.1 released! Thank you!
SWAG