Yeah, I see. Thanks for the thorough explanation - seems that I will need it 
quite shortly. :-)
So, by the way, can you recommend any manuals or tutorials to learn the Msil 
language, as well as some (free if possible) compilers for it? I could just 
as well do a Google search on the net but I'd have to filter good stuff from 
all the garbage. In such cases, the experience of a long-time programmer 
like you is invaluable. ยจ:-D
Thanks...

Well, there might be one more way to handle this problem, but if I were in 
your shoes, then I wouldn't use it. :-)
You could make STFC available for pre-ordering (although I doubt that enough 
people would buy it for you to have enough money to buy one of those 
security exploits, and afterwards still enough people for you to have a 
satisfactory return on investment)... :-)
Just a speculation to help you eliminate the decisions you don't like, as I 
feel sorry with you but I'm afraid this is the only thing I can do to help 
you. :-)
Take care,
Lukas
----- Original Message ----- 
From: "Thomas Ward" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Thursday, February 23, 2006 12:56 AM
Subject: Re: audyssey: USA Games news.


> Hi, Lucas.
> Well, here is what the dotnet framework is. It is a set of common
> libraries that is shared between dotnet languages. However, unlike
> strait C++, Visual Basic, etc dotnet programs are compiled to an
> intermediate state language called MSIL. Since the app is not native it
> runs in a runtime environment not unlike the Java Runtime Environment.
> In theory you can install Mono dotnet for Linux and a C# app will run
> almost as well on Linux as it would in Windows provided you don't
> include Windows specific libraries.
> Besides having a common set of libs between languages dotnet handles the
> garbage collection, processor optimisation, and other things one would
> have to do themselves compiling to a native binary.
> However, converting from a C# dotnet application to a standard win32 C++
> application is like converting apples to oranges. There are
> similarities, but many things just aren't the same.
> In dotnet it is likely a C++, C#, and VB programmer would use
> System.Math for all the game calculations. A Win32 developer would have
> to remove all use of System.Math and use math.h and it's math 
> functionality.
> Not only that but dotnet uses
> Microsoft.System.Windows.Forms
> for handling forms and form controls. Well, yank that out and put in
> windows.h and rewrite the entire window code to conform to win32 C++.
> Anyway, basically it would be allot of work to convert if I do so.
>
>
> Neo wrote:
>> HI,
>> if I understand it correctly, then Dotnet is only a bunch of libraries
>> that
>> help programmers do certain things easier, and that are compatible
>> with most
>> different programming languages. Am I right? :-)
>> If yes, then it means that the core of the game has to be written in
>> C++ or
>> whatever language you used, in which case it should not be that much
>> difficult to convert te entire game into it and get rid of the .Net
>> Framework. You'd just have to build your own libraries for the particular
>> tasks and the game would not be that easily portable to different
>> platforms
>> such as Lynux.
>> HOpefully I understand the problem correctly. :-)
>> Thanks and take care,
>> Lukas
>> ----- Original Message -----
>> From: "Thomas Ward" <[EMAIL PROTECTED]>
>> To: <[email protected]>
>> Sent: Wednesday, February 22, 2006 1:17 AM
>> Subject: Re: audyssey: USA Games news.
>>
>>
>> > Hi, Lucas.
>> > You are right. I am not going to fork over that kind of cash as I feel
>> > Microsoft could have done better to inform new devs of this security
>> > issue in the first place. Microsoft knows about it, but like typical MS
>> > fassion their answer is go to a third party vender to buy a tool that
>> > fixes the problem. Growl.....
>> > If I had known about this up front I would have stayed my course with
>> > C++, and not bothered learning the net languages for games. Although, I
>> > don't mind knowing them, because those skills are always helpful to a
>> > programmer.
>> > However, i now have lived and learned, and I will fall back on my own
>> > personal favorite programming language, C++, and decide to stay clear 
>> > of
>> > the Microsoft hipe over their inventions.
>> >
>> >
>> >
>> >
>> >
>> >
>> > Neo wrote:
>> >> Oh hell, that's not very pleasant. :-)
>> >> Well, something tells me you're not gonna pay that little bit of money
>> >> for a
>> >> security program, right? :-D
>> >> However, I don't know why Microsoft couldn't fix this themselves in 
>> >> the
>> >> future and release a new hotfix, service pack or even a completely new
>> >> substitute version of Dotnet which would be compatible with the older
>> >> ones
>> >> so that you would not have to rewrite STFC from scratch. :-)
>> >> Would they have to rebuild Dotnet completely? Otherwise, I don't know
>> >> what
>> >> would prevent them from doing this, except some halflegal
>> agreements with
>> >> third parties... :-)
>> >> Well, we can just wait and see. And, in case you really have to do
>> it all
>> >> from the beginning, in which case you'd probably let it go, right?
>> Then I
>> >> can only express my endless admiration and grattitude for your good
>> >> wil and
>> >> desire.
>> >> Thanks,
>> >> Lukas
>> >> ----- Original Message -----
>> >> From: "Thomas Ward" <[EMAIL PROTECTED]>
>> >> To: <[email protected]>
>> >> Sent: Monday, February 20, 2006 9:05 PM
>> >> Subject: Re: audyssey: USA Games news.
>> >>
>> >>
>> >> > Hi, Lucas.
>> >> > That is not really the issue USA Games is facing. We are facing an
>> >> > issue
>> >> > that is specific to developers of dotnet languages. Microsoft is 
>> >> > well
>> >> > aware of the security problem, and their recommendation is simply to
>> >> > put
>> >> > out $1500 for a third party program that fixes the security issues
>> >> > involved. Typical Microsoft.
>> >> > As I stated in an earlier post this security issue would allow a
>> >> > cracker
>> >> > to bypass processor ID checks, passwords, product keys, etc
>> altogether.
>> >> > So even though I can register to a specific processor the cracker
>> could
>> >> > in theory do a few things and get past that. So I am going to
>> plug that
>> >> > hole.
>> >> >
>> >> >
>> >> >
>> >> > Neo wrote:
>> >> >> Although I don't know how to do this myself as I am doubtfully a
>> >> >> programmer,
>> >> >> the safest security measure against piracy is certainly to base the
>> >> >> registration code on the user's motherboard ID.
>> >> >> This shall help solve your problems, that is if I understand that
>> >> >> correctly
>> >> >> that your major problem is to find out a reliable and well-working
>> >> >> anti-piracy solution?
>> >> >> Thanks,
>> >> >> Lukas
>> >> >> ----- Original Message -----
>> >> >> From: "will" <[EMAIL PROTECTED]>
>> >> >> To: <[email protected]>
>> >> >> Sent: Monday, February 20, 2006 7:14 AM
>> >> >> Subject: Re: audyssey: USA Games news.
>> >> >>
>> >> >>
>> >> >>
>> >> >>> hi
>> >> >>>
>> >> >>> why not just release what you have, by using a system like GMA 
>> >> >>> tank
>> >> >>> commander
>> >> >>> have a user ID code on the computer, and then that way the game
>> will
>> >> >>> only
>> >> >>> work on one machine i.e. the one machine the game is installed
>> on in
>> >> >>> full
>> >> >>> version mode at any one time
>> >> >>> if the game is practically complete i'd just release what you have
>> >> >>> people always tend to find ways round piracy these days even with
>> >> >>> mainstream
>> >> >>> software, and to be honest if it practically complete i'd just
>> >> release
>> >> >>> it.
>> >> >>> The true loyal followers of the community and of your company
>> like me
>> >> >>> for
>> >> >>> instance, will payf or the title in an honest way
>> >> >>> regards, will
>> >> >>>
>> >> >>> ----- Original Message -----
>> >> >>> From: "matt" <[EMAIL PROTECTED]>
>> >> >>> To: <[email protected]>
>> >> >>> Sent: Monday, February 20, 2006 5:42 AM
>> >> >>> Subject: Re: audyssey: USA Games news.
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>>> That is bad news. I must commend you though for being a game
>> creator
>> >> >>>> who
>> >> >>>> comes out and says when something is going wrong. I do not mean
>> >> >>>> anything
>> >> >>>> bad
>> >> >>>> about anyone else just saying that is a cool thing to say. I wish
>> >> you
>> >> >>>> the
>> >> >>>> best of luck in fixing the problem. Later, Matt
>> >> >>>> ----- Original Message -----
>> >> >>>> From: "Thomas Ward" <[EMAIL PROTECTED]>
>> >> >>>> To: <[email protected]>
>> >> >>>> Sent: Sunday, February 19, 2006 11:25 PM
>> >> >>>> Subject: audyssey: USA Games news.
>> >> >>>>
>> >> >>>>
>> >> >>>>
>> >> >>>>>
>> >> >>>>> USA Games News
>> >> >>>>>
>> >> >>>>> 2/20/2006
>> >> >>>>>
>> >> >>>>> STFC Release in Doubt
>> >> >>>>>
>> >> >>>>> Greetings gamers,
>> >> >>>>> We at USA Games have some good and bad news for our fans of
>> >> STFC. The
>> >> >>>>> good news the game is practically complete and is pretty
>> >> reliable. The
>> >> >>>>> bad news is that recently we have discovered some security
>> >> issues with
>> >> >>>>> the product which is of grave concern to me inparticular. As a
>> >> result
>> >> >>>>> this security issue could set development back for months, and
>> >> at the
>> >> >>>>> least a few weeks.
>> >> >>>>> Unfortunately, the nature of the issue forces USA Games to 
>> >> >>>>> choose
>> >> >>>>> between two options. the first option is to pay a quite a sum of
>> >> money
>> >> >>>>> to purchase licenses for pro grade security applications. The
>> >> >>>>> second
>> >> >>>>> option USA Games rewrites STFC in a language in which this
>> security
>> >> >>>>> hole
>> >> >>>>> is not a factor. As USA Games does not currently have the
>> funds for
>> >> >>>>> the
>> >> >>>>> former choice it will likely come down to the second choice.
>> >> However,
>> >> >>>>> after just completing the game I am not in any mood to start
>> >> over and
>> >> >>>>> port the current game to something new.
>> >> >>>>> As a result of this security discovery USA Games is haulting
>> >> >>>>> production
>> >> >>>>> on all of our titles until a suitable security can be
>> devised. It
>> >> >>>>> is
>> >> >>>>> possible some projects may have to be rewritten from scratch,
>> or at
>> >> >>>>> the
>> >> >>>>> very least wait until USA Games has enough funds to complete 
>> >> >>>>> them
>> >> >>>>> using
>> >> >>>>> pro grade security software.
>> >> >>>>> I hope that in the future USA Games will be able to bring some
>> >> >>>>> truly
>> >> >>>>> awesome titles to you all, but for the time being we will be
>> >> returning
>> >> >>>>> to research and experiment. Once we have something we are
>> sure will
>> >> >>>>> work
>> >> >>>>> for us we will continue production of our titles.
>> >> >>>>> Thanks, and happy gaming.
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>> to leave send a blank Email to:
>> >> >>>>> [EMAIL PROTECTED]
>> >> >>>>> You can contact the list owners/moderators by Emailing
>> >> >>>>> [EMAIL PROTECTED]
>> >> >>>>> to go nomail send a blank message to:
>> >> >>>>> [EMAIL PROTECTED]
>> >> >>>>> change "nomail" to "normal" to resume messages.
>> >> >>>>> Yahoo! Groups Links
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>
>> >> >>>> to leave send a blank Email to:
>> >> [EMAIL PROTECTED]
>> >> >>>> You can contact the list owners/moderators by Emailing
>> >> >>>> [EMAIL PROTECTED]
>> >> >>>> to go nomail send a blank message to:
>> >> >>>> [EMAIL PROTECTED]
>> >> >>>> change "nomail" to "normal" to resume messages.
>> >> >>>> Yahoo! Groups Links
>> >> >>>>
>> >> >>>>
>> >> >>>>
>> >> >>>>
>> >> >>>>
>> >> >>>>
>> >> >>>>
>> >> >>>>
>> >> >>>
>> >> >>> to leave send a blank Email to:
>> >> [EMAIL PROTECTED]
>> >> >>> You can contact the list owners/moderators by Emailing
>> >> >>> [EMAIL PROTECTED]
>> >> >>> to go nomail send a blank message to:
>> >> [EMAIL PROTECTED]
>> >> >>> change "nomail" to "normal" to resume messages.
>> >> >>> Yahoo! Groups Links
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>> __________ Informace od NOD32 1.1413 (20060217) __________
>> >> >>>
>> >> >>> Tato zprava byla proverena antivirovym systemem NOD32.
>> >> >>> http://www.nod32.cz
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>
>> >> >>
>> >> >>
>> >> >> to leave send a blank Email to:
>> >> >> [EMAIL PROTECTED]
>> >> >> You can contact the list owners/moderators by Emailing
>> >> >> [EMAIL PROTECTED]
>> >> >> to go nomail send a blank message to:
>> >> [EMAIL PROTECTED]
>> >> >> change "nomail" to "normal" to resume messages.
>> >> >> Yahoo! Groups Links
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >
>> >> >
>> >> >
>> >> > to leave send a blank Email to:
>> [EMAIL PROTECTED]
>> >> > You can contact the list owners/moderators by Emailing
>> >> > [EMAIL PROTECTED]
>> >> > to go nomail send a blank message to:
>> >> > [EMAIL PROTECTED]
>> >> > change "nomail" to "normal" to resume messages.
>> >> > Yahoo! Groups Links
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > __________ Informace od NOD32 1.1413 (20060217) __________
>> >> >
>> >> > Tato zprava byla proverena antivirovym systemem NOD32.
>> >> > http://www.nod32.cz
>> >> >
>> >> >
>> >>
>> >>
>> >>
>> >> to leave send a blank Email to: 
>> >> [EMAIL PROTECTED]
>> >> You can contact the list owners/moderators by Emailing
>> >> [EMAIL PROTECTED]
>> >> to go nomail send a blank message to:
>> [EMAIL PROTECTED]
>> >> change "nomail" to "normal" to resume messages.
>> >>
>> >>
>> >>
>> >> SPONSORED LINKS
>> >> Visually impaired product
>> >>
>> <http://groups.yahoo.com/gads?t=ms&k=Visually+impaired+product&w1=Visually+impaired+product&w2=Visually+impaired&w3=Computer+game+design+schools&w4=Computer+games&w5=Computer+game+magazine&w6=Computer+chess+games&c=6&s=162&.sig=VPIm_ssPSG5c4KoEkDwyyA
>> <http://groups.yahoo.com/gads?t=ms&k=Visually+impaired+product&w1=Visually+impaired+product&w2=Visually+impaired&w3=Computer+game+design+schools&w4=Computer+games&w5=Computer+game+magazine&w6=Computer+chess+games&c=6&s=162&.sig=VPIm_ssPSG5c4KoEkDwyyA>>
>> >> Visually impaired
>> >>
>> <http://groups.yahoo.com/gads?t=ms&k=Visually+impaired&w1=Visually+impaired+product&w2=Visually+impaired&w3=Computer+game+design+schools&w4=Computer+games&w5=Computer+game+magazine&w6=Computer+chess+games&c=6&s=162&.sig=-2iuidI2uo71hovbr5tgGg
>> <http://groups.yahoo.com/gads?t=ms&k=Visually+impaired&w1=Visually+impaired+product&w2=Visually+impaired&w3=Computer+game+design+schools&w4=Computer+games&w5=Computer+game+magazine&w6=Computer+chess+games&c=6&s=162&.sig=-2iuidI2uo71hovbr5tgGg>>
>> >> Computer game design schools
>> >>
>> <http://groups.yahoo.com/gads?t=ms&k=Computer+game+design+schools&w1=Visually+impaired+product&w2=Visually+impaired&w3=Computer+game+design+schools&w4=Computer+games&w5=Computer+game+magazine&w6=Computer+chess+games&c=6&s=162&.sig=4_wHdQhjgMzl2dVNjfdYrg
>> <http://groups.yahoo.com/gads?t=ms&k=Computer+game+design+schools&w1=Visually+impaired+product&w2=Visually+impaired&w3=Computer+game+design+schools&w4=Computer+games&w5=Computer+game+magazine&w6=Computer+chess+games&c=6&s=162&.sig=4_wHdQhjgMzl2dVNjfdYrg>>
>> >>
>> >> Computer games
>> >>
>> <http://groups.yahoo.com/gads?t=ms&k=Computer+games&w1=Visually+impaired+product&w2=Visually+impaired&w3=Computer+game+design+schools&w4=Computer+games&w5=Computer+game+magazine&w6=Computer+chess+games&c=6&s=162&.sig=lEytAuoy3zDHt_rUdgxW1A
>> <http://groups.yahoo.com/gads?t=ms&k=Computer+games&w1=Visually+impaired+product&w2=Visually+impaired&w3=Computer+game+design+schools&w4=Computer+games&w5=Computer+game+magazine&w6=Computer+chess+games&c=6&s=162&.sig=lEytAuoy3zDHt_rUdgxW1A>>
>> >> Computer game magazine
>> >>
>> <http://groups.yahoo.com/gads?t=ms&k=Computer+game+magazine&w1=Visually+impaired+product&w2=Visually+impaired&w3=Computer+game+design+schools&w4=Computer+games&w5=Computer+game+magazine&w6=Computer+chess+games&c=6&s=162&.sig=_ldmWpxT-POO-lnvfAX2PA
>> <http://groups.yahoo.com/gads?t=ms&k=Computer+game+magazine&w1=Visually+impaired+product&w2=Visually+impaired&w3=Computer+game+design+schools&w4=Computer+games&w5=Computer+game+magazine&w6=Computer+chess+games&c=6&s=162&.sig=_ldmWpxT-POO-lnvfAX2PA>>
>> >> Computer chess games
>> >>
>> <http://groups.yahoo.com/gads?t=ms&k=Computer+chess+games&w1=Visually+impaired+product&w2=Visually+impaired&w3=Computer+game+design+schools&w4=Computer+games&w5=Computer+game+magazine&w6=Computer+chess+games&c=6&s=162&.sig=hli5UanEk7GxG0xMy5qE8Q
>> <http://groups.yahoo.com/gads?t=ms&k=Computer+chess+games&w1=Visually+impaired+product&w2=Visually+impaired&w3=Computer+game+design+schools&w4=Computer+games&w5=Computer+game+magazine&w6=Computer+chess+games&c=6&s=162&.sig=hli5UanEk7GxG0xMy5qE8Q>>
>> >>
>> >>
>> >>
>> >> YAHOO! GROUPS LINKS
>> >>
>> >>     *  Visit your group "blindgamers
>> >>       <http://groups.yahoo.com/group/blindgamers>" on the web.
>> >>
>> >>     *  To unsubscribe from this group, send an email to:
>> >>        [EMAIL PROTECTED]
>> >>
>> >> <mailto:[EMAIL PROTECTED]>
>> >>
>> >>     *  Your use of Yahoo! Groups is subject to the Yahoo! Terms of
>> >>       Service <http://docs.yahoo.com/info/terms/>.
>> >>
>> >>
>> >>
>> >
>> >
>> >
>> > to leave send a blank Email to: [EMAIL PROTECTED]
>> > You can contact the list owners/moderators by Emailing
>> > [EMAIL PROTECTED]
>> > to go nomail send a blank message to: 
>> > [EMAIL PROTECTED]
>> > change "nomail" to "normal" to resume messages.
>> > Yahoo! Groups Links
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > __________ Informace od NOD32 1.1415 (20060221) __________
>> >
>> > Tato zprava byla proverena antivirovym systemem NOD32.
>> > http://www.nod32.cz
>> >
>> >
>>
>>
>>
>> to leave send a blank Email to: [EMAIL PROTECTED]
>> You can contact the list owners/moderators by Emailing
>> [EMAIL PROTECTED]
>> to go nomail send a blank message to: [EMAIL PROTECTED]
>> change "nomail" to "normal" to resume messages.
>>
>>
>>
>> SPONSORED LINKS
>> Visually impaired product
>> <http://groups.yahoo.com/gads?t=ms&k=Visually+impaired+product&w1=Visually+impaired+product&w2=Visually+impaired&w3=Computer+game+design+schools&w4=Computer+games&w5=Computer+game+magazine&w6=Computer+chess+games&c=6&s=162&.sig=VPIm_ssPSG5c4KoEkDwyyA>
>> Visually impaired
>> <http://groups.yahoo.com/gads?t=ms&k=Visually+impaired&w1=Visually+impaired+product&w2=Visually+impaired&w3=Computer+game+design+schools&w4=Computer+games&w5=Computer+game+magazine&w6=Computer+chess+games&c=6&s=162&.sig=-2iuidI2uo71hovbr5tgGg>
>> Computer game design schools
>> <http://groups.yahoo.com/gads?t=ms&k=Computer+game+design+schools&w1=Visually+impaired+product&w2=Visually+impaired&w3=Computer+game+design+schools&w4=Computer+games&w5=Computer+game+magazine&w6=Computer+chess+games&c=6&s=162&.sig=4_wHdQhjgMzl2dVNjfdYrg>
>>
>> Computer games
>> <http://groups.yahoo.com/gads?t=ms&k=Computer+games&w1=Visually+impaired+product&w2=Visually+impaired&w3=Computer+game+design+schools&w4=Computer+games&w5=Computer+game+magazine&w6=Computer+chess+games&c=6&s=162&.sig=lEytAuoy3zDHt_rUdgxW1A>
>> Computer game magazine
>> <http://groups.yahoo.com/gads?t=ms&k=Computer+game+magazine&w1=Visually+impaired+product&w2=Visually+impaired&w3=Computer+game+design+schools&w4=Computer+games&w5=Computer+game+magazine&w6=Computer+chess+games&c=6&s=162&.sig=_ldmWpxT-POO-lnvfAX2PA>
>> Computer chess games
>> <http://groups.yahoo.com/gads?t=ms&k=Computer+chess+games&w1=Visually+impaired+product&w2=Visually+impaired&w3=Computer+game+design+schools&w4=Computer+games&w5=Computer+game+magazine&w6=Computer+chess+games&c=6&s=162&.sig=hli5UanEk7GxG0xMy5qE8Q>
>>
>>
>>
>> YAHOO! GROUPS LINKS
>>
>>     *  Visit your group "blindgamers
>>       <http://groups.yahoo.com/group/blindgamers>" on the web.
>>
>>     *  To unsubscribe from this group, send an email to:
>>        [EMAIL PROTECTED]
>> 
>> <mailto:[EMAIL PROTECTED]>
>>
>>     *  Your use of Yahoo! Groups is subject to the Yahoo! Terms of
>>       Service <http://docs.yahoo.com/info/terms/>.
>>
>>
>>
>
>
>
> to leave send a blank Email to: [EMAIL PROTECTED]
> You can contact the list owners/moderators by Emailing 
> [EMAIL PROTECTED]
> to go nomail send a blank message to: [EMAIL PROTECTED]
> change "nomail" to "normal" to resume messages.
> Yahoo! Groups Links
>
>
>
>
>
>
>
> __________ Informace od NOD32 1.1415 (20060221) __________
>
> Tato zprava byla proverena antivirovym systemem NOD32.
> http://www.nod32.cz
>
> 



to leave send a blank Email to: [EMAIL PROTECTED]
You can contact the list owners/moderators by Emailing [EMAIL PROTECTED]
to go nomail send a blank message to: [EMAIL PROTECTED]
change "nomail" to "normal" to resume messages. 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/blindgamers/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to