Battlezone Universe

Battlezone Universe => Battlezone 2 => Maps and Modding => Topic started by: BNG Da BZ Fool on June 11, 2008, 07:15:01 PM

Title: Other then playing 1.2 mods is there any good reason to keep the 1.2 install?
Post by: BNG Da BZ Fool on June 11, 2008, 07:15:01 PM
Just wondered if 1.3 could do it all as far as playing 1.2 mods so I could consider un-installing my 1.2 installation. Are there any plans to port FE over to 1.3? Tanks BNG.
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install?
Post by: GSH on June 11, 2008, 07:34:14 PM
If you have the HD space, just install BZ2 a few times to different directories, and install patches/mods/whatever to each. With NTFS, you can even share the data.pak between them so that that file exists in several directories, but only takes up space once on disk. (Someone needs to post a FAQ about this!)

Note: before 1.3pb1/2 (can't remember), do NOT have a period (.) in any directory name used for BZ2. I.e. "C:\Program Files\Battlezone II v1.2" is bad. "C:\Program Files\Battlezone II v12" is good. If you violate this rule, then saving certain things will fail mysteriously. 1.3 fixed this bug at some point, don't quite remember when, but I know pb3 should be perfectly fine with periods in directory names.

-- GSH
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install
Post by: Zero Angel on June 11, 2008, 09:54:56 PM
Red Devil, I believe, has undertaken the task of porting FE to 1.3, but its in a rather unfinished state right now. -- I would not recommend uninstalling 1.2 unless you really need the space since as GSH says, both installs can co-exist peacefully on the same machine.
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install?
Post by: TheJamsh on June 11, 2008, 10:12:15 PM
that faq thread you were talking about... could you explain so someone can post it? im always eager to save HD space...

yeh ive still got 250gb (ish) left but hey!
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install?
Post by: Red Devil on June 12, 2008, 04:56:28 AM
I keep a stock install of 1.2 on a separate drive so I can copy it to make fresh installs when I dork something up (or down).

You can have multiple mods in one install with BZ by using the /config <startupconfigfilename> in the shortcut, so that will save you some space.

Example:

"U:\1-3-Uler" /nointro /config Uler.cfg

This is what I have in my Uler.cfg file:

// Configure game file system
ConfigureFileSystem()
{
   // Setup base data
   ConfigureStream("base")
   {
      // Look in "Uler" first
      AddDirRecurse("@rootdir\uler");

      // Look in the Uler pak next
      AddPack("@rootdir\ulerpak-GH.pak");

      // Look in "addon" first
      AddDirRecurse("@rootdir\addon");

      // Look at pakfiles next
      AddPack("@rootdir\patch13.pak");
      AddPack("@rootdir\data.pak");

      // Look in "data" last, and only last.
      AddDirRecurse("@rootdir\data");
   }

   // Make it active
   SetActiveStream("base");

   // Optional, for mods -- the ability to put pilots & savegames in
   // other directories. Commented out to simply demonstrate how to
   // do it.

      SetPilotsDirectory("UlerPilots");
      SetSavesDirectory("UlserSaved");
}


Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install
Post by: lucky_foot on June 12, 2008, 01:23:55 PM
For directory naming I install BZ directly in C:\

I have them named:

C:\Battlezone II-12     - BZ2 with 1.2 patch

C:\Battlezone II-13     - BZ2 with 1.3pb3 patch

C:\Battlezone II-13T   - BZ2 with 1.3pb3 patch clean for testing installs

C:\Battlezone II - 14   - BZ2 with the Private Beta patch. (I chose 14 so the threes didn't stick together. :D
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install
Post by: Zero Angel on June 12, 2008, 03:06:27 PM
On linux, that functionality is called 'symbolic linking', on windows its called 'junctioning' or 'hard linking'. There's a way to do it via the command line on any NTFS partition on Windows 2000/XP/Vista, but I found a util that will allow you to do it via Windows Explorer, which is much easier.

http://elsdoerfer.name/=ntfslink

Simply right click on data.pak, create a hardlink to it. Then delete the data.pak from your other bz2 folders (but not the one that you created the hard link from) and replace it with your hardlink to data.pak on your main BZ2 folder. Should save you hundreds of megs of space.
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install?
Post by: BNG Da BZ Fool on June 12, 2008, 03:31:20 PM
I have 1.2 installed one C and 1.3 installed on F. My issue is not space related yet. I recently, deleted a ton of unused stuff as my C drive needed some head space (basically I'm like a pack rat hesitating to discard anything). I even moved my primary download folder to F to free up space on C. Now their' both reserved for each of my BZ2 installs.

Question: Are new 1.2 mods pretty much now mainly 1.3 versions or are there still peeps putting them together for 1.2 as I doubt? If that's the case then I really should reserve more space on F for future mods and just keep the 1.2 install for now. F drive is mainly reserved for 1.3 and not much else. Tanks guys...BNG.  

PS: I think that part of my problem is that my BZ2 model collection is becoming quite massive considering I have replications in COB, 3DS, X, and the original XSI data pack. I may need to buy a much larger HD eventually.
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install
Post by: Sonic on June 12, 2008, 11:17:30 PM
Quote from: Zero Angel on June 12, 2008, 03:06:27 PM
On linux, that functionality is called 'symbolic linking', on windows its called 'junctioning' or 'hard linking'. There's a way to do it via the command line on any NTFS partition on Windows 2000/XP/Vista, but I found a util that will allow you to do it via Windows Explorer, which is much easier.

http://elsdoerfer.name/=ntfslink

Simply right click on data.pak, create a hardlink to it. Then delete the data.pak from your other bz2 folders (but not the one that you created the hard link from) and replace it with your hardlink to data.pak on your main BZ2 folder. Should save you hundreds of megs of space.

Actually, Windows "Symbolic Linking" is the shortcuts we make (all those things on our desktop, start menu, that end in .lnk). Junction is basicly linux's equilivent of symbolic linking folders. When we are linking data.pak's to multiple directories, we are basicly doing hardlinking, the same as "ln data.pak data2.pak".
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install
Post by: Zero Angel on June 13, 2008, 09:00:55 AM
They actually call that "symbolic linking" in Windows? I just always assumed they called that "shortcuts" -- and yeah, it is nothing at all like how symbolic linking works on *nix based OS's such as the Linuxes, Macs, and BSDs.
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install?
Post by: Nielk1 on June 13, 2008, 10:42:31 AM
Bookmarked that software.

This looks useful too:
http://sourceforge.net/project/platformdownload.php?group_id=211415&sel_platform=6515
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install
Post by: Red Devil on June 13, 2008, 03:02:43 PM
I did not know that Mac was *nix-based.
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install
Post by: Sonic on June 13, 2008, 06:52:59 PM
Quote from: Zero Angel on June 13, 2008, 09:00:55 AM
They actually call that "symbolic linking" in Windows? I just always assumed they called that "shortcuts" -- and yeah, it is nothing at all like how symbolic linking works on *nix based OS's such as the Linuxes, Macs, and BSDs.

I was reading further into some of these ntfs links (I'm upgrading to a 64bit, need one that can handle it) and I noticed mention that now Windows Vista actually have symbolic linking without using shortcuts...

Quote from: Red Devil on June 13, 2008, 03:02:43 PM
I did not know that Mac was *nix-based.

Mac is basicly FreeBSD, following the Unix standard.
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install?
Post by: OvermindDL1 on June 14, 2008, 04:52:30 AM
Actually Max OSX is BSD based, not *nix based.

EDIT:  Er, yes, what Sonic said.
(http://www.overminddl1.com/image_scripts/image_sig.php?type=ODL1signitures&image/sig.gif)
Generated by OvermindDL1's Signature Auto-Add Script (http://overminddl1.com) via GreaseMonkey (http://greasemonkey.mozdev.org/)

Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install
Post by: Red Devil on June 14, 2008, 04:54:07 AM
What's the difference?
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install
Post by: Zero Angel on June 14, 2008, 07:22:34 AM
My bad. I mean to say "UNIX-like" not "*nix based".

Anyways. Ready to be bored?

UNIX is an operating system which the computing principles of the modern *nix/BSD's are derived from, most of the major concepts of the nixes and BSDs are borrowed from UNIX (ie: /home/ -- users and documents, /dev/ -- not a real folder, but a virtual one used to access system devices like sound cards (/dev/snd/), /boot/ for kernels and stuff), as well as the concepts of monolithic kernels and other really technical things.

GNU/Linux is a free/opensource engine which is marked by several competing standards. Standards which 'win' (in areas of popular adoption, usability, efficiency, etc) gain popular adoption, some even in parallel. Look at desktops for example, taskbars and file managers and thngs like that --GNOME and KDE are both very different desktop interfaces but have gained widespread adoption, because of their workflow, aesthetics, and user friendliness, even lots of uncommon window managers likeXFCE (a lightweight, less fancy, GNOME-like desktop environment) and Fluxbox (an ultra light weight window manager) see use because each one has a different advantage to using it, not to mention the myriad other window managers out there. But the idea here is that the user always has choice, and anyone is free to extend the GNU/Linux platform. -- Problems crop up when these choices conflict with each other, an example of this is how linux handles sound, theres 2 major sound daemons competing for the spotlight, and that can cause problem when things dont talk to each other well (ie: firefox is designed to talk to the OSS sound system, whereas KDE apps are designed by default to talk to the ALSA sound system).

This is what the difference is between linux and BSD. BSD is another UNIX-like operating system which was also based off of UNIX, and developed in parallel with GNU/Linux. As an OS it offers less choice, however everything is more coherent, and there are less problems of API's and system components which do not play well with each other. Instead of everyone doing their own thing, BSD developers work on developing one standard way of having everything operate. This offers both advantages and disadvantages, ones which i'm sure linux and BSD junkies can argue endlessly about, but I will not go into them.

Mac is a derivative of BSD, much like how BSD was a derivative of UNIX. It inherits BSD's 'one ring' approach, but has been heavily modified, especially in the department of user interface. Because to the way that BSD is licenced (non-restrictively), companies such as Apple may fork (modify) BSD code and make it proprietary and copywritten, which is exactly what they've done. GNU/Linux is different, in that companies which wish to distribute products which use GNU/Linux code which is under the open-source GPL1 licence, must also redistribute that code freely and without additional restrictions.

Companies such as NVIDIA, however, can still write proprietary code (such as drivers) that interface with GNU/Linux code, and may keep it closed source, since they are not ie: redistributing something which was previously open source, but rather something they wrote from scratch. Closed source/binary applications (ie: proprietary drivers, flash, MPEG decoders) are not installed on many linux distributions by default, because a change in their licences could mean that the companies which have intellectual ownership of that code can legally sue, threaten, or demand royalties from linux distributions (like Ubuntu) who distribute their code entirely for free.
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install?
Post by: bigbadbogie on June 14, 2008, 09:29:12 AM
bloody hell - just use windows already
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install
Post by: Zero Angel on June 14, 2008, 10:01:10 AM
piss off  :-P
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install?
Post by: bigbadbogie on June 14, 2008, 10:17:41 AM
just coz u spent 7 hours writing out all that rubbish  :-P
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install
Post by: Zero Angel on June 14, 2008, 10:20:40 AM
I probably type faster than you think (and by that I dont mean think, as in 'your opinion', i mean think as in 'the actual speed in which thoughts pass through your head')

(which is obviously empty and vacuous)

(and is probably even comprised entirely of anti-neurons which cancel out actual brain matter)

(and probably by being near you, people feel a steady drop in IQ)

(and also I imagine that the average IQ of the entire world is severely reduced because you exist in it)

(sorry i couldnt help myself)

:-P
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install?
Post by: bigbadbogie on June 14, 2008, 10:29:38 AM
yeah thats true - it takes 2 min for me to think up a single letter

(on one of my happy days)
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install?
Post by: OvermindDL1 on June 14, 2008, 11:26:24 AM
Wrong, Unix is based off of BSD, not the other way around. :P

Wrong about a few other things too, BSD is a full system, including a kernal; Linux is a kernal, does not include a system, there are no competing standards, there is only one.  BSD is original, UNIX and something else comes from BSD, Linux comes from Minix, Minix was a teaching kernal designed by school to help teach kernal design, it has also since become a full fledge kernal with the power of Linux, but still really only used in the teaching style.

BSD was not developed in 'parallel' with Linux, it was developed well before, it has only been kept up-to-date since.
And there are not two competing sound systems, there are four, ALSA is no doubt the most powerful, but the most difficult to program for (any high-end sound app requires it though).  However, there is also one that combines all of them and allows all apps to work with each other (it will be included with KDE4, they are helping to develop it, it is a full stand-alone soundsystem though with no gui requirements, compatable with all other sound systems both for front-end linking and back-end outputting, along with many other features).

BSD is just as open as Linux, just about any Linux app (and generally more) is available in its Ports system, however the default install is controlled by a tiny group of people (9 I think?) so it has a unified sight of how it should work, as such, everything in the Ports will work the same way (meaning everything will be installed the same way, to the same place, with the configuration files in the proper place, etc..., you *know* how a BSD system will work and act, and they do not put something in Ports unless it is known to be stable at the time and have been stable for quite some time).  You can still install anything the Linux way as well, just will not follow the design principles, but would not hurt anything.  And as stated, UNIX comes from BSD, not the other way. :)

One very nice thing about having a unified controller like with FreeBSD, is there is a very detailed 'book' (http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/) that explains just about anything you would ever want to do with FreeBSD, which you can also buy in paper form (which I have one of the older version as such, Version 4, gull I feel old now, they are about to release version 8... so many *nice* changes :) ).

The big difference is the license, BSD was initially made by a college, and was distributed between tech college's to be worked on, as such its licenses demanded freedom, in every sense, which is what the BSD license is, and can be accurately summed up as:
Linux on the other hand uses the GPL pretty heavily, the GPL is like the above, but adds in a whole ton of crap about always distributing the source, as such the GPL is considered infectious (which is why I do not use anything that is infected with it, if you notice I make plenty of apps, but do not distribute source code, I will give it if someone asks, but I do not want to be forced to do so), hence it is far more restrictive, it is hard to become more free than the BSD license is.  FreeBSD does use some GPL apps, but anything that is needed that is GPL they try to rewrite in a BSD manner rather quickly to get rid of it.

BSD also runs on more devices than any other OS, including Linux. :P

If you cannot tell, I vastly prefer BSD over Linux, I could list another dozen or more reasons why BSD is better. :)
(http://www.overminddl1.com/image_scripts/image_sig.php?type=ODL1signitures&image/sig.gif)
Generated by OvermindDL1's Signature Auto-Add Script (http://overminddl1.com) via GreaseMonkey (http://greasemonkey.mozdev.org/)

Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install
Post by: Zero Angel on June 14, 2008, 12:04:08 PM
Ahhh, I see. I read somewhere that BSD borrowed UNIX code, but it looks like UNIX borrowed BSD code first.
QuoteHistorically, BSD has been considered as a branch of UNIX — "BSD UNIX", because it shared the initial codebase and design with the original AT&T UNIX operating system. In the 1980s, BSD was widely adopted by vendors of workstation-class systems in the form of proprietary UNIX variants such as DEC ULTRIX and Sun Microsystems SunOS. This can be attributed to the ease with which it could be licensed, and the familiarity it found among the founders of many technology companies of this era.

Also, regarding Linux only being a kernel. You will see that I have mentioned several times GNU/Linux, which is a full fledged system. I just didnt want to write GNU in front of every Linux every time since I assumed that it would be IMPLIED.  :wink:

QuoteBSD was not developed in 'parallel' with Linux, it was developed well before, it has only been kept up-to-date since.
And there are not two competing sound systems, there are four, ALSA is no doubt the most powerful, but the most difficult to program for (any high-end sound app requires it though).  However, there is also one that combines all of them and allows all apps to work with each other (it will be included with KDE4, they are helping to develop it, it is a full stand-alone soundsystem though with no gui requirements, compatable with all other sound systems both for front-end linking and back-end outputting, along with many other features).
Yeah, when you count JACK and ESD. I just always assumed that ALSA and OSS were the two biggest ones though, so I used them as an example.

QuoteBSD was not developed in 'parallel' with Linux, it was developed well before, it has only been kept up-to-date since.
No, but it is NOW. Since it is effectively a fork. Which can thus be called 'parallel' since they're both being developed simultaneously and independently (parallel lines never cross).

Oh, and you forgot to call it GNU/Linux, because remember Linux is just the kernel. Mister nit picker. :-P

QuoteHowever, there is also one that combines all of them and allows all apps to work with each other (it will be included with KDE4, they are helping to develop it, it is a full stand-alone soundsystem though with no gui requirements, compatable with all other sound systems both for front-end linking and back-end outputting, along with many other features).
Oh right, this would be PulseAudio, right? That sound server is included in the latest Ubuntu.
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install
Post by: Red Devil on June 14, 2008, 05:28:52 PM
Is Unix derived from eunuchs?
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install?
Post by: GSH on June 14, 2008, 05:54:04 PM
No, but there's a fairly (in)famous quote:

"There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence."

My fileserver at home runs FreeBSD. I much prefer the organization and planning that goes into FreeBSD vs the chaos of Linux. I used to have an OpenBSD firewall - another well thought-out OS. (And, I refuse to put the 'GNU/' in front of that name -- that's Richard Stallman going all pissy that his pet OS hasn't managed to jack in 20 years, and jealously renaming someone else's creation.)

-- GSH
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install
Post by: Red Devil on June 14, 2008, 06:02:06 PM
 :lol:   :mrgreen:
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install?
Post by: OvermindDL1 on June 14, 2008, 07:05:20 PM
And BSD can refer to either the full OS, or just the kernal, I was referring to the kernal at that one point. :)

And yes, what GSH said sums it up perfectly, BSD is well thought out, in Linux based OS's you will find all kinds of things in all kinds of places and good luck finding it all; whereas in BSD, if something is in Ports (just about everything is), then it will work and act correctly.  Ports is interesting in that it is just a large tree of directories of difference files, you can go into a directory, for example /ports/www/apache2, and type 'make install', and it will download the apache source code, apply the difference file to the source so that it works well with the system, compile it, test it, then install it into the system.  To delete an app it is 'make uninstall' or 'make remove' or something... I usually just use the upgrade command. :)  There is also a way to get precompiled apps, but compiling it directly in ports, the difference files will be customized for your system, your ram, your specs, etc... so it will run faster, that is one nice thing about ports.  Ports is kind of like all the package managers that the Linux world has, just more powerful, and much much older (and yes there are graphical interfaces for it for you people that like that :P ).

And for note, GNU/Linux still is not a usable system, GNU/Linux is just the kernal with a lot of little useful utilities, like ls, grep, gmake, g++, etc., but it is still not a usable OS, for that get something like debian or Ubuntu or Mandrake (Mandriva? what the heck are they calling themselves nowadays) or what-not.

PulseAudio sounds familiar, if that was it then oh heck that thing looks nice, even network audio built-in. :)

Also, OpenBSD is not a real fork of FreeBSD like how most Linux OS's fork, it is just a version of FreeBSD that has all of its defaults set to utterly maximum security, it is well known to be the most secure network-capable OS on the planet.  There is one more BSD called NetBSD, it is designed to be the most installable version of BSD, as such it can be installed on just about anything that has a microchip, it has been installed on everything from computers to microwave's to an electronic toaster once to routers to a gameboy to etc... designed to give you a full OS on just about anything you want.
(http://www.overminddl1.com/image_scripts/image_sig.php?type=ODL1signitures&image/sig.gif)
Generated by OvermindDL1's Signature Auto-Add Script (http://overminddl1.com) via GreaseMonkey (http://greasemonkey.mozdev.org/)

Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install
Post by: Zero Angel on June 15, 2008, 07:00:24 AM
Linux has these same advantages. In fact, it also sees widespread adoption into embedded devices. Even linux can be installed on devices not designed to fit it, especially when the kernel is pared down to only the essentials. You can do this with BSD and linux, but absolutely cannot with Windows.

As far as GNU/Linux not being usable, thats TECHNICALLY true, but in the big picture, no. Companies like Red Hat, Novell (Mandriva) and Canonical (Ubuntu) have created *very* usable linux systems out of the jumble of code, utilities, libraries and applications that GNU/Linux is, and made it coherent and usable.
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install?
Post by: OvermindDL1 on June 15, 2008, 08:22:08 AM
Yes, Linux can be installed on many things, FreeBSD not quite on so many, but NetBSD dwarfs everything else, including Linux. :P

Yes, that is the point, to get Linux usable you have to add other stuff to it, like a shell (a gui if you so wish), libraries, sound managers, input control, etc... etc...  Hence the seemingly thousands of distributions, from Ubuntu to Red Hat, to Mandriva (why the heck did they change their name?) and so forth, so many different ways of integrating the same things, and they all do things just different enough so that one thing that works one way on one distro may not work the same way on any either (I have 4 different distro's installed, and yes they are all very different in how they act).
(http://www.overminddl1.com/image_scripts/image_sig.php?type=ODL1signitures&image/sig.gif)
Generated by OvermindDL1's Signature Auto-Add Script (http://overminddl1.com) via GreaseMonkey (http://greasemonkey.mozdev.org/)

Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install
Post by: Zero Angel on June 15, 2008, 10:07:08 AM
Mandrake was changed to Mandriva because another company had rights to that name.
Title: Re: Other then playing 1.2 mods is there any good reason to keep the 1.2 install?
Post by: OvermindDL1 on June 16, 2008, 09:42:18 PM
Ah, what was the issue, who had the name (and more curious, who had it longer, Mandrake/Mandriva has been around a long time...)?
(http://www.overminddl1.com/image_scripts/image_sig.php?type=ODL1signitures&image/sig.gif)
Generated by OvermindDL1's Signature Auto-Add Script (http://overminddl1.com) via GreaseMonkey (http://greasemonkey.mozdev.org/)