Java Version of WeiDU?
Phyrax
Member Posts: 198
OK, just to clarify this: I have nigh null programming experience (BASIC on an MSX does not count, right?).
Therefore, please forgive me if this is:
a) impossible and/or
b) really stupid.
Given that BG:EE is totally cross-platform (which is awesome!), and Java is too (NearInfinity, for example), would it not be a good idea to make an Java WeiDU version? That way, everyone could install mods the same way, which would lead to some uniformity (but then it would also have to be possible to make uniform distribution-packages).
Therefore, please forgive me if this is:
a) impossible and/or
b) really stupid.
Given that BG:EE is totally cross-platform (which is awesome!), and Java is too (NearInfinity, for example), would it not be a good idea to make an Java WeiDU version? That way, everyone could install mods the same way, which would lead to some uniformity (but then it would also have to be possible to make uniform distribution-packages).
- Java Version of WeiDU?17 votes
- Great! Why did no-one think of this?70.59%
- Useless, that is by definition not how WeiDU works!  0.00%
- You (the OP) really have no idea what you are talking about, do you?11.76%
- Some other suggestion (please specify):  5.88%
- I have no programming skills and therefore my vote should not count.11.76%
0
Comments
I take it from your suggestion that you would want a version of WeiDU that had a graphical UI so it would be more user-friendly, considering the DOS-like window it currently uses tends to intimidate a few users.
So as I see it, this poll should be aimed precisely at people with NO programming skills. It's the only way you could justify porting the program to a platform that not only has a lot of detractors for being clunky, but also demands you install a 100+ MB software that constantly nags you with update notices just so you can run anything written on it.
IMHO this wouldn't make modding your game any easier. WeiDU works perfectly fine as it is. If the problem is UI, I'm sure there are better solutions that don't necessarily involve using Java.
That said, weidu seems to be written mostly in OCaml and c so theoretically you should be able to compile it for linux or mac. Apparently someone already did. Considering that there already IS a WeiDU, and it works just fine as it is, I think it's not particularly useful.
I'd much rather see some kind of package manager that can list all mods from various sources (shs, g3, ...) in a unified interface and also takes care of dependency / compatibility issues. Then again, that would be a huge task.
The bird got a job and now has a lot less time to be carrying gossip.
Seriously though, I think porting a huge codebase like WeiDU's to Java would be a huge effort... is it really worth it since there already are compiled binaries for every platform? For OS X there's even a (sort of) graphical tool.
Edit - my bad i completely misread the top of the post, functioning on little sleep has a detrimental affect to my already limited brain power.
Writing WeiDU installers is an ordeal.
So as far as the end-user is concerned, it would be entirely pointless. But Java is a popular language... most current college intro programming courses teach it. So writing a Java API could be very useful to modders, and lower (only slightly, but still) the barrier of entry to the modding scene.