Jump to content


njw

Member Since 15 Apr 2009
Offline Last Active Apr 15 2009 02:55 PM

Posts I've Made

In Topic: Repackaging your lovely mods

15 April 2009 - 02:10 PM

I am confused. Were you not "planning to include [my] mods as optional extras as part of the install"? That is essentially the same as hosting them elsewhere. If there is a substantive difference, please let me know, since it may change things.

My plans were to ask the user to download the patch archive in advance (or just download it for them), then basically unrar it and roll it into the ps:t installation with WeiDU (using the language chosen when they installed), without any further interference (or requisite knowledge) required. So I wouldn't have hosted it, just rolled it into an integrated install.

But it seems pretty clear that for the fixpack this is going to be too difficult to get right, so I'll leave it out. People who know enough to deal with it can come here and install it themselves, after all. Perhaps sometime in the future if/when GemRB is nearer completion I'll have another look at the feasibility of rolling this work into the installer.

Thanks again

-Nick

P.S. The installers, in case you're interested, will be announced in the next few days on the GemRB forum on Gibberlings3, and their current (unreleased) state of development can be seen at http://git.njw.me.uk...gameinstallers/

In Topic: Repackaging your lovely mods

15 April 2009 - 01:03 PM

Why would you even want to not use the engine fixes? It doesn't make sense.

As I explained above, the primary target is GemRB, which is a reimplementation of the Infinity Engine. So exe patching wouldn't make sense, and the work would have to be done in GemRB in due course (which would be a good while away).

I would assume that would get around problems with the Infinity Engine license, but that doesn't say anything about the PS:T or Planescape or D&D licenses.

That's right. I was talking about those who care a great deal about the license of any code they run, but who do not necessarily feel the same about the licenses of non-code files.

to anyone who's thinking of rehosting my mods: please, do not.

No problem - I was never planning to; that's why I came here to ask you about it.

You'd be better off using v2 of fixpack rather than v3.

Sounds like that's true. Is there anywhere I can get it?

If not I guess I should just call it quits and leave the fixpack out of my installer - I didn't anticipate it being this big of a deal. I evidently should have read up a little more on its history and workings. Apologies for hassling you guys.

In Topic: Repackaging your lovely mods

15 April 2009 - 10:04 AM

If you don't know tp2 language, the quickest way is to comment (/*...*/) the section(s) of code (in find . -iname '*.tp*') that start with COPY ~torment.exe~ ~torment.exe~ (as judged by indentation).


Thanks. I grepped through the *.tp* files, and the only modifications to torment.exe were those that I went through in the tph/enginefixes.tph file. As I mentioned these look to me to all be safely independent from the other patches. Is this a reasonable assumption?

Thanks for your help.

In Topic: Repackaging your lovely mods

15 April 2009 - 06:22 AM

sudo sed -e's/main.*/main restricted universe multiverse/g' -i /etc/apt/sources.list
sudo apt-get install unrar rar

How simple this is depends on your knowledge of the system. But enough of that.

GemRB is quite a bit forward thinking

Yup, sure is, but it's a nice project and I wanted to help out in my own small way by writing some installers, even if it won't be ready for the prime time for a while yet.

there's sections of code that depend on the executable, and those need rewriting/rethinking for GemRB

You guys certainly know the fixpack code much better than I do, but looking through the readme and pst-fix/tph/enginefixes.tph I don't see anything which is required for a separate part of a patch to work; that is any patches which would break things without the exe patches being applied.

As there are plenty of useful patches outside of the main engine, could you point me to any which also require the exe modifications, so I can disable them in my installer?

Thanks alot,

Nick

In Topic: Repackaging your lovely mods

15 April 2009 - 04:11 AM

PST already has a restrictive license, and I don't see how PST's license is any better or worse than the RAR license.

That's true. However I'm writing this largely with GemRB in mind, which is GPLv2 licensed.

Also the first half of my point still stands:

while one can get a freeware extractor few of the distributions will ship it due to its license constraints. This means extra hoops to jump through to install your mods, which is bad