|
From: <ti...@pi...> - 2002-08-18 19:13:23
|
It compiles and links fine using VC7 with SDL, SDL_image, SDL_mixer and smpeg for win32. When running it fails on InitResourceSystem() called inside LoadKernel(), as starcon.pkg isn't in the content directory. I've looked through the code and it seems Chris has done most of the hard work in getting the code to compile and seperating out the 3DO specific calls into SDL_wrapper.c. So I'm sure he'll have a good plan on what to do next and how to get the resource system going again. There is a lot of strange prototyping going on, which is all set up in compiler.h in the sc2code\libs directory. Most of it looks redundant and can be cleaned up with a perl script. The proposed system of assigments seems logical, as if we're just working on a wrapper and touching the original code as little as possible just to get things going then Chris will really be the only one who's got the big picture, and actually knows what the missing 3DO call do. Cheers, --tim-- -----Original Message----- From: Chris Nelson [mailto:ch...@to...] Sent: 16 August 2002 23:52 To: sc2-devel Subject: [Sc2-devel] The process begins Hello, everyone. Today, the source code have been posted to cvs.sc2.sourceforge.net, the media is currently being uploaded (we'll see whether sourceforge gives us the ~500 megs of storage space we need), and the open development phase of the re-release of The Ur-Quan Masters begins. There are many development models we could use. To date, I've been the only one making changes to the code itself (along with Fred), and have been utilizing your abilities by giving detailed coding assignments. These assignments allow me to offload problems that are more generally solvable, so I can work on the problems that require a better understanding of the sc2 sourcecode itself. Thus, everyone works on the tasks that they are best suited for. This has worked very well, and I think it's a pretty efficient way to get things done. There are other models. I could, for example, open up the CVS repository, and allow anybody to directly make changes to code and media. Although this allows for a faster theoretical maximum development speed, it also introduces the possibility of more bugs, and a somewhat more chaotic atmosphere. This might be better suited for other projects that would like to branch off, after we hit v1.0... If anyone disagrees, or wants to offer a different model, please post to the list. Also, we have 32(!) people as far, on this list. To ensure that this list doesn't generate too much traffic, I would encourage people to limit their posts to the primary topic: development. We also have a channel on irc.openprojects.net: #sc2. If you're working on an assignment, having a presence in this channel would be a good idea, so you can collaborate with other people who might be working on the same thing. The channel also is a better place to just chat about the project, in general, without flooding peoples inboxen. The first assignment is for everyone to download the project (all 500 megs), and verify that it compiles + runs, if you're running some flavor of windows. You'll need some libraries, specifically SDL, SDL_image, and SDL_mixer. These can be obtained at libsdl.org... For those of us who'd rather work in Linux, our first job is to get the code to compile there. This is probably one of the next things I'll be working on. So over the weekend, feel free to examine the code, or try to make it work under Linux (document your changes!). I'll be unavailable this weekend, and will start giving assignments sometime next week. Enjoy! -Chris |