Notices


Reply
Thread Tools
Posts: 1,397 | Thanked: 2,126 times | Joined on Nov 2009 @ Dublin, Ireland
#251
Yep, that would be great news.
 
Posts: 1,397 | Thanked: 2,126 times | Joined on Nov 2009 @ Dublin, Ireland
#252
Current upstream version is 0.88.
 
Posts: 131 | Thanked: 241 times | Joined on Feb 2012
#253
I updated the version to 0.86d. It was not possible to compile 0.88.

The game is not really playable. After same patching it is possible to use the main map and the battle-screen. The town view crashes the game. A patch is available in the source of vcmi-bin.

The big problem is that homm III has a minimal resolution of 800x600.

But you can see was will be possible, when the game will run under n900 (hopefully)...
 

The Following 3 Users Say Thank You to HolgerN For This Useful Post:
Posts: 1,397 | Thanked: 2,126 times | Joined on Nov 2009 @ Dublin, Ireland
#254
Nice try, you are really improving our beloved toy. What's next?
 
Estel's Avatar
Posts: 5,028 | Thanked: 8,613 times | Joined on Mar 2011
#255
Ask VCMI devs Unfortunately, it seems that this project is moving at *very* slow pace (despite being remarkable achievement as a whole). Support for below-native resolutions seems to be on last place of their priority list, so I would suspect version for N900 that can 100% replace planing heroes III via VNC to appear in few years at best... If upstream project is ever going to be finished, that is.

/Estel
__________________
N900's aluminum backcover / body replacement
-
N900's HDMI-Out
-
Camera cover MOD
-
Measure battery's real capacity on-device
-
TrueCrypt 7.1 | ereswap | bnf
-
Hardware's mods research is costly. To support my work, please consider donating. Thank You!
 

The Following User Says Thank You to Estel For This Useful Post:
Posts: 1 | Thanked: 0 times | Joined on Jun 2012
#256
Originally Posted by 0x47 View Post
Initial Note:
VCMI is not designed to work for resolutions below 800x600 (like the N900's 800x480), because HOMM3 was neither. So running VCMI on the N900 is considered a hack and far from stable or playable. If you feel like you want to help improving this, have a look at the side-notes below.

Current issues:
  • VCMI is not installable from apt-get, as it fails due to a preinst-script (script is supposed to tell user about third party dependencies).
  • VCMI is currently not working if ran from the Hildon icon. Run VCMI from command line only!

Installation Instructions:

If your installation was successful from the Hildond Application Manager (HAM), you may continue with step #3. Otherwise continue below. (You have to install from the Application Manager)

- First open up a xterm from your application menu (X Terminal). Get root access ("sudo gainroot" or just "root")
- If upgrading from a previous version, remove vcmi:
Code:
# apt-get remove vcmi vcmi-bin vcmi-data
1. Install VCMI from the extras/devel repository with apt-get:
Code:
# apt-get update
# apt-get install vcmi
2. If you already had VCMI running before, you're done and should be able to run VCMI (vcmiclient). If this is your first setup, continue with step #3.
3. Install HOMM3 Complete (all addons) on Windows (or Wine).
4. Install WOG on the same machine.
5. Copy the following directories from the Windows Heroes 3 to your VCMI installation (/opt/vcmi/):
  • HOMM3/Data/
  • HOMM3/Mp3/
  • HOMM3/Maps/
  • HOMM3/picsall/


You should now be able to run VCMI from the menu (new icon) or from xterm by typing "vcmiclient" and pressing enter. If you have a crash it's a good idea to run from xterm to see the error output and to be able to paste it here.

Some further notes:
  • On copying the Data directory from your Windows installation, there will already be a Data directory in /opt/vcmi/. Make sure the new Data directory is merged with the existing one. (The already existing one is from VCMI)
  • The files from the vcmi-data package are from the VCMI release, so it is not the binary data from your HOMM3 installation. (they are automatically installed to /opt/vcmi/Data/ as described above)
  • I can't help much on installing Heroes 3 and WOG. There should be plenty of sources regarding this in the wilderness of the Internet.
  • To get some information about crashes, you should start vcmi from xterm. To do so, simply type "vcmiclient" and hit the enter key, as the binary is in /usr/bin/.

All of you should take a look at http://wiki.vcmi.eu/index.php?title=TODO_list and check out what is working and what is not. VCMI is not really playable yet, but if people help it may be playable in a not too far future. Help them get it to work properly (check you my signature).
Hi! when im moved files to specified directory and start game via x terminal im getting this: terminate called after throwing an instance of std: ut_of_range
what() : basic_string: :substr
aborted
 
Posts: 1,397 | Thanked: 2,126 times | Joined on Nov 2009 @ Dublin, Ireland
#257
Have you tried v0.86.04? I've seen a working port for Android.
 
Posts: 6 | Thanked: 3 times | Joined on Feb 2014
#258
Hi!
I start VCMI from XTERM and wenn my nokia run it, it crash on 3DO screen. Then I see this:
Code:
Nokia-N900:~# vcmiclient
Starting...
Creating console and logfile: 10
Not entire config/settings.txt parsed!
Loading settings: 200
VCMI 0.86d (client)
New screen flags: 2147483648
        Initializing screen: 250
        Initializing video: 10
        Initializing minors: 0
Error: cannot open to read /root/.vcmi/config/sysopts.bin
Warning: Cannot read system options, default settings will be used.
VCMI will try to save default system options...
        Loading default system settings: 40
        Initializing sound: 280
Initializing screen and sound handling: 320
Loading .lod files: 2030
basic_string::substr
terminate called after throwing an instance of 'std::out_of_range'
  what():  basic_string::substr
Aborted
Nokia-N900:~#
 
Posts: 2,102 | Thanked: 1,937 times | Joined on Sep 2008 @ Berlin, Germany
#259
Did you try as user instead of root?
 
Posts: 6 | Thanked: 3 times | Joined on Feb 2014
#260
Same as root.
Code:
Nokia-N900:~# vcmiclient
Starting...
Creating console and logfile: 0
Not entire config/settings.txt parsed!
Loading settings: 280
VCMI 0.86d (client)
New screen flags: 2147483648
        Initializing screen: 170
        Initializing video: 10
        Initializing minors: 0
        Loading default system settings: 40
        Initializing sound: 260
Initializing screen and sound handling: 300
Loading .lod files: 1810
basic_string::substr
terminate called after throwing an instance of 'std::out_of_range'
  what():  basic_string::substr
Aborted
Nokia-N900:~#

Last edited by THX; 2014-02-06 at 23:51.
 
Reply

Tags
fheroes2, homm


 
Forum Jump


All times are GMT. The time now is 17:16.