Questions regards: Xna implementation in PD...

francot514

Well-Known Member
This days i have been testing with xna and c# and learn about the basics of code implementation, i want to ask Afr0 and other developters guys, which methods are you using from xna in monodevelopment, you have content project??? you use content manager?? also screen manager and other features, have you write base engine like a xna windows game???
 
Mono development has halted, due to lack of time and noone contributing. Feel free to work on it!
 
Also, we are only using the Content Manager to load effects. We can't use it to load game resources, since we need to load them from the original game formats. (to use content manager, would need to re-encode and include with the client, which would be considerably less legal!)
 
I see, that monodevelop hasnt progressed but i cannot make any contribution, becuase my low expertise level with csharp, the methods i always use are importing chsarp into visual basic code that is avaliable from visual studio 2010. What are the methods you use for read all game content, only simslib??? also how is the networking and server thing structure???
 
We use code based off of SimsLib; I think Darren is responsible for the content manager code... Basically we have a base Content class, which loads lots of other classes to provide specific types of content at the load loop (called "Providers"). These read usually read the headers of the FAR(or DBPF) archives involved and record ID --> offset map in the archive, so the data can be easily accessed. Because the ID is mapped to the data, content can be retrieved by calling the Get(ulong id) method. These providers are a pretty specific implementation for PD though, and aren't their own thing that can really be implemented in anything else right now.
 
If you're hellbent on porting Project Dollhouse, you can use the Monogame libraries in VB.net! :)
You can also use the libraries from Project Dollhouse which don't rely on XNA.
But at this point you're looking at more of a rewrite than a port... to be honest, I would just use Monogame with C#, because the difference from VB.NET isn't all that great.
 
thanks for the info, I'm not looking to rewrite anything, just want to know how it works and learn about it and xna, my main hobbie this days are the visual net gaming development testings as you can see in my facebook group.
 
Back
Top