Page 1 of 1

1.7.1 cannot play on Windows 7 32-bit

Posted: Sun Nov 21, 2010 5:51 pm
by utwig
Hi,

I could install the game and I can launch it in compatibility for Win 98/Me and 2000 but cannot start a level both in software and OpenGL.

OS: Windows 7 32-bit
CPU Intel Pentium-M 1.8Ghz
GPU Ati FireGL T2 (Radeon 9600)
2GB RAM



Here is the log:
2010-11-21 23:11:05
Myth II Build 356 running under Win98 ----------------------------------------------
Loading poweruser.txt... not found.
Scanning for software devices...
Found 1 to use
Scanning for Direct3D devices...
Found 1 to use
Scanning for 3Dfx devices...
Found 0 to use
Scanning for OpenGL devices...
Found 1 to use
Using GDI for Input
Mouse appears to have 8 buttons and 3 axes.
Initialized for DirectSound3D using COM
Loading Patch Files...
Patch 1.2
Patch 1.3
Patch 1.4
Patch 1.4 Interface
Patch 1.5
Loading Patch Files Succeeded
Warning: Unable to find cutscene 'prologue'.
Running Software at 800 x 600, 16 bit
Starting mesh "Tutorial"...
Using 1.7.1 gameplay...
Myth Crashed (EXCEPTION_ACCESS_VIOLATION)
Attempting Stack Trace...
0 0x00404cd3 __byte_swap_data + 0x010d (corelibrary\cseries\byte_swapping.c:181)
1 0x00404e10 _byte_swap_data + 0x0010 (corelibrary\cseries\byte_swapping.c:66)
2 0x004892cd _byte_swap_bitmap_pixels + 0x0093 (myth2code\bitmaps.c:751)
3 0x004db376 _build_collection_pointers + 0x007a (myth2code\shapes.c:1814)
4 0x004dbed6 _get_collection_index + 0x001a (myth2code\shapes.c:498)
5 0x004a4614 _postprocess_monster_definition + 0x060c (myth2code\monster_definitions.c:871)
6 0x0048acf8 _definition_tag_to_index + 0x00b8 (myth2code\definitions.c:591)
7 0x004ddc70 _postprocess_unit_definition + 0x00e0 (myth2code\unit_definitions.c:156)
8 0x0048acf8 _definition_tag_to_index + 0x00b8 (myth2code\definitions.c:591)
9 0x004aa54a _new_monster_palette_entry + 0x0126 (myth2code\monsters.c:516)
10 0x004993b4 _add_markers_to_new_map + 0x00ac (myth2code\markers.c:393)
11 0x004b83e7 _initialize_myth_for_new_map + 0x0139 (myth2code\myth.c:605)
12 0x00495d12 _begin_game + 0x003e (myth2code\main.c:1912)
13 0x00497fe3 _change_game_state + 0x04bd (myth2code\main.c:1623)
14 0x004990b1 _update_game_state + 0x000f (myth2code\main.c:1483)
15 0x00499158 _main + 0x0078 (myth2code\main.c:377)
16 0x004dc7ce _WinMain@16 + 0x0012 (myth2code\shell_windows.c:209)
17 0x00502edf _WinMainCRTStartup + 0x0051 (crt0.c:251)
18 0x77ad1194 ? + 0x0000 (?:0)
19 0x77d1b495 ? + 0x0000 (?:0)
20 0x77d1b468 ? + 0x0000 (?:0)
Stack Trace Complete

Re: 1.7.1 cannot play on Windows 7 32-bit

Posted: Mon Nov 22, 2010 6:39 pm
by Myrd
You don't need to set any compatibility mode.

The error log suggests that your data files may be corrupt.

Does it happen for every level you try to play, or only some?

Re: 1.7.1 cannot play on Windows 7 32-bit

Posted: Mon Nov 22, 2010 6:48 pm
by Myrd
Can you post the MD5 sum for each file in the "tags" folder inside the Myth II folder?

You can use this utility to get the MD5 sums:

http://www.pc-tools.net/win32/md5sums/

Re: 1.7.1 cannot play on Windows 7 32-bit

Posted: Tue Nov 23, 2010 4:16 am
by utwig
Here:

Code: Select all

MD5sums 1.2 freeware for Win9x/ME/NT/2000/XP+
Copyright (C) 2001-2005 Jem Berkes - http://www.pc-tools.net/
Type md5sums -h for help

[Path] / filename                              MD5 sum
-------------------------------------------------------------------------------
[C:\Program Files\Myth II\tags\]
cache                                          f3083a1b9e1e37646441cbc92c45a4ea
international large install               100% f888bf4a48a9c802eccac004c7e6ca40
international small install               100% 8d2c86132eaa2010037ddaac497533d9
large install                             100% 40e0d83c91c6cc1b78fe393fc3407c60
medium install                                 5335a2d28f60f1b60fcb8745534484ac
small install                             100% fde51ee8d51360b90e07f33d31adb08c
I also installed it in Windows 98 in a VM, there under classic install it complained it couldn't find any device to use.

Re: 1.7.1 cannot play on Windows 7 32-bit

Posted: Tue Nov 23, 2010 2:36 pm
by Pyro
Can you post the contents of the myth log after running the game without any compatability mode? And yea try a few different levels to see if it isn't a specific issue.

Re: 1.7.1 cannot play on Windows 7 32-bit

Posted: Tue Nov 23, 2010 5:56 pm
by Graydon
I don't know anyting about MD5 sums, but that printout indicates to me that something isnt 100% about the Medium foundation tag. I believe it contains all the .geom files for levels, in which case if it IS corrupt, he'll have the issue on every level, as there's at least one geometry on every mesh in myth that it would call on that tag for.

Re: 1.7.1 cannot play on Windows 7 32-bit

Posted: Wed Nov 24, 2010 6:12 pm
by Myrd
I compared those to the sums for mine, which are:

MD5 (international large install) = 63de591595aba9521667b57120092b3e
MD5 (international small install) = 31d0cec54ed75a0fb49ebfc43aaef0da
MD5 (large install) = 6c473476d80e9f6fd069468d4b45be40
MD5 (medium install) = 5335a2d28f60f1b60fcb8745534484ac
MD5 (small install) = c390941fe0693503a841ed85961b54d8

Seems the only matching MD5 sum is "medium install". Are you using an international (non US English) copy of Myth II?

If not, then its clear there was some corruption to your tags. I suggest re-installing from a known good copy.