PortableApps.com needs your help: Please consider making a donation today.
300+ free and legal portable apps (over 9GB), up-to-date, & new apps regularly (Apr 19: TAudioConverter).
Get the encrypted PortableApps.com Carbide, the fast PortableApps.com Companion, or carry your KeyZ.
PortableApps.com lead developer recovering from injury/surgery (Latest News Mar 19th)

Unknown Horizons Portable 2011.1 Development Test 2

mjashby
Developer
- April 20, 2011 - 4:49pm

Application: Unknown Horizons
Category: Games
Licence: Open Source
Description: Unknown Horizons is a 2D real-time strategy simulation with an emphasis on economy and city building. Expand your small settlement to a strong and wealthy colony, collect taxes and supply your inhabitants with valuable goods. Increase your power with a well balanced economy and with strategic trade and diplomacy.

Download UnknownHorizonsPortable_2011.1_Development_Test_2_English.paf.exe [73.8MB download / 141MB installed]
(MD5: 6cbda9a2580b2e8c66ee8099d655e135)

Release Notes:

Development Test 2 (2011-04-25): Initial release

  • Resolved problems experienced with Dev. Test 1 failing to start the application properly.
  • Minor tweaks to ini Files.

Development Test 1 (2011-04-20): Initial release

  • OpenAL32.dll and wrap_oal.dll have been added to the UnknownHorizons Directory to enable portability.


( categories: )

I cant start it

Starting Unknown Horizons
output will be written to logfile "unknownhorizons-DATETIME.log"
Traceback (most recent call last):
File "run_uh.py", line 405, in
main()
File "run_uh.py", line 179, in main
import horizons.main
File "C:\Users\Spejbl & Hurvinek\Desktop\UnknownHorizonsPortable\App\UnknownHor
izons\horizons\main.py", line 43, in
from horizons.util import ActionSetLoader, TileSetLoader, Color
File "C:\Users\Spejbl & Hurvinek\Desktop\UnknownHorizonsPortable\App\UnknownHor
izons\horizons\util\__init__.py", line 35, in
from shapes.point import Point, ConstPoint
ImportError: No module named shapes.point
Drücken Sie eine beliebige Taste . . .

I use win 7 64 bit

@Der Tester: As you have not

@Der Tester: As you have not included your real name in your profile, I don't know if you wanted to reveal it by posting your logfile. Just in case. Eye-wink
I did not answer directly so your edit option remains active.

Thanks

Thanks Smiling

64-bit Windows Testing

It seemed to work fine for me on several Windows 32-bit systems, but I should be able to get hold of a Win 7 64-bit system for testing within the next day or so and will see if I experience the same/similar problems.

MJA

I get same error on 64-bit system

Running from a flash drive on my Windows 7 Professional 64-bit system I see the splash screen then get a DOS box containing the following:

Starting Unknown Horizons
output will be written to logfile "unknownhorizons-DATETIME.log"
Traceback (most recent call last):
  File "run_uh.py", line 405, in 
    main()
  File "run_uh.py", line 179, in main
    import horizons.main
  File "S:\PortableApps\UnknownHorizonsPortable\App\UnknownHorizons\horizons\mai
n.py", line 43, in 
    from horizons.util import ActionSetLoader, TileSetLoader, Color
  File "S:\PortableApps\UnknownHorizonsPortable\App\UnknownHorizons\horizons\uti
l\__init__.py", line 35, in 
    from shapes.point import Point, ConstPoint
ImportError: No module named shapes.point
Press any key to continue . . .

[Put in <pre> block - mod Chris]

Same thing for me. Starting

Same thing for me.

Starting Unknown Horizons
output will be written to logfile "unknownhorizons-DATETIME.log"
Traceback (most recent call last):
  File "run_uh.py", line 405, in 
    main()
  File "run_uh.py", line 179, in main
    import horizons.main
  File "D:\PortableApps\UnknownHorizonsPortable\App\UnknownHorizons\horizons\main.py", line 43, in 
    from horizons.util import ActionSetLoader, TileSetLoader, Color
  File "D:\PortableApps\UnknownHorizonsPortable\App\UnknownHorizons\horizons\util\__init__.py", line 35, in 
    from shapes.point import Point, ConstPoint
ImportError: No module named shapes.point
Press any key to continue . . .

I'm running Windows XP Professional 32-bit.

SWAG

O.K. I remain confused!

I have now tried my installation on 6 different PCs and haven't experienced the problems reported. So far, I have run the app successfully on:

- Desktop PC with WinXP
- Sony Laptop with WinXP Pro (my usual PortableApps Development/Testing Machine)
- Dell XPS15 Laptop with Win7 Home Premium, 32-bit
- HP Pavilion Laptop with Win7 Home Premium, 64-bit
- Samsung Netbook with WinXP
- HP Netbook with Win 7 Starter Edition

Note: I wouldn't recommend Netbook use due to screen-size/screen resolution limitations. - The base application doesn't offer screen resolution options suitable for Netbooks in its Options Menu.

Next Steps: Will now re-examine in more detail the error messages reported, though I'm not a battle hardened programmer, so if there is anyone out there with a more informed understanding of the PYTHON error messages and what they imply, please speak up.

MJA

First Question

Could any of the Testers that have reported problems please confirm whether or not their installation include the following in their App Directory Structure:

- "App\UnknownHorizons\horizons\util\shapes\point.py"

Just need to eliminate the possibility of a simple glitch in the installation file!

MJA

point.py exists on my flash drive

"S:\PortableApps\UnknownHorizonsPortable\App\UnknownHorizons\horizons\util\shapes\point.py" exists on my flash drive.

I've tried the flash drive on Windows 7 Professional 64-bit and Windows 7 Home Premium 32-bit and it fails on both. Both systems use the full retail English version of Windows 7 and have Service Pack 1 and IE9 installed.

Edit: I forgot to mention that I used a standard account on both systems

I have that file on my

I have that file on my machine.

Maybe you can post a checksum, and we can compare?

SWAG

I think some files may be missing from the portable version

The license displayed by the installer mentions some files that do not get installed:
/horizons/network/windows-x86/enet.pyd
/horizons/network/windows-x64/enet.pyd

When I looked at my flash drive I found the horizons\network folder only contained the following folders:
darwin-x64
darwin-x86
freebsd-x86
linux-x64
linux-x86
packets

Should the installer have installed the windows-x86 and windows-x64 folders here?

Good News, He said Hopefully!

I now have both a working and a non-working portable version! The non-working version displays the same error message reported several times above so, perversely, I'm relieved and know that I'm not going completely insane.

Having tested out evey launch variation I could think of without any success, I believe I may now have stumbled across both a cause and a solution that I need to test out a little further:

Dev. Test 1 includes a clean copy of the installed Unknown Horizons Application Directory from an XP System, which would normally have been a sound approach (I think!) to developing the portable version. However, my working version has around 6MB of additional files which were created on the first run of the installed application on the XP System. The additional files all seem to be compiled versions of Python files with .pyc extentions which, after a little research, I understand, speed up the running of an app. I'm going to retest the app and will also see what happens with a full Win7 installation (as the Program Directory shouldn't normally be written to after an installation). All being well, Development Test 2 will follow within the next 24 hours.

I will also look at the issue of the files that don't get installed, i.e.

/horizons/network/windows-x86/enet.pyd
/horizons/network/windows-x64/enet.pyd

but, hopefully, that shouldn't present a problem in getting the app into a working state.

MJA

Development Test 2

After much head scratching and loss of hair, please see changes above. The problems experienced with Development Test 1 did seem to be directly related to the fact that the locally installed app had to be run first in order to create all of the .pyc files required prior to the app being made portable. Very strange! - I haven't found any other Python apps that appeared to have had similar issues amongst those in the PA.c 'Library' of official releases or Development Tests, but I'll know next time.

Will look at any remaining issues when I know that this release works effectively for users. - I've tested the installation and start-up process 5 times on different drives and Windows variants prior to release, so now I'm going to have a long lie down in a darkened room before I update some of my other projects.

Any feedback would be much appreciated and very welcome.

Enjoy.

MJA

Able to start DT2 and use it

I uninstalled DT1 then installed DT2 on my flash drive. When I started DT2 no error messages appeared in the DOS box and I was able to start working through the tutorial. Only had a few minutes to try a few things but nothing went wrong.

There is a minor typo in the download link - there is a spurious space between "Development" and "_Test_2"

Thanks - Download Link Corrected

Many thanks for your initial Download and Test Run. Much relief here.

EDIT: Will hide DOS Box/Command Line Window in a future update, but for now I thought it might give some comfort that the app is now working correctly!

Mervyn

Good work!

Good work!
Is it a alpha version?
How can i produce tools?

Thanks.

I'm relieved that its now working.

From looking through the Unknown Horizons Website, I believe the 'Alpha' classification on the Menu Screen probably relates to the fact that the game itself is not considered by the Team to be fully developed yet; and there are some major features planned for implementation over the coming 12 months. There is no suggestion that the software itself is in an 'alpha' version or that there are any significant known 'bugs'.

There is a great deal of information on the site about future plans and also about of the appointment of students/trainees to take on the development of specific areas of the game over the coming year, so the prospect of continuing development seems very good.

Not sure what you mean by "How can i produce tools?"

Mervyn

I prefer it still being

I prefer it still being there. I kept getting a particular error repeatedly. Unfortunately, I didn't think to write it down, but I'll try the game out again and put it here.

Aside from that, the game functioned well, but got noticeably slower the longer I played. I don't know if it's this computer (which is a pretty old HP laptop) or if it's related to the repeated error messages I got on the console.

SWAG

It isn´t the computer

It isn´t the computer Smiling

Command Line Message Window

Yes, I intend leaving the Command Line Window visible, at least until I know there are no more error messages are cropping up. If it hadn't been there it would probably have taken me a lot longer to identify why Development Test 1 failed to deliver.

Hope it's now working O.K. for you. If it does slow down in use, it might be a 'feature' of the base application rather than a portable issue unless, of course, drive or graphics card speed is an issue on 'older' PCs. I haven't really got very far into the game, just far enough to test its initial working, so can't really comment. I have checked the Unknown Horizons website and couldn't find any reported issues for Windows users.

Mervyn

These are the two messages

These are the two messages I've seen so far.

No handlers could be found for logger "util.worldobject"

Widget containment fumble: VBox(name='resources') Container(name='content') Container(name='__unnamed__')

The second message comes up much more often.

Also, I got my new computer in today, and the game still slows down immensely. It's definitely not the machine.

SWAG

Error Messages

Looks like I need to set some time aside to probe the game itself more deeply - both as a PortableApp and also as an installed version to see if it behaves any differently.

I will also try contacting the Developer(s) if nothing obvious comes up.

Mervyn

Updated Version

Hello Everybody,

please create an updated version of the game. This version works fine for me but i want to play the new version of this game. The new version is

Unknown Horizons Release 2013.1b

A quote from the Developer:

"Hello everyone!
We come back to you with a bug fix release for Unknown Horizons 2013.1. A nasty bug making every click on the boat builder cost money and resources was discovered by a dedicated player yesterday. Thanks for reporting the bug!"

Thanks

[duplicate comment removed by mod JTH]

This game does not work!

This game does not work. If i start it, i see it
in large pixels and it is displaced and distorted.

Please Help!

yes i will have rhe new

yes i will have rhe new Version too

thanks

New Version released

please updated this wounderfull game.

please

thanks