I'm planning to make a GUI for OCL. Not only for extracting and translation, but the text file itself.
That is, program which shows and allows to edit data at known offsets (directly or via OCL) in human-readable formats ?
I'm sorry, but... what for ? Structure-interpreters do the same for
arbitrary file in accordance with structure-definition script which you can edit at will, without recompilation or even restart, i.e. more or less on the fly (DataWorkshop have limited copy-paste capability and StructLook editor is just too weak, but definition can be edited externally and easily reloaded). Just check
3 free i checked...
If you want to write new universal structure-interpreter which will clearly beat either DataWorkshop, StL or Structorian, and without using .NET or something like, it's quite another matter, and i'll applaud first... but it's much more complex.
If there is anything anyone can suggest, please say it.
I hope it's not too late to save some hours of your time from essentially dead-end work (as to pure training,
both skills are valuable)...
For the GUI, have it basically made as how MoO2's menu system works. Of course, this will suffer at productivity somewhat. But it will look much nicer. Just wondering what everyone thinks of it.
[...]
GUI resembles MoO2's menus
Then best way is to create yet another "Look&Feel" for DataWorkshop (it's Java-based and already has 4 styles). Nice and MoO2-like green-darkorange-black (then it going to be
best of color sets). In fact, if you'll merely make all those listboxes and bit fields much less space-wasteful (but still usable), it will be enough minimum to use DW the way we want.
Really good design will bring praise... not only my thanks, but from lots of DataWorkshop users as well.