Re: [Audyssey] Jd error on japanese windows
Hi Phil, Hmmm...That does make sense. Part of the problem here is that Visual Basic 6, the language a lot of accessible games are written in, was released in 1998 before the Windows unicode standard was a core part of the Windows operating system and Windows API. Unicode support on Windows really wasn't fully standardized until Windows XP was released in 2001 which obviously made languages like Visual Basic 6 obsolete unless the developer in question intentionally created his or her software using unicode support. Future versions of Visual Basic like Visual Basic .Net, which was released in 2002, resolved a lot of problems inherent in Visual Basic 6 and earlier, but as you can see several game developers here haven't adopted Visual basic .Net and still are using Visual Basic 6 even though it is far passed its prime. On 6/23/10, Phil Vlasak wrote: > Hi Thomas, > The same error occurs with the GMA engine in that it uses the ASCII codes > instead of Unicode. > The divide by 0 error happens as the math function codes have also changed. > David is working on re-writing the math functions in Unicode and has been > successful so far in a beta of the new engine. > Phil --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
Re: [Audyssey] Jd error on japanese windows
Hi Dark, Ummm...that's kind of my point though. There is no such thing as ascii machines running Windows. Windows XP, Vista, Windows 7, etc all use unicode characters not ascii by default. That's part of the reason why programming in Microsoft Visual C++ using the Windows API is such a pain in the tail. You can't use standard ascii character strings, but must wrap the string using an unicode macro that converts the ascii string to unicode before passing it to a function. The SAPI Speak function is a simple case in point. In the old Dos and early Windows days you could use an ascii string constant like const char* message = "Hello world!"; and pass it to a function. Unfortunately, now that the Windows API is all based on unicode you can't really do that. the ascii string "Hello world!" has to be converted to an unicode string like LPWCSTR message = TEXT ("Hello world!"); instead. The TEXT() macro basically takes "Hello world!" and converts it from ascii to unicode and passes it to a Win API unicode string constant which can then be passed to a function like THE SAPI Speak function as follows. voice->Speak (message, 0, SPSF_Default); So as I said earlier when it comes to Windows programming there is no such thing as an ascii machine. Everything is converted to unicode before it gets passed to the Windows API. That goes for window titles, labels, error messages, whatever. It all gets converted to unicode before it is displayed on screen or gets spoken by SAPI. The major difference between C++ and something like one of the .Net languages in C++ you manually have to do the conversion yourself by passing ascii characters through macros where the .Net Framework does it automatically if you are using C# .Net or Visual Basic .Net. Cheers! --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
Re: [Audyssey] Jd error on japanese windows
Hi Thomas, The same error occurs with the GMA engine in that it uses the ASCII codes instead of Unicode. The divide by 0 error happens as the math function codes have also changed. David is working on re-writing the math functions in Unicode and has been successful so far in a beta of the new engine. Phil - Original Message - From: "Thomas Ward" To: "Gamers Discussion list" Sent: Wednesday, June 23, 2010 9:02 AM Subject: Re: [Audyssey] Jd error on japanese windows Hi Dark, I don't know what is causing the crash for sure much less a solution, but I can tell you that the ascii character code and the Japanese character set are completely incompatible. That's why computer programmers came up with unicode. Unicode, which is the default character encoding from Windows 2000 onwards, includes not just the standard Western European characters but support for Japanese, Chinese, Hebrew, Greek, etc character sets as well. Basically, it is a universal character code that allows you to support any language and system of writing imaginable. The ascii characters are more or less limited to standard English characters such as a through z, 0 through 9, and a few special characters like the pound sign, periods, commas, tabs, spaces, etc. Not enough to support very unusual characters such as Japanese or chinese characters. However, that shouldn't have anything to do with Judgment day crashing. Dark wrote: Hi. We've recently had a question on the audiogames.net forum from a Japanese chap called Yukio who's attempting to run Judgement day on windows 7. Apparently he gets a "runtime error 6 overflow" message. I suggested he download and install winkit, sinse that installs dependencies and often fixes windows 7 compatibility issues, but apparently this hasn't helpd as yet. I did wonder however if it might also be a language thing, sinse I'm not sure a Japanese version of windows would run standard ascii files the same way as one using the roman alphabet, though whether this has anything to do with errors I don't know, though of course it might be something entirely different. so, I was wondering if anyone had any thoughts. Btw, yukio has apparently E-mailed Liam as well. Beware the grue! Dark. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org. No virus found in this incoming message. Checked by AVG - www.avg.com Version: 9.0.829 / Virus Database: 271.1.1/2957 - Release Date: 06/23/10 02:36:00 --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
Re: [Audyssey] Jd error on japanese windows
Hi Tom. I knew there was a difference betwene ascii and none ascii machines, but I wasn't certain if this would be the reason for jd crashing or something else which is why I bought it up on list. Beware the grue! Dark. - Original Message - From: "Thomas Ward" To: "Gamers Discussion list" Sent: Wednesday, June 23, 2010 2:02 PM Subject: Re: [Audyssey] Jd error on japanese windows Hi Dark, I don't know what is causing the crash for sure much less a solution, but I can tell you that the ascii character code and the Japanese character set are completely incompatible. That's why computer programmers came up with unicode. Unicode, which is the default character encoding from Windows 2000 onwards, includes not just the standard Western European characters but support for Japanese, Chinese, Hebrew, Greek, etc character sets as well. Basically, it is a universal character code that allows you to support any language and system of writing imaginable. The ascii characters are more or less limited to standard English characters such as a through z, 0 through 9, and a few special characters like the pound sign, periods, commas, tabs, spaces, etc. Not enough to support very unusual characters such as Japanese or chinese characters. However, that shouldn't have anything to do with Judgment day crashing. Dark wrote: Hi. We've recently had a question on the audiogames.net forum from a Japanese chap called Yukio who's attempting to run Judgement day on windows 7. Apparently he gets a "runtime error 6 overflow" message. I suggested he download and install winkit, sinse that installs dependencies and often fixes windows 7 compatibility issues, but apparently this hasn't helpd as yet. I did wonder however if it might also be a language thing, sinse I'm not sure a Japanese version of windows would run standard ascii files the same way as one using the roman alphabet, though whether this has anything to do with errors I don't know, though of course it might be something entirely different. so, I was wondering if anyone had any thoughts. Btw, yukio has apparently E-mailed Liam as well. Beware the grue! Dark. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
Re: [Audyssey] Jd error on japanese windows
Hi Dark, I don't know what is causing the crash for sure much less a solution, but I can tell you that the ascii character code and the Japanese character set are completely incompatible. That's why computer programmers came up with unicode. Unicode, which is the default character encoding from Windows 2000 onwards, includes not just the standard Western European characters but support for Japanese, Chinese, Hebrew, Greek, etc character sets as well. Basically, it is a universal character code that allows you to support any language and system of writing imaginable. The ascii characters are more or less limited to standard English characters such as a through z, 0 through 9, and a few special characters like the pound sign, periods, commas, tabs, spaces, etc. Not enough to support very unusual characters such as Japanese or chinese characters. However, that shouldn't have anything to do with Judgment day crashing. Dark wrote: > Hi. > > We've recently had a question on the audiogames.net forum from a Japanese > chap called Yukio who's attempting to run Judgement day on windows 7. > Apparently he gets a "runtime error 6 overflow" message. > > I suggested he download and install winkit, sinse that installs dependencies > and often fixes windows 7 compatibility issues, but apparently this hasn't > helpd as yet. > > I did wonder however if it might also be a language thing, sinse I'm not > sure a Japanese version of windows would run standard ascii files the same > way as one using the roman alphabet, though whether this has anything to do > with errors I don't know, though of course it might be something > entirely different. > > so, I was wondering if anyone had any thoughts. > > Btw, yukio has apparently E-mailed Liam as well. > > Beware the grue! > > Dark. > --- > Gamers mailing list __ Gamers@audyssey.org > If you want to leave the list, send E-mail to > gamers-unsubscr...@audyssey.org. > You can make changes or update your subscription via the web, at > http://audyssey.org/mailman/listinfo/gamers_audyssey.org. > All messages are archived and can be searched and read at > http://www.mail-archive.com/gam...@audyssey.org. > If you have any questions or concerns regarding the management of the list, > please send E-mail to gamers-ow...@audyssey.org. > --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.
Re: [Audyssey] Jd error on japanese windows
probably a language thing I mostly use unicode whereever I can find it. this goes for innosetup installers. I may not need it but others may. who knows. At 04:27 p.m. 23/06/2010, you wrote: Hi. We've recently had a question on the audiogames.net forum from a Japanese chap called Yukio who's attempting to run Judgement day on windows 7. Apparently he gets a "runtime error 6 overflow" message. I suggested he download and install winkit, sinse that installs dependencies and often fixes windows 7 compatibility issues, but apparently this hasn't helpd as yet. I did wonder however if it might also be a language thing, sinse I'm not sure a Japanese version of windows would run standard ascii files the same way as one using the roman alphabet, though whether this has anything to do with errors I don't know, though of course it might be something entirely different. so, I was wondering if anyone had any thoughts. Btw, yukio has apparently E-mailed Liam as well. Beware the grue! Dark. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org. --- Gamers mailing list __ Gamers@audyssey.org If you want to leave the list, send E-mail to gamers-unsubscr...@audyssey.org. You can make changes or update your subscription via the web, at http://audyssey.org/mailman/listinfo/gamers_audyssey.org. All messages are archived and can be searched and read at http://www.mail-archive.com/gam...@audyssey.org. If you have any questions or concerns regarding the management of the list, please send E-mail to gamers-ow...@audyssey.org.