Advertisement



Go Back   Zune Boards > Zune Discussions > Zune Games

New Member?



 
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Zune Games Discuss, request, share, and download Zune Games here. Having troubles with Zune Games? No problem, we can help.

Reply
 
LinkBack Thread Tools
Old 07-02-2008, 08:03 AM   #1 (permalink)
Zuner
 
Join Date: May 2008
Location: WA
Posts: 71
Reputation: 12
Default Zune deployment tools & XNA GS EULA


There's been a couple of posts since the Zune software came out where people are creating tools to allow you to deploy games without using Visual Studio. This is something many of us have considered doing for the Xbox 360 part of XNA Game Studio but there are some reasons why its either impractical or in hot legal territory to do so.

#1 The files you need to automate the deployment do not come as part of the XNA redistributable. This means the only legal way to get them on the machine is a full XNA GS install, which means a full C# Express install. This requirement is enough to remove most of the reason for having a deployment too.

#2 If you choose to make copies of the required files and include them with your tool you will most likely be hearing from the Microsoft Legal team as its against the EUA you agreed to when you installed XNA GS. Its not a fun thing apparently. It would seem that its against forum rules to post or link to illegal content too.

#3 What if I don't use any files from GS and I work out how to do it all myself? Firstly good luck with that as its not a trivial task, and secondly its likely you would have to do some reverse engineering of the existing code - thats something else covered in the EULA and I'm no lawyer so I'm not going to debate the legality of that one. So I hope you have lots of money and a good lawyer ;-)

#4 If you are OK with the requirement of installing but you just want to hide the VS interface from people then this is OK. You need to automate MS Build and call the correct modules for deployment. However its likely that in a future release of GS 3.0 Microsoft will update the ccpack utility which does exactly this for you. Currently ccpack only works on the PC and the Xbox but enables you to send a .ccgame file to someone and it will deploy to the target platform. It was not implemented for the Zune CTP

#5 Many of us have thought about writing such a tool that didn't need VS installed but have not been able. If you want to see this change the you need to add a feature request to http://connect.microsoft.com. Or you can vote for the one I put in a long time ago
https://connect.microsoft.com/feedba...819&SiteID=226
and
https://connect.microsoft.com/feedba...820&SiteID=226
(Note that you need to be logged into connect to follow those links)

Finally - if anyone is working on a tool and wants me to check out the legality of it I will be more than happy to help. Drop me an email zman@thezbuffer.com.



__________________
Zman - XNA MVP

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.

Last edited by TheZMan : 07-02-2008 at 01:39 PM.





TheZMan is offline   Reply With Quote
Old 07-02-2008, 08:26 AM   #2 (permalink)
Experienced Zuner
 
Spike!'s Avatar
 
Join Date: Apr 2008
Posts: 175
Reputation: 13
Default

But...why would you want to Deploy games Without VS? It takes all of 30 seconds.




Spike! is offline   Reply With Quote
Old 07-02-2008, 08:58 AM   #3 (permalink)
Zuner
 
Join Date: May 2008
Location: WA
Posts: 71
Reputation: 12
Default

The main reason is to be able to send games to your friends who don't want to go through the hassles of installing VS and GS on their machines. If you are not a developer its really a waste of time and disk space.
__________________
Zman - XNA MVP

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.





TheZMan is offline   Reply With Quote
Old 07-02-2008, 01:11 PM   #4 (permalink)
Jr. Member
 
Tiptup300's Avatar
 
Join Date: Apr 2008
Posts: 387
Reputation: 116
Default

You could also make a home-made game distribution system.

Thanks ZMan, all last night I was messing with the files to allow me to put games on my zune. I did put a few files on the zune, but I couldn't add any games.



Tiptup300 is offline   Reply With Quote
Old 07-02-2008, 01:37 PM   #5 (permalink)
Zuner
 
Join Date: May 2008
Location: WA
Posts: 71
Reputation: 12
Default

For the record - I'm not saying this is impossible to do if you are prepared to dig and have the expertise. I just want people to know what to be careful of.
__________________
Zman - XNA MVP

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.





TheZMan is offline   Reply With Quote
Old 07-07-2008, 02:25 PM   #6 (permalink)
Zewbie
 
Join Date: Jun 2008
Posts: 9
Reputation: 10
Default

it sucks if there's no other way to deploy since my visual c# thing wants me to register before continuing to use it



unknown005 is offline   Reply With Quote
Old 07-07-2008, 02:33 PM   #7 (permalink)
Zuner
 
Join Date: May 2008
Location: WA
Posts: 71
Reputation: 12
Default

Well you could always register it... its a free piece of software - use a throwaway email adress if you must.

Remember that the 3.0 is a CTP release - deisnged really to let DEVELOPERS get hold if it early to find bugs and usability issues. Its no unreasonable in those circumstances to no have to complete feature set nor to require c# express to be installed.

We are all hoping for better distribution for future betas and the final RTM in the holidays.
__________________
Zman - XNA MVP

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.





TheZMan is offline   Reply With Quote
Old 07-07-2008, 02:39 PM   #8 (permalink)
Purger of Ignorance
zB Programmer
Section Staff
Super Zuner
 
Netrix's Avatar
 
Join Date: Jun 2008
Location: In my own world
Posts: 1,655
Reputation: 221
Send a message via MSN to Netrix
Awards Showcase
Favorite zB Extremity 
Total Awards: 1
Default

Quote:
Originally Posted by unknown005 View Post
it sucks if there's no other way to deploy since my visual c# thing wants me to register before continuing to use it
It is free to register that, by the way.

TheZMan, someone has done exactly that... They made a utility that allows you to deploy games to the Zune without needing VS or XNA GS. It's amazing. I tested it, and it works perfectly... even on Windows Vista Ultimate 64-bit.
__________________
"Against logic there is no armor like ignorance." - Laurence J. Peter

Solitaire for your Zune!
To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.


Zune Book Reader!
To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.




Netrix is offline   Reply With Quote
Old 07-07-2008, 02:48 PM   #9 (permalink)
Zuner
 
Join Date: May 2008
Location: WA
Posts: 71
Reputation: 12
Default

Yes I'm well aware that people have built such tools. I've not looked at the latest one yet (is it released anywhere?). However so far I've not seen one that doesn't suffer from the EULA breaking techniques I mentioned above. I hope the one you tested does it all properly.

I'm not trying to stop people from doing this - I'm trying to make them do it right becuase a lawyer letter from Microsoft really puts a cramp in your day.
__________________
Zman - XNA MVP

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.





TheZMan is offline   Reply With Quote
Old 07-07-2008, 04:17 PM   #10 (permalink)
Purger of Ignorance
zB Programmer
Section Staff
Super Zuner
 
Netrix's Avatar
 
Join Date: Jun 2008
Location: In my own world
Posts: 1,655
Reputation: 221
Send a message via MSN to Netrix
Awards Showcase
Favorite zB Extremity 
Total Awards: 1
Default

Quote:
Originally Posted by TheZMan View Post
Yes I'm well aware that people have built such tools. I've not looked at the latest one yet (is it released anywhere?). However so far I've not seen one that doesn't suffer from the EULA breaking techniques I mentioned above. I hope the one you tested does it all properly.

I'm not trying to stop people from doing this - I'm trying to make them do it right becuase a lawyer letter from Microsoft really puts a cramp in your day.
Well, unfortunately I am not authorized to give out the link, but it is on the Internet somewhere.

If I already have the XNA GS files installed via a full install, even if the utility uses files from XNA GS, it would still be legal (for me) since I have legally obtained those files, right?

Also, if someone is given a utility that does break the EULA, but the person is completely unaware that it is breaking the EULA, doesn't it mean that the person is not legally liable, since they never agreed to the Microsoft EULA in the first place? Hypothetically, if they weren't aware that EULA protected content was contained in what they were given (black boxed), they should be free of any legal consequences.

I'm not necessarily saying that my previously referred to utility does break Microsoft's EULA.
__________________
"Against logic there is no armor like ignorance." - Laurence J. Peter

Solitaire for your Zune!
To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.


Zune Book Reader!
To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.




Netrix is offline   Reply With Quote
Old 07-07-2008, 04:33 PM   #11 (permalink)
Zuner
 
Join Date: May 2008
Location: WA
Posts: 71
Reputation: 12
Default

Quote:
Originally Posted by Netrix View Post
If I already have the XNA GS files installed via a full install, even if the utility uses files from XNA GS, it would still be legal (for me) since I have legally obtained those files, right?
Yes its quite OK to make a tool that uses these files if they are already installed on a machine through legitimate means as long as you dont break some other aspect of the EULA. But it kind of misses the point of the tools purpose.

Quote:
Also, if someone is given a utility that does break the EULA, but the person is completely unaware that it is breaking the EULA, doesn't it mean that the person is not legally liable, since they never agreed to the Microsoft EULA in the first place? Hypothetically, if they weren't aware that EULA protected content was contained in what they were given (black boxed), they should be free of any legal consequences.
Your logic seems reasonable to me ;-) But really this would be one for the lawyers to decide and I'm not a lawyer.

My original post is there for the tool writers not end users.
__________________
Zman - XNA MVP

To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.





TheZMan is offline   Reply With Quote
Old 07-07-2008, 04:59 PM   #12 (permalink)
Purger of Ignorance
zB Programmer
Section Staff
Super Zuner
 
Netrix's Avatar
 
Join Date: Jun 2008
Location: In my own world
Posts: 1,655
Reputation: 221
Send a message via MSN to Netrix
Awards Showcase
Favorite zB Extremity 
Total Awards: 1
Default

Quote:
Originally Posted by TheZMan View Post
My original post is there for the tool writers not end users.
I see. Well I refrained from stating whether or not the deployment tool that I tested broke the EULA or not because I wasn't sure, but I just talked to the creator and he assures me that his tool is independent of VS and XNA. He really is a genius. It seems like it was a ton of work.
__________________
"Against logic there is no armor like ignorance." - Laurence J. Peter

Solitaire for your Zune!
To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.


Zune Book Reader!
To view links or images in signatures your post count must be 0 or greater. You currently have 0 posts.




Netrix is offline   Reply With Quote
Old 07-07-2008, 07:21 PM   #13 (permalink)
Zewbie
 
Join Date: Jun 2008
Posts: 9
Reputation: 10
Default

wait, what, free? i need to read more XD



unknown005 is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT -8. The time now is 01:10 AM.

 
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0 RC8
vB Ad Management by =RedTyger=
(C) ZuneBoards 2006-2007
Copyright © 2006 - 2008 Zune Boards | About Zune Boards | Legal | A member of the Crowdgather Forum Community