Well, as I have mentioned multiple times the main reason I charge for
my games is not so much to make money for myself but to actually pay
for sounds, music, voice acting, or anything else I need to produce
the games. Mysteries of the Ancients, for example, has cost me round
about $800 to produce so far not including time which is priceless.
I’m not going to pay that kind of money out of pocket to create games
without having the customers pay me back for that investment. That’s
where Linux and the GPL license is a problem for commercial software
I believe that creating and redistributing free software is fine, and
is a good thing. However, when musicians, sound producers, voice
actors, etc require money for their services as a game developer I
have to pay them to help produce the game. Since that is the case I
have to run my game company as a business buying and selling products
to continue buying selling products. Linux users that believe, oh
well, everything should be free aren’t living in the real world. At
least not the one I’m living in. Reality check here please.
Anyway, the principle problem with wine and other such emulators is
that it comes with a number of open source libraries that try to fake
common Windows libraries like kernel32.dll, shell32.dll, user32.dll,
whatever. Since wine isn’t actually using the real Windows dll files
and is using open source clones you can run into a number of runtime
errors, crashes, and missing dependencies because the dll files that
come with wine may be out of date or simply incompatible. There is a
solution to fix this and that is to rebuild wine manually using the
actual Windows core dll libraries which of course is in violation of
the Microsoft ula as well as the Wine GPL ula, but it can be done if
you like building software from scratch in Linux. Obviously, this
requires a great deal of technical expertise that not everyone has so
it makes it an impractical solution for most.
With games we have an extra layer of difficulty with Wine because we
aren’t just talking core dll files like kernel32.dll and so on. There
are a huge number of multimedia libraries like DirectX that in turn
needs other dll files like winmm.dll for example. Basically, what I am
saying is that the Windows operating system has a huge number of
interconnected dependencies that Wine just simply can’t fully provide
without practically writing Windows itself and that is why some
programs work using Wine and others can’t.
As it happens Cedega is more or less a commercial version of Wine with
one big difference. That difference being they have a core of
professional developers writing libraries that are being tested and
debugged that closely match those on Windows. Apparently, they have
written some dll libraries that fake something like DirectX Direct3D
and will route the graphics through OpenGL instead. Unlike Wine Cedega
was intentionally designed to emulate games were Wine is sort of this
general purpose emulator meant to run something like Microsoft Office
or Adobe Photoshop under Linux. However, even then Wine isn’t really
I’d say Win4lin, a commercial Windows emulator, actually does a better
job because again it is a commercial product being designed for this
specific purpose to allow users to run MS Office, Photoshop, Quicken,
and other flagship products under Linux. Although, Win4lin isn’t
screen reader friendly which bites.
However, the main point I wanted to make by mentioning Cedega and
Win4lin is there are commercial emulators out there that do a much
better job at emulating Windows software under Linux, and no matter
how you cut it the VI gamer would have to pay for some software to
begin with. Personally, I’d much rather purchase a game directly
compiled for Linux than to have to run it through Wine, Win4lin, or
Cedega. For one reason any time you use an emulator it takes far more
memory and CPU power to run that same application than it normally
would. The other is it is just one more piece of software to add to
the dependency list.
On 7/10/10, Petr Bláha <hammet...@seznam.cz> wrote:
> Hello Thomas, I agree with you that the creating games for linux is not
> too difficult, as it looks and it is also true that you can't hope that
> users of it will pay money, cause they use linux, therefore apps in it
> and even whole operating system, is free.
> So - maybee easier way could be run accessible games via the Wine
> emulator. Do you know why it isn't possible? And is there any way how to
> make it possible?
> I am quite familiar with computers, especialy hardware, but programming
> is quite unknown and ununderstandable area for me and i am too busy to
> learn that.
> So that' the reason why i am asking you these questions about Wine.
> And back to scanning - i use Finereader 10 in windows, which i consider
> to be very good OCR software and results from it are high quality ones -
> i scanned lots of books in finereader so i thing i can say that.
> But in linux, there is nothing like that.
> I have heard some information that FineReader for the linux is being
> developed, but - im not sure whether it is any fake, or hoak, or not.
> And when there will be OCR with the same quality of recognising, as the
> Finereader has, i will seriously thing of crossing from windows to linux.
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
All messages are archived and can be searched and read at
If you have any questions or concerns regarding the management of the list,
please send E-mail to gamers-ow...@audyssey.org.