What would be directly portable vs. needing to be recoded?
My theory is that with some effort things that amount to
pure data could probably be extractable, but not the code of how that data is interpreted. And even if the code could be extracted it would likely be totally useless in a new engine so there is no worth to extracting it. As to what can likely be and worthwhile to dredge out:
* You could probably identify where the dialogue in quests is stored and dump that out, and maybe even figure what flags determine quest behavior (i.e. if hex 142 is in the 15th position after the quest record starts, it is a "kill all"). This however would be useless without a means to load the selected map, populate it with npcs, check quest conditions, etc. A lot of this info is also available on more up to date wikis, so gathering it up might be quicker to simply cut and paste from those.
* You may be able to locate the places that show the accuracy/damage/etc of particular powers, but all that information would not actually *be* the powers. It would then have to be fed into the equivalent powers built in the new engine. More so then even the quests, thanks to offline character planners there are already decent external sources of that data so the effort might be wasted compared to just farming the planner data.
* Likewise mesh coordinates and textures... Maybe you can extract the raw numbers, but you'd have to figure out how to get them converted to a form the new engine recognizes. I seem to recall that textures anyway could be extracted pretty readily, and there are many people that seem adept at yanking / swapping meshes from games, so this may be less of a task then gathering quest/power data, and as there is no external data source like wikis or character creators, might be where the "reverse engineering" resources actually would have the greatest benefit. Having all the baseline graphical objects to use as the initial structures when building higher resolution versions would seem a worthwhile haul...
Just my thoughts on the matter. The notion that the entire thing is a black box with
nothing that can be gained from it just doesn't track with my experience with other software.