PortableApps.com wins big in the 2009 Community Choice Awards and hits 100 million app downloads!
Freeciv 2.1.9 portable Development Test 3![]() Submitted by dagardner on June 12, 2009 - 12:53pm
Application: Freeciv Download Freeciv Portable 2.1.9 Development Test 3 [11.4MB download / 18.8MB installed] Release Notes: Development Test 3 (2009-07-08):
Test Release 2 (2009-06-16):
Test Release 1 (2009-06-12): Initial release ( categories: )
|



Java
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.
Live to learn. Learn to live. - JWSII
RE: Java - oops
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?
Are you sure that FreeCiv uses Java? The FreeCiv Sourceforge page says that it uses C.
I just downloaded the source
I just downloaded the source code. Didn't see any JAVA at all...
The developer formerly known as ZGitRDun8705
Maybe...
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
GTK apps:
GIMP, Dia, Inkscape, ... and many more
Awesome!
Thanks for the references, I'll take a look at them later.
Andy
No GTKCommon
John said that PortableApps.com is moving away from GTKCommon, so there isn't anything I need to do with that.
I know :-)
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
).
Oh...
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.
Ah, I see
Never mind
My bad
I think I got FreeCiv and FreeCol mixed up.
Live to learn. Learn to live. - JWSII
Compression
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.
RE: Compression
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!
launcher
working on launcher
woot! first time i have studied NSIS
working launcher
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
Feedback
* 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 = )
Live to learn. Learn to live. - JWSII
Oops, yeah...
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.
Test Release 2
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.
Thanks dagardner
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:
Regshot 1.8.2 Comments: Datetime:2009/6/17 08:39:10 , 2009/6/17 08:54:02 Computer:TOWER_7200 , TOWER_7200 Username: , ---------------------------------- Values deleted:4 ---------------------------------- HKU\S-1-5-21-796845957-789336058-839522115-500\Software\Microsoft\Windows\ShellNoRoam\MUICache\G:\PortableApps\DiskCleanerPortable\DiskCleanerPortable.exe: "Disk Cleaner Portable" HKU\S-1-5-21-796845957-789336058-839522115-500\Software\Microsoft\Windows\ShellNoRoam\MUICache\G:\PortableApps\DiskCleanerPortable\App\DiskCleaner\dclean.exe: "Disk Cleaner main module" HKU\S-1-5-21-796845957-789336058-839522115-500\Software\Microsoft\Windows\ShellNoRoam\MUICache\G:\PortableApps\RegshotPortable\RegshotPortable.exe: "Regshot Portable" HKU\S-1-5-21-796845957-789336058-839522115-500\Software\Microsoft\Windows\ShellNoRoam\MUICache\G:\PortableApps\RegshotPortable\App\regshot\regshot.exe: "regshot" ---------------------------------- Values added:8 ---------------------------------- HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\G:\PortableApps\FreeCivPortable\App\FreeCiv\civserver.exe: "G:\PortableApps\FreeCivPortable\App\FreeCiv\civserver.exe:*:Enabled:civserver" HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List\G:\PortableApps\FreeCivPortable\App\FreeCiv\civserver.exe: "G:\PortableApps\FreeCivPortable\App\FreeCiv\civserver.exe:*:Enabled:civserver" HKU\.DEFAULT\Software\Microsoft\Windows\ShellNoRoam\MUICache\G:\PortableApps\FreeCivPortable\App\FreeCiv\civserver.exe: "civserver" HKU\S-1-5-21-796845957-789336058-839522115-500\Software\Microsoft\Windows\ShellNoRoam\MUICache\LangID: 09 04 HKU\S-1-5-21-796845957-789336058-839522115-500\Software\Microsoft\Windows\ShellNoRoam\MUICache\G:\PortableApps\FreeCivPortable\App\FreeCiv\civserver.exe: "civserver" HKU\S-1-5-21-796845957-789336058-839522115-500\Software\Microsoft\Windows\ShellNoRoam\MUICache\@xpsp3res.dll,-20000: "Network Diagnostics for Windows XP" HKU\S-1-5-21-796845957-789336058-839522115-500\Software\Microsoft\Windows\ShellNoRoam\MUICache\@C:\WINDOWS\system32\netshell.dll,-1200: "Network Connections" HKU\S-1-5-18\Software\Microsoft\Windows\ShellNoRoam\MUICache\G:\PortableApps\FreeCivPortable\App\FreeCiv\civserver.exe: "civserver" ---------------------------------- Values modified:8 ---------------------------------- HKLM\SOFTWARE\Microsoft\Cryptography\RNG\Seed: 0B 3F CF 11 50 55 F8 DF 53 0C 08 8B E0 9F C9 C2 4A 73 C0 A1 32 58 8F 40 26 16 7E 8E A5 95 A7 0B E3 A4 61 5C 9A B6 96 D2 2B E4 A1 56 9C F3 C5 78 50 79 AF 1B F9 6F B4 30 87 A9 D0 C8 2D 18 FC EB 64 E3 0D 81 4A E7 38 61 90 AA 45 B0 FD 8F CA 5B HKLM\SOFTWARE\Microsoft\Cryptography\RNG\Seed: CC 61 94 70 9B BD A0 C9 3B BA 52 0E 26 08 1C 8A D6 BA 31 06 6A B6 CB AF 5D 92 65 F8 A9 77 53 48 A4 46 AD DE 43 70 87 FF 7A CE CF 19 6E 9A 46 BB 52 24 D4 8C 6A 87 55 5F 1A 71 4F CB E4 AE 46 3C C6 B9 29 1E 1D 8C 61 57 95 E2 29 5D 65 87 69 26 HKLM\SYSTEM\ControlSet001\Control\DeviceClasses\{6994AD04-93EF-11D0-A3CC-00A0C9223196}\##?#USB#VID_046D&PID_0A07&MI_00#6&7A0040C&0&0000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\#GLOBAL\Device Parameters\Mixer\ 0\Controls\ 1\Channel 0: 0x0000C28F HKLM\SYSTEM\ControlSet001\Control\DeviceClasses\{6994AD04-93EF-11D0-A3CC-00A0C9223196}\##?#USB#VID_046D&PID_0A07&MI_00#6&7A0040C&0&0000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\#GLOBAL\Device Parameters\Mixer\ 0\Controls\ 1\Channel 0: 0x00008F5C HKLM\SYSTEM\ControlSet001\Control\DeviceClasses\{6994AD04-93EF-11D0-A3CC-00A0C9223196}\##?#USB#VID_046D&PID_0A07&MI_00#6&7A0040C&0&0000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\#GLOBAL\Device Parameters\Mixer\ 0\Controls\ 1\Channel 1: 0x0000C28F HKLM\SYSTEM\ControlSet001\Control\DeviceClasses\{6994AD04-93EF-11D0-A3CC-00A0C9223196}\##?#USB#VID_046D&PID_0A07&MI_00#6&7A0040C&0&0000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\#GLOBAL\Device Parameters\Mixer\ 0\Controls\ 1\Channel 1: 0x00008F5C HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Epoch\Epoch: 0x00001163 HKLM\SYSTEM\ControlSet001\Services\SharedAccess\Epoch\Epoch: 0x00001166 HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses\{6994AD04-93EF-11D0-A3CC-00A0C9223196}\##?#USB#VID_046D&PID_0A07&MI_00#6&7A0040C&0&0000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\#GLOBAL\Device Parameters\Mixer\ 0\Controls\ 1\Channel 0: 0x0000C28F HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses\{6994AD04-93EF-11D0-A3CC-00A0C9223196}\##?#USB#VID_046D&PID_0A07&MI_00#6&7A0040C&0&0000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\#GLOBAL\Device Parameters\Mixer\ 0\Controls\ 1\Channel 0: 0x00008F5C HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses\{6994AD04-93EF-11D0-A3CC-00A0C9223196}\##?#USB#VID_046D&PID_0A07&MI_00#6&7A0040C&0&0000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\#GLOBAL\Device Parameters\Mixer\ 0\Controls\ 1\Channel 1: 0x0000C28F HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses\{6994AD04-93EF-11D0-A3CC-00A0C9223196}\##?#USB#VID_046D&PID_0A07&MI_00#6&7A0040C&0&0000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\#GLOBAL\Device Parameters\Mixer\ 0\Controls\ 1\Channel 1: 0x00008F5C HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Epoch\Epoch: 0x00001163 HKLM\SYSTEM\CurrentControlSet\Services\SharedAccess\Epoch\Epoch: 0x00001166 HKU\S-1-5-21-796845957-789336058-839522115-500\SessionInformation\ProgramCount: 0x00000003 HKU\S-1-5-21-796845957-789336058-839522115-500\SessionInformation\ProgramCount: 0x00000001 ---------------------------------- Files added:4 ---------------------------------- C:\WINDOWS\Prefetch\CIVCLIENT.EXE-055C2BE0.pf C:\WINDOWS\Prefetch\CIVSERVER.EXE-04BA6FB1.pf C:\WINDOWS\Prefetch\FREECIVPORTABLE.EXE-0144AAC2.pf C:\WINDOWS\Prefetch\RUNDLL32.EXE-3F3109C1.pf ---------------------------------- Files [attributes?] modified:5 ---------------------------------- C:\Documents and Settings\Administrator\Local Settings\Application Data\Logitech\LCD Software\LCD Manager\LGLCDDB.TXT C:\Documents and Settings\Administrator\ntuser.dat.LOG C:\WINDOWS\system32\config\default.LOG C:\WINDOWS\system32\config\software.LOG C:\WINDOWS\system32\config\system.LOG ---------------------------------- Total changes:29 ----------------------------------Live to learn. Learn to live. - JWSII
Icon and stuff
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
Clean shot
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).
Twoflower: Rincewind, I think there's a broomstick in this cupboard.
Rincewind: Well, what's so unusual about that?
Twoflower: This one's got handlebars.
Sweet
Thanks for the interpretation of the runes. I'm glad everything came up clean.
Has anyone tried this?
Any comments/suggestions/bugs?
It's all good here = )
It's all good here = )
Live to learn. Learn to live. - JWSII
Can anyone tell me?
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
Still no problems
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.
Live to learn. Learn to live. - JWSII
Thanks!
I'm glad to hear that there aren't any issues.
file hosting
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
Firefox + AdBlock Plus
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.
seems to work
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 !
Translations
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
thank you thank you thank you !!!!!
youplaboum !
Arrgh!
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.
Still working great here
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
Live to learn. Learn to live. - JWSII
also thanks
a great accomplishment
is better than i remembered
;> jamvaru