This tool is now part of ME3Tweaks Mod Manager. As such, I am locking the comments and leaving this page for historical sake. This program will no longer be supported.
This is a lot of fun to play with, had a grand old time tearing s#*! up as Garrus. Thanks a bunch for making this!
Quick question though. This allows you to play as basically any NPC in the game. Can this be used to swap around NPC models? Like could this be used hypothetically to swap out one of your squadmates for Saren? Or another character?
No, that's not something this can do. I have something I'm working on that does something like this - however it only can do models of existing squadmates (so you can have garrus be liara for example). I know that sounds weird but it's just something that came up while working on it. It's an interesting concept though, changing the models, but due to the way UE3 works I don't think that's very feasible, however ME1 works differently from ME2 and ME3 so it *might* be possible.
Can you swap out existing squadmates for the Shepard model? Like if I'm playing as Liara it could be pretty fun to have Shepard as a squadmate. If you can change Shepard to a squadmate with INI modder can you reverse the process?
I am pretty sure he is in there - the list for male models is complete, just not fully documented. It is very time consuming and hard on my hands. I am looking for people to help catalog the models list, once the male one is done I will just copy it over to the female model list.
I'm having a problem. Whenever I change my Femshep model to Liara, nothing happens in-game and I still look like Shepard. Am I missing something? I am pressing save btw.
That looks very interesting. Something I will certainly experiment with when I tackle the trilogy again - which will be very soon. Thank you very much for creating and sharing this tool with us :)
Sure. It is not done yet, I am still adding and cataloging what vars do what. What I really want to do is crack the 2DA tables in ME1, then we could really do crazy stuff.
Good luck with cracking those 2DA tables. Crazy stuff sounds awesome. Would that allow for actual modifications (bugfixes or additional content creation) for ME1?
Potentially yes, 2DAs store all sorts of variables, like health, speeds, etc, pretty much everything you could put into an excel spreadsheet where you talk about stats for a similar object (e.g. keeper speed vs geth destroyer speed). However the data is in binary and I'm having a very difficult time trying to figure out what any of it means,I can see there is patterns in the data, but I don't know what those patterns consist of. They're also not consistent across exports.
No idea. It uses a class called Bio2DA. It appears to be a blob of binary that looks like a 2D matrix (think an excel spreadsheet). It is indexed by numbered rows (Bio2DANumberedRows) as well as Unreal names, which are like string values used in code (but not actual string values, but rather the 'names' of variables). There's also columns, which appear to have names (and sometimes numbers) but I can't figure out exactly how they work together as there is extra data. Many of the binary blobs are big so I can't have a small easy dataset to work with where I would know what all the values should be.
Doing a quick google search they are probably similar, however they are probably not 100% the same as KOTOR didn't use unreal engine. However I might take a look at this as it might be useful for reference as it seems they ported this implementation to KOTOR.
Yeah the engines are different, but it might be BioWare bringing their own stuff to UE3, but idk tbh. I also recall someone said ME1 has TLK format which is also present in KoTOR.
Does this provide the ability to level to 60 on fresh install? I know that unless you import an old character or beat the game once, you cannot level to max on a fresh install cause all achieves are reset. This is incredibly annoying and I would like to be able to level to 60 on fresh install.
I use the aero presentation dll. Wpf is pretty ugly without using one of the themes and the windows 7 one is the most compatible as it's in all of the supported operating systems. I could have used a different toolkit but I wanted to keep it small.
I'm going to be looking into UI improvements, but right now I am working on cataloging all the models and which ones work. There's thousands of them though so its taking a while.
Sure, no problem. I was just curious, because I've never seen forced W7 UI before only XP :D I'm definitely using this for the inventory stuff since I hate managing it.
No, this only applies to ME1, ME2 and 3 will ignore this entirely. ME2/ME3 will use face code, but changing your model changes the model which doesn't use the face code at all.
I don't think so. I know ME2 had a... mod? I guess that did this, I don't know any details but I have heard of it. ME3 I am pretty sure has none as the player controller code is tightly coupled to the shepard model.
37 comments
Comments locked
The author has locked this comment topic for the time beingQuick question though. This allows you to play as basically any NPC in the game. Can this be used to swap around NPC models? Like could this be used hypothetically to swap out one of your squadmates for Saren? Or another character?
but I think I didn't see naked male shepard in the drop-down list?
https://me3tweaks.mgamerzproductions.com/2018/05/looking-for-help-cataloging-me1-models.html
Doing a quick google search they are probably similar, however they are probably not 100% the same as KOTOR didn't use unreal engine. However I might take a look at this as it might be useful for reference as it seems they ported this implementation to KOTOR.
I'm definitely using this for the inventory stuff since I hate managing it.