Wing Commander Universe SVN

Discuss the Wing Commander Series and find the latest information on the Wing Commander Universe privateer mod as well as the standalone mod Wasteland Incident project.
Post Reply
pheonixstorm
Elite
Elite
Posts: 1567
Joined: Tue Jan 26, 2010 2:03 am

Wing Commander Universe SVN

Post by pheonixstorm »

So i'm getting ready to start the svn repo from scratch. Not sure exactly how I want it setup so here goes.

Start with the usual branches, tags, trunk. The tricky part though is what now goes where.

I figure we can use trunk for the mainline data/engine code that gets shared between PU, WCU, and any other WC mod that pops up. Branches though will have more mod specific content as well as the separate lines ie branches/paralleluniverse, branches/wcuniverse etc.

Sound good or should we set it up in a different way? Once we get this operationl I can get the svn setup to make work a lot easier than it is now (and make the svn a LOT less cluttered).

I already downloaded the entire cvs repo before removing from the project. Will do the same for wcu before start a fresh svn

For PPU I will start from the cubemaps branch line that chuck had up. I will check all files from both ppu lines though to make sure that in either case the most recent will be used. I willl also be opening up the ppu forum here again since chucks forums are toast (there was sooo much usual material there.. shame its mostly gone :( )

Anyway, let me know what your thoughts are on this so I can get this up and running quickly.
Because of YOU Arbiter, MY kids? can't get enough gas. OR NIPPLE! How does that mkae you feeeel? ~ Halo
pheonixstorm
Elite
Elite
Posts: 1567
Joined: Tue Jan 26, 2010 2:03 am

Re: Wing Commander Universe SVN

Post by pheonixstorm »

No one has any input?? I will give it till this weekend then I shall revamp the svn
Because of YOU Arbiter, MY kids? can't get enough gas. OR NIPPLE! How does that mkae you feeeel? ~ Halo
loki1950
The Shepherd
Posts: 5841
Joined: Fri May 13, 2005 8:37 pm
Location: Ottawa
Contact:

Re: Wing Commander Universe SVN

Post by loki1950 »

It's just no one really knows what to say :mrgreen: You might consider having the bin be external pointing to the vegastrike repo.

Enjoy the Choice :)
my box::HP Envy i5-6400 @2Q70GHzx4 8 Gb ram/1 Tb(Win10 64)/3 Tb Mint 19.2/GTX745 4Gb acer S243HL K222HQL
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
klauss
Elite
Elite
Posts: 7243
Joined: Mon Apr 18, 2005 2:40 pm
Location: LS87, Buenos Aires, República Argentina

Re: Wing Commander Universe SVN

Post by klauss »

I just read this. But yeah... not much to say. Besides, moving things around in SVN is rather easy, so no need to marry any specific setup.
Oíd mortales, el grito sagrado...
Call me "Menes, lord of Cats"
Wing Commander Universe
pheonixstorm
Elite
Elite
Posts: 1567
Joined: Tue Jan 26, 2010 2:03 am

Re: Wing Commander Universe SVN

Post by pheonixstorm »

loki1950 wrote:It's just no one really knows what to say :mrgreen: You might consider having the bin be external pointing to the vegastrike repo.
Well the current WCU project svn is a big mess, plus it is extremely dated.. not telling how much of what chuck did or travis has done would break once added to current svn.

As far as pointing to win32 bin... It's possible though I think for WC based mods having a WC or Priva based app icon would look better. Not a big deal though.
Because of YOU Arbiter, MY kids? can't get enough gas. OR NIPPLE! How does that mkae you feeeel? ~ Halo
pheonixstorm
Elite
Elite
Posts: 1567
Joined: Tue Jan 26, 2010 2:03 am

Re: Wing Commander Universe SVN

Post by pheonixstorm »

Removed the old svn (after backing it up) and getting a fresh one installed. I have run across something though.. Should we give Parallel Universe its own project or keep it rolled up with WCU?

Keeping them separate will ensure no cross contamination between data sets but brings its own hassles.

Keeping them together though.. I actually have an experiment to run on this. I can have one installer that will download the dataset for either rather than having two separate installers.

Just some ideas I have bouncing around in my head.. still have to finish cleaning out my PU directories (have no idea what changes were made in spiritplumbers branch of PU w/o logs)
Because of YOU Arbiter, MY kids? can't get enough gas. OR NIPPLE! How does that mkae you feeeel? ~ Halo
klauss
Elite
Elite
Posts: 7243
Joined: Mon Apr 18, 2005 2:40 pm
Location: LS87, Buenos Aires, República Argentina

Re: Wing Commander Universe SVN

Post by klauss »

Well... they're related.

The only thing with keeping them together, is that it makes file downloads a bit more confusing (you know... you can only have one default download).

But I'm not sure that matters much for WCU
Oíd mortales, el grito sagrado...
Call me "Menes, lord of Cats"
Wing Commander Universe
pheonixstorm
Elite
Elite
Posts: 1567
Joined: Tue Jan 26, 2010 2:03 am

Re: Wing Commander Universe SVN

Post by pheonixstorm »

Well the single file download isn't an issue (at least for windows). While looking for the stupid boost 1.51 boost binary package (that isn't on the boost project file page) I ran across a site called boostpro that had a very interesting installer for windows. I don't know if it was an add-in for the nullsoft installer or a fork of it (haven't checked) but it allowed for differing downloads and even differing download location ie sf.net, a choice of several sf.net mirrors, the boostpro site, and some other site I cannot recall.

I am pretty sure it can be configured for our use in any of the current VS based projects. We could package one single binary for all projects to use and just have choices for each dataset.

something like...

Code: Select all

binary
data
-->Vega Strike
    -->graphics
    -->audio
    -->data (or whatever)
-->Privateer Parallel Universe
    -->graphics
    -->audio
    -->data (or whatever)
-->Privateer Gemini Gold
    -->graphics
    -->audio
    -->data (or whatever)
-->Wing Commander Universe
    -->graphics
    -->audio
    -->data (or whatever)
Now if only we had that for linux (or is it possible/already there?).

Since none of them, to my knowledge, use a custom VS binary it would cut down on problems with tracking engine bugs.
Because of YOU Arbiter, MY kids? can't get enough gas. OR NIPPLE! How does that mkae you feeeel? ~ Halo
klauss
Elite
Elite
Posts: 7243
Joined: Mon Apr 18, 2005 2:40 pm
Location: LS87, Buenos Aires, República Argentina

Re: Wing Commander Universe SVN

Post by klauss »

pheonixstorm wrote:Now if only we had that for linux (or is it possible/already there?).

Since none of them, to my knowledge, use a custom VS binary it would cut down on problems with tracking engine bugs.
RPM?
Oíd mortales, el grito sagrado...
Call me "Menes, lord of Cats"
Wing Commander Universe
pheonixstorm
Elite
Elite
Posts: 1567
Joined: Tue Jan 26, 2010 2:03 am

Re: Wing Commander Universe SVN

Post by pheonixstorm »

Whatever works :) How would that affect packaging for all the other distros? No issue or are there a few that barf on rpms? I've only used gentoo, SuSe 8.1/9.1, ubuntu, early Red Hat, and Mandrake. Never did get my debian, slackware, or calderra installed.. may still have those old disks though.
Because of YOU Arbiter, MY kids? can't get enough gas. OR NIPPLE! How does that mkae you feeeel? ~ Halo
klauss
Elite
Elite
Posts: 7243
Joined: Mon Apr 18, 2005 2:40 pm
Location: LS87, Buenos Aires, República Argentina

Re: Wing Commander Universe SVN

Post by klauss »

Well, RPM-based distros all have the option of installing LSB RPMs (that is, one RPM that works for all).

There's also source RPMs, or pull-in RPMs. What you do looks like a pull-in, where it's a small RPM that downloads all sources, the RPM depends on the stuff needed to build, so installing the RPM means installing all the stuff needed to build, download the sources, data, and then BUILD.

nVidia's driver and adobe's flash, for instance, are pull-in RPMs.

For debian, you could do the same with .deb.

Writing the RPM specfile, though, is a chore. Opposite to an RPM that is supposed to be built on a build farm, such an RPM must work on every user's configuration. It may be tough to get right. Remember, windows has standard binaries, linux doesn't (it has LSB, which is mostly the same, but I never tried building an LSB rpm).
Oíd mortales, el grito sagrado...
Call me "Menes, lord of Cats"
Wing Commander Universe
pheonixstorm
Elite
Elite
Posts: 1567
Joined: Tue Jan 26, 2010 2:03 am

Re: Wing Commander Universe SVN

Post by pheonixstorm »

Yeah.. I was reading that even though standards are out there for various things linux they are often ignored. Shame too... If the linux community would get its act together and create one set of tools for some things and stick with it then it would make the lives of noobs to enterprise admins a lot easier. Oh well, at least Steam works on Ubuntu :)
Because of YOU Arbiter, MY kids? can't get enough gas. OR NIPPLE! How does that mkae you feeeel? ~ Halo
Post Reply