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 <*> 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/
