I am not sure what I am doing wrong for creating windows.
I
-do the build which make the folder.
-then compress the folder either using OS x native compress or betterzip.
-Upload zip to a website.
-download to Windows machine
open zip file
copy to folder inside to dektop
-open folder
-double click executable
…
nothing happens.
Everything works here (Vista SP1). Maybe your ZIP file extractor extracted files without structure? There should be an executable and a “Data” folder next to it.
If it is extracted correctly – what does the Data\output_log.txt file say after you run the game?
Audio devices: Generic Hardware (default: Generic Hardware)
[Invalid UTF-8]
Cannot determine the text encoding for the assembly location:
C:\Documents and
Settings\share\\x83f\x83X\x83N\x83g\x83b\x83v\CodonMatch\GenenomeGame.exe
GLib: Cannot convert message: Conversion from character set 'UTF-8' to
'CP932' is not supported
Please add the correct encoding to MONO_EXTERNAL_ENCODINGS and try again.
mono: exit called, code -1
The windows machine is a Windows XP Japanese OS.
\x83f\x83X\x83N\x83g\x83b\x83v is destop in Japanese.
also now that I see the message the user says the machine has Audio problems.
When they try to run GenenomeGame.exe nothing visible happens.
When I try to open it on another japanese windows XP machine the structure is lost.
So is there a recommended way to zip a unity windows game on OS X so it will unzip and run on windows machine? I tried native OS X compress and BetterZip, neither seems to produce reliable results.
It is not always the zip that is causing it I know now, because Aras was able to use the files without problems. Also following his instruction I checked the logs and saw there is an audio error, which probably caused the problem on that machine. On the other machine it is a zip problem because the folder structure is being lost.
“unicode characters in the path” problem are not completely fixed . Many projects produce some errors when opened from “unicode characters in the path”.