Tridex

Hi,

They said it could not be none, well here it is for vb.net load and compiling a xnb file and displaying a model!!!!!!

Loading Xfile and Fbx file, they have really got some speed in XNA!!!

VB.NET code on my website:

http://www.tridexconsultants.co.uk/pages/downloads/XNA%20VB.NET.zip

Notes:

Microsoft please get this on dot net, if it is this easy to hack then please, please, please !!!

.NET for ever.....

... Tridex ...



Re: XNA Game Studio Express .. I did it Part2 Loading FBX file Vb.net TRIDEX .....

Stephen Styrchak - MSFT

No one said that it could not be done. We said that it is not supported, and it isn't.

Manually editing your vbproj files will allow you to use the Content Pipeline. As we've said a number of times on various threads, the Content Pipeline is implemented as a set of extensions to MSBuild -- so any MSBuild project can use the Content Pipeline.

What we don't support, and which your project is missing, is any integration between the VB IDE and the Content Pipeline. Being able to manually add custom MSBuild tasks to a project in no way demonstrates that it is easy or trivial for us to support VB. It does show that it is easy to incorporate Content Pipeline build tasks into any MSBuild project. Of course, we've been saying that all along!

I encourage you and everyone to use the Content Pipeline targets to streamline your build process when applicable. That's what it's for. But please don't fool yourself into believing that we somehow overlooked making a few changes to an XML file, and that full support is only a couple keystrokes away. There's a lot of work left to be done before we can support VB. We hear you asking; it's just not as easy as you seem to think it is.

--Stephen





Re: XNA Game Studio Express .. I did it Part2 Loading FBX file Vb.net TRIDEX .....

George Clingerman

I'm really curious why using XNA with VB.NET is such a high concern. I use VB.NET every day at my job. I love it and highly recommend it. But I've had no issues coming home at night and working with XNA in C#. The languages are so similar at this point that it's not even worth the effort to try and convert things.

So while I applaud you championing VB.NET, and I personally think it's a great language and love how readable it is, I wince every time I see you post about using XNA with VB.NET. I just feel you're encouraging people down the wrong path when really the can make things so much easier on themselves if they just bite the bullet and stop being scared of C#.

Knowing how to use both languages just increases your overall skill level and worth and really just makes things easier all around. Then you have the advantage of using XNA how it was designed, getting the full benefit from all available tutorials and sample code.

So in my opinion, your greatest service to the community would be to stop pointing out how they could use XNA with VB and instead show people how easy C# is to pick up and use if you already can program with VB.NET.

You'd be doing developers in the community a favor by removing their fear that using one or the other language is difficulty and newcomers in the community a favor by guaranteeing they have access to the most tutorials.

I realize you might not agree with this and you seem incredibly passionate about VB, but I really hope you stop and think about this a little more. I apologize for going on such a long discourse here, but I guess I've just been wanting to say this for a while now. Hopefully you understand this is just an a opinion of someone who is concerned about what is best for the community and new game developers.





Re: XNA Game Studio Express .. I did it Part2 Loading FBX file Vb.net TRIDEX .....

Luhar

Sure, if one just wants to try and make a game with XNA, then yeah use C#, but I don't think that's what Tridex is trying to accomplish. He probably just wants to see if it can be done and he wants to be the first one to do it. Good for him!

How is Tridex doing a disservice to the community by trying to get VB.Net and XNA to play nicely together If he manages to do it, he'd be a hero to a lot of VB programmers. If he doesn't, well then... all the C-sharpies can say, "I told you so". No harm, no foul. I think the true disservice is when people like Tridex are discouraged from trying.

What, exactly, needs to be done to get XNA to work with VB/VS 2005 The XNA team wanted to get their product out there and made the decision to use C#. Fine, I understand and respect that. What I don't understand is why they're so resistant to helping people like Tridex figure out how to do it on their own.

What are the obstacles to getting XNA and VB.Net working together VisualBasic.dll is one, right It's not compatible or included with the Compact Framework, so it won't work with Xbox Okay, throw out that dll. It has some handy constants and functions, but nothing that can't be done with other namespaces in the .Net framework. Are there any other incompatible dll's that VB uses

What about the Content Pipeline The Game Studio has some built-in tools to import content into a project. It looks like Tridex has the XML portion worked out. What else needs to be done Do we need to make some add-ins for VS 2005 Is there anything that cannot be done by an "outsider" to get this to work

Just curious...





Re: XNA Game Studio Express .. I did it Part2 Loading FBX file Vb.net TRIDEX .....

George Clingerman

Luhar wrote:

How is Tridex doing a disservice to the community by trying to get VB.Net and XNA to play nicely together If he manages to do it, he'd be a hero to a lot of VB programmers.



That's the disservice. There shouldn't be camps of developers. Just developers and what this is doing is letting people remain in the "VB" camp. If VB developers and C# developers would drop the language off their descriptor, we'd all be better off.

So that's what I'm talking about with this being a disservice. If every time something comes out, some "hero" comes along and lets a VB developer or C# developer remain stuck in their language rut, then we're going to remain behind. But if people would emerge from the safety of their language and give other languages a go, we'd all benefit.

If a developer knows VB.NET, picking up C# is a month or less. There's just no reason or need to make XNA work in VB.NET and the people it's hurting are those developers that might have, just maybe, stepped away from being just a VB.NET developer and picked up C# just because they had to to use XNA.





Re: XNA Game Studio Express .. I did it Part2 Loading FBX file Vb.net TRIDEX .....

Stephen Styrchak - MSFT

I did not write my reply to discourage anyone from trying anything. You specifically asked why the XNA team is so resistant to helping anyone figure out how to do this on their own. But what help did he ask for He didn't ask anything, except why don't we support it "if it's so easy to hack"

Maybe you read George's post as discouraging George is not on the XNA team and does not work for Microsoft. He's a very visible and valued member of our community, but he does not speak for XNA or Microsoft. In this forum, I don't speak for Microsoft, either, but I am part of the XNA team and I can provide commentary on what we've done and why it was done that way.

We did not ship everything needed to support VB and left it "turned off". There are some fundamental bits missing. Could you, as a third-party, implement a project that provides integrated XNA development support in VB and VS 2005 Yes, probably, if you have enough knowledge of the VS SDK, you could. But you would be building a product to compete with ours, and you'd have to use parts of XNA Game Studio Express in order to get it to work. So will I tell you how to do that No, of course not.

We have heard from a lot of users that they want to use VB to develop XNA games. It's a very popular request, and we are trying to figure out when we can do the work to support it. We aren't against supporting VB, we just don't have the resources to deliver it and everything else we want to do all at once.

--Stephen





Re: XNA Game Studio Express .. I did it Part2 Loading FBX file Vb.net TRIDEX .....

Tridex

Hi,

I understand what you are on about, I have good news for VB.NET developers any ways, I have used XNA 1.0 extensively, but Admit this SHADER STUFF IS CRAZY, It will take me the rest of the year to sort it out!!!

But until then VB.NET USER I will be uploading over this week a level editor for XNA [All written in VB.NET] for you all to beta for me ad help out!!!!!!

Any questions here are my contact details.

www.tridexconsultants.co.uk,

www.tridex@yahoo.com





Re: XNA Game Studio Express .. I did it Part2 Loading FBX file Vb.net TRIDEX .....

Luhar

Stephen Styrchak - MSFT wrote:

I did not write my reply to discourage anyone from trying anything. You specifically asked why the XNA team is so resistant to helping anyone figure out how to do this on their own. But what help did he ask for He didn't ask anything, except why don't we support it "if it's so easy to hack"

Maybe you read George's post as discouraging George is not on the XNA team and does not work for Microsoft. He's a very visible and valued member of our community, but he does not speak for XNA or Microsoft. In this forum, I don't speak for Microsoft, either, but I am part of the XNA team and I can provide commentary on what we've done and why it was done that way.

We did not ship everything needed to support VB and left it "turned off". There are some fundamental bits missing. Could you, as a third-party, implement a project that provides integrated XNA development support in VB and VS 2005 Yes, probably, if you have enough knowledge of the VS SDK, you could. But you would be building a product to compete with ours, and you'd have to use parts of XNA Game Studio Express in order to get it to work. So will I tell you how to do that No, of course not.

We have heard from a lot of users that they want to use VB to develop XNA games. It's a very popular request, and we are trying to figure out when we can do the work to support it. We aren't against supporting VB, we just don't have the resources to deliver it and everything else we want to do all at once.

--Stephen

Very good. FWIW, I think you guys are doing an excellent job and providing a great service to the "home grown" game development community. I look forward to the next version that (hopefully) includes VS 2005/VB support. In the meantime, I've been using the GSE for the main program and calling my own library written in VB. It seems to work well so far, but I haven't tried anything "fancy" yet, like getting it to work on my XBox 360, just mainly converting some of the existing C# code that's out there right now.