Trick wrote (in topic 6647):
Anyway, jamie, the Loki installer has support for multiple architectures, so if you can do a FreeBSD build of the setup executable, we could put the Linux and FreeBSD executables in the same installer, and it'd install the right executable automagically. You like ?
Ooooh that would be handy. However, isn't the Loki installer itself an executable that is dependent on X11 (amongst other things?)
Ideally I'd want the FreeBSD installation to not require the Linux-compatibility layer installed... Otherwise it sorta defeats the object of a FreeBSD port!
I'd actually been thinking of arranging something along those lines after I'd released the first beta (I have a number of different ideas relating to the installation part - mainly because I ultimately want to get something that will work smoothly in the FreeBSD ports section.)
Firstly, though, from what I can tell, you have the same core binary for the DROD demo as for the paid-for game... I.E. The demo includes the caravelnetinterface code (even though presumably it isn't used for anything in the demo)
I was wondering about a source distribution that (obviously) didn't have the caravelnet source code, but included the lib as a binary for Linux, FreeBSD etc., and the appropriate one would be installed in the 'drod lib' directory on installation, and dynamically loaded on DROD execution.
Whilst technically possible, you guys may be more concerned about this being easier to potentially reverse-engineer.
The FreeBSD ports system doesn't require source - some things are pure binary in there, so it doesn't really matter either way. I'm just thinking of various possibilities at the moment, and obviously don't want to cause any problems! (I feel that getting the demo of DROD into the freebsd ports system would be the best advert for FreeBSD DROD (and this can be done without allowing anyone else to distribute the installation files -- all the ports system needs is a 'template' consisting of where to download the file from, and whether the user needs to click an agreement etc. before proceeding with download... It's after all how things like opera are distributed in ports))
Yuck, a sentance with nested parenthasis!
Basically, what I'm asking is, will it be possible ("
politically"
) to get a completely functional binary when a user compiles the main engine from source.
(Yeah, I know a user would have to download / install paid-for data files - I'm just talking about the core binary at the moment)
And if this makes no sense, see my sig
[Edited by jamie at
Local Time:06-10-2005 at 06:08 PM: Edit ?? You're imagining things!]
____________________________
#f3i2g#
Disclaimer: I'm Welsh, left-handed, and stupid.
#f3i2g#