On Wed, Aug 29, 2018 at 07:35:51PM -0700, Thomas Frohwein wrote: > Hi, > > This is a new port of WeiDU, a tool to manage modifications for Infinity > Engine > games which for OpenBSD is essentially all that run with the gemrb port. Main > use case is likely installation of the widescreen mod for those games with > weinstill. This is outlined as an example in the README. It also allows > patching > these games with weidu. > > This port has been a little more on the complicated side: It requires elkhound > for building. elkhound doesn't seem to have a lot of use cases from what I've > heard and upstream has been pretty much inactive for about 10 years. > Therefore, > I added elkhound as a subdir in the tarball that creates the binary just for > building weidu, as opposed to creating a separate elkhound port. Then that > binary is used for the build process, but not installed. > > Compilation: > - contains do-build which just builds elkhound first and weidu second. > - elkhound has a lot of hardcoded g++. Changed to c++ with sed. Also needs > cc/c++ hardcoded in a few Makefile.in > - Several hardcoded -O2 replaced with CFLAGS in elkhound. Not sure if this may > have been a waste of time given that it's only used during the build... > > Tests and functionality: > - Tested all 3 binaries. > - weidu tested to successfully decompile a .dlg file and compile a .d file > - weinstall tested with installing widescreen mod with Baldur's Gate 1&2 and > Planescape: Torment > - Comes with a binary 'tolower' that converts all filenames in the directory > to lower case recursively. > > Package and hosting: > - elkhound is not installed (only needed for building). > - Includes a README with installation of widescreen mod as example (this will > most likely be the most common use case) > - Can someone host the tarball for me again? > > ok?
ping - No one interested in running their Baldur's Gate or Planescape Torment in HD?
weidu.tgz
Description: Binary data
