Second, I cannot see what Windows-only APIs make BWS glued to that platform. WeiDu does all sorts of things, moving and copying files, patching files, patching executable files, yet it works fine on different filesystems. Near Infinity does all of that and more, and adds a nice GUI, and it works everywhere.Ahh, yeah, that's why the beta of the weidu was missing or erratic between the v23100 and v23600 on those OS'es, with the different bit versions especially.
BWS just has to deal with logic detailing the order in which Weidu is called for different mods, and a basic GUI, and remembering identified conflicts. That could be coded in Java, or Python, or Applescript or Basic. It just needs people who have the ability.This must be the reason why the TDD for example still uses a .bat to do it's diffing instead of using the more modern weidu coding. Yeah, Lollorian moved those bibs and bobs from the .tp2 file, but it's done by running a .bat file, making sure that one can do all the same things in the other OS'es is the sort of work the Aperture Science Laboratories makes research on.
Edited by The Imp, 25 December 2015 - 10:40 PM.