Booster Posted October 7, 2012 Share Posted October 7, 2012 I just discovered some of the excellent mods available after deciding to have another run through TFTD for the 30th time and was wondering if modding something where each alien base is unqiue to an alien type is possible. I never played EU simply because I started with TFTD, and the few times I've tried I felt like being forced to move through doors made it too frustrating for me - now with the extender making this possible I'm considering trying it out, but the lure of killing a few more tentacults is difficult to pass up. Basically looking at all the features from EU, the only thing I really wish that was carried over is having alien bases that are different, instead of always the same lobsterman/tentacult bases. I would love to see bases containing aquatoid/calcinite, gillmen/deepone, etc; to make it a bit more interesting, since I love clearing out bases, but after the the second one it gets to be more of a pain fighting the same old guys. Would something like this be possible to mod/implement, or is it a huge project? Aside from this, can't wait to try out the Extender + the UFO/TFTD combomod - both look like they can add some great new features to an already amazing game. Link to comment Share on other sites More sharing options...
luke83 Posted October 7, 2012 Share Posted October 7, 2012 I know DAIKY was planning this as a feature for Openxcom but currently there is no MAP SETS created to handle this option. If you have some Time and Vision you could make some yourself and share them with the community. Here is a link to some useful information : https://openxcommods.weebly.com/general-map-creation.html Link to comment Share on other sites More sharing options...
Booster Posted October 7, 2012 Author Share Posted October 7, 2012 I took a look at the link you sent - I see a lot of ways to create new maps but not how to swap aliens and assign them correctly for when you begin the colony mission. I think creating new maps for each base type is a bit ambitious, so simply swapping the alien types at their current spawn types would be the quick and dirty way. Not sure if that would require making 5 different map sets, or a script to have them spawn the correct alien according to the aliens in the base's supply ships. Link to comment Share on other sites More sharing options...
NKF Posted October 8, 2012 Share Posted October 8, 2012 Just thinking aloud here, but a utility that fits between the Geoscape.exe and Tactical.exe that reads what's in the Missdat folder (temporary save file) to determine if it's a base or otherwise, could then change the races in the unit file to match with the base's originating race. Xcomutil's done something similar for years to work its magic, so if you could write something and fit it into the batch file that runs the game, then you could get something like this working. However, I'm not sure how you'd manage the transition between the first and second stage as I don't think the game even exits tactical.exe for the change. - NKF Link to comment Share on other sites More sharing options...
luke83 Posted October 8, 2012 Share Posted October 8, 2012 Sorry if you took the link wrong, my point was it will most likely be possible in future versions of Openxcom, as soon as it is i wil ldo a "How-to" for that also, it would be good if someone started building some maps... Link to comment Share on other sites More sharing options...
Booster Posted October 8, 2012 Author Share Posted October 8, 2012 Just thinking aloud here, but a utility that fits between the Geoscape.exe and Tactical.exe that reads what's in the Missdat folder (temporary save file) to determine if it's a base or otherwise, could then change the races in the unit file to match with the base's originating race. Xcomutil's done something similar for years to work its magic, so if you could write something and fit it into the batch file that runs the game, then you could get something like this working. However, I'm not sure how you'd manage the transition between the first and second stage as I don't think the game even exits tactical.exe for the change. - NKF Interesting - if something like that were possible I suppose it would be possible to alter both the first and second stages so it wouldn't be an issue in case tactical.exe is exited for the transition. Link to comment Share on other sites More sharing options...
Bomb Bloke Posted October 28, 2012 Share Posted October 28, 2012 The game does indeed switch executables when going between the different stages of multi-part missions. If it's done through Extender, then it's more or less just a case of patching the list of aliens assigned to bases to alter their races/ranks, according to whatever race supplies that base (I assume TFTD has a byte reserved somewhere to track base race, if only because not a lot from UFO was scrapped). Not sure how difficult this'd be to work out but there wouldn't be a lot of code to write to get it actually running. If it's done through external code, then that code has to not only tweak race and ranks, but also every stat for the aliens it's importing. Keeping in mind there are dozens of these and each unit has different stats according to their race/rank and the difficulty used, that's quite a lot of patching to do; it'd take very little time to work it out, but ages to implement it. I've been considering writing something per the "simple but long" method anyway though, as it'd allow me to have all alien races appear within ComboMod. If I ever get around to doing that then randomised base populations would probably come along with it. Link to comment Share on other sites More sharing options...
kyrub Posted October 28, 2012 Share Posted October 28, 2012 Race of base defense is determined at these offsets:527b6 (1st stage)52d27 (2nd stage) EU does put their the base racial identity from Loc.dat. If this identity still exists within TFTD Loc.dat file, it could be inserted there instead of those fix numbers, via TFTD extender. Note also, that simple putting of "05" value in the second stage slot will give you mix crews - which may be a simple and playable option. Link to comment Share on other sites More sharing options...
Tycho Posted November 9, 2012 Share Posted November 9, 2012 I've got that on my list of requests. Link to comment Share on other sites More sharing options...
Tycho Posted November 13, 2012 Share Posted November 13, 2012 I've been looking over various LOC.DAT files and I am wondering if anyone has an alien base that was listed as "mixed" (ie a 4 or 5 in the alien type byte). Link to comment Share on other sites More sharing options...
Bomb Bloke Posted November 14, 2012 Share Posted November 14, 2012 I see values ranging from 0 to 3. Never higher. Link to comment Share on other sites More sharing options...
Tycho Posted November 15, 2012 Share Posted November 15, 2012 I was thinking that was so. Thank BB! Link to comment Share on other sites More sharing options...
Tycho Posted December 1, 2012 Share Posted December 1, 2012 This is now available with version 1.06. Enjoy! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now