CamDawg Posted April 1, 2008 Share Posted April 1, 2008 I've spent a couple of weeks exploring whether an IWD to BG2 conversion project is feasible. I've got a crude, brute-force conversion working--by working I mean 'it now rarely crashes'--and now we're down to tedious monkey work. Many resources can be converted automatically, but there are always exceptions, which is where the fun starts. I'm also struggling with aspects of the engine and files which I don't understand nearly as well (i.e. getting acm and mus files to work). I'm also hoping a real programmer can help streamline the conversion process itself and make it much more user friendly. Any suckers folks want to help? At this point, I need help from modders more than anything, but if players want to wander around the game and offer suggestions, crash reports, etc. it would also help. Link to comment
the bigg Posted April 1, 2008 Share Posted April 1, 2008 Did you learn OCaml or coded this in 30KLOC of tp2? Link to comment
Domi Posted April 1, 2008 Share Posted April 1, 2008 Good stuff, Cam. IWD can use a facelift. Link to comment
Guest EarthquakeDamage Posted April 1, 2008 Share Posted April 1, 2008 OP Sooo, think you're up to combining HOF with BGT for post-TOB epic questing? Link to comment
grogerson Posted April 1, 2008 Share Posted April 1, 2008 Any suckers folks want to help? At this point, I need help from modders more than anything, but if players want to wander around the game and offer suggestions, crash reports, etc. it would also help. You are cruel, you know that... I'm enjoying my first time through SoA/ToB right now, and you have to hit me with a dream-come-true (ever since I heard about the original IWD-Tutu attempt by japheth ). You'll have your guinea-pig(?) once that's done... Link to comment
Caedwyr Posted April 1, 2008 Share Posted April 1, 2008 So, who here is waiting for the "April Fools!" post? Link to comment
CamDawg Posted April 2, 2008 Author Share Posted April 2, 2008 So, who here is waiting for the "April Fools!" post? No, this has really been done. Did you learn OCaml or coded this in 30KLOC of tp2? No OCaml, which is why I'm hoping to sucker in someone who can make it a faster and more efficient process. I don't care if it's written in FORTRAN, but I'm sure it ca be done in a nicer fashion than it's currently using. Right now it uses a batch file to yank IWD resources (via WeiDU command line abuse) into a local BG2 folder, at which point I begin abusing the resources via tp2. It's ugly (about an hour to pull resources and install), but since I was only going for a proof-of-concept I'm not too chuffed. Scripts and dialogues compile, you can wander around areas, creatures/spells/items are converted, etc. Spells are a problem, but we may just shoot for conversion of the innates and use the BG2 system until we can get a more thorough treatment of them. Sooo, think you're up to combining HOF with BGT for post-TOB epic questing? No, this is planned as a straight conversion a la Tutu. Adding an additional layer of complication like that is begging for a while lot of unnecessary trouble. I'm enjoying my first time through SoA/ToB right now, and you have to hit me with a dream-come-true (ever since I heard about the original IWD-Tutu attempt by japheth ). You'll have your guinea-pig(?) once that's done... Yeah, I wouldn't count on seeing anything really requiring playtesting for a while. Link to comment
Nythrun Posted April 2, 2008 Share Posted April 2, 2008 No OCaml Is pretty much why I didn't try something like this already myself I'm sure you've already handled the BitGlobal 32-fold decomposition and most of the other (very minor) scripting transfer hacks - most of it's easy, except for the stuff that looks intractable. Dunno. While I'd love to help, I doubt I'd make for a particularly helpful or reliable collaborator. Maybe you could at least take time away from the mod work to post about the modwork you've already done? At least that way devSin will appear, say that you've done it wrong and that he's done something better, giving you an idea for an altogether third approach? Link to comment
CamDawg Posted April 2, 2008 Author Share Posted April 2, 2008 Yeah, that's the idea--first was 'is this possible?', which is a yes. Now we're on to 'let's find a way to do this which is not so monumentally inept'. Link to comment
SimDing0 Posted April 2, 2008 Share Posted April 2, 2008 I'm guessing you found a better way of converting AND actions (I think that was the problematic one) than I gave for Icy Tutus? I seem to remember I wrote a whole lot of shit about IncrementGlobal. Eew. Link to comment
CamDawg Posted April 2, 2008 Author Share Posted April 2, 2008 I'm guessing you found a better way of converting AND actions (I think that was the problematic one) than I gave for Icy Tutus? I seem to remember I wrote a whole lot of shit about IncrementGlobal. Eew. Not really. I basically decompile scripts and dialogues from IWD as I extract them, run some R_Ts, and then recompile for BG2. There's not really a clean way to handle BitGlobals, so some of them ended up being OR(32) triggers or something else equally awful. Link to comment
SimDing0 Posted April 2, 2008 Share Posted April 2, 2008 I'll at least take a look at this, btw. Link to comment
Wounded_Lion Posted April 2, 2008 Share Posted April 2, 2008 Spells are a problem, but we may just shoot for conversion of the innates and use the BG2 system until we can get a more thorough treatment of them. You might try contacting Seifer. I think that he performed some successful IWD-to-BG2 spell conversions for a kit (if I remember correctly). aWL Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.