So, if anyone is interested I managed to import the iris colour from my old shep to the one in ME3. Here's the steps in case anyone is interested in maybe perfecting it. This is quite lengthy and a little techy.
Why should you care about all this? If you look at the saves other items such as mouth, chin, cheeks, nose etc. their positions reside in vectors and other data (things like hair are slightly different, but hair colour is the same). When you use the slider in any of the games, the slider position is a preset amount, but the preset slider amounts changed between games. That's why you end up with slightly different Shepards when you recreate them in say ME1 to ME2, or in the case we're in now, ME1 to ME3.
This method demonstrates that the way used to make a face in ME3 is the same as ME2 and ME1, but the sliders are different and some of the hair meshes are quite different (this can't be changed without mods). What does that mean to those of you waiting for a patch? It means your Shepard data in your ME2 save CAN transfer into ME3, it's just at the moment ME3 is being overbearing and not importing that data. So sit tight, and if you're really bored, try expanding on the below method and you might get it before the patch!
However, first the natural disclaimer. I do not pretend to be responsible for any save loss or damage to the running of a save or any other program possibly changed in this way. Always make a back up of data you need whenever doing this kind of thing. To be honest I'm posting this for someone more intelligent than me to automate or Bioware to get them towards a goal.
Now, editing saves:
- Launch ME3 and start a new game by importing the ME2 save you want to use. This will set up all the plot values.
- The game will auto save when you see the ship being played with by the boy. You can use that save if you want, or wait until you get control.
- Next, close ME3, then open a hex editor (I used Visual Studio 2008, but Hex Workstation seems popular) and open them both using this program.
- Navigate until you find the line that produces "EYE_Iris_Colour_Vector" in both files.
- Now, from the ME2 save, copy the from the "E" in "EYE_Iris_Colour_Vector" up to the next vector, which for me was "HED_Hair_Colour_Vector". You'll end up copying some hex code.
- My iris vector was "EYE_Iris_Colour_Vector3!>íe˜>ËŒ>€?" when translated into ASCII.
- Navigate to the same point in the ME3 save, select the same region as before then paste it in. If you have done this correctly, the length of the file should not change.
This deals with changing the save. It does work and it proves that floating variables can be imported from your Shepards. They're safe

However, if you go and launch ME3 with your pretty eyes, you'll find it's complaining about file corruption. This isn't quite the case. To fix it and thus see these eyes, do the below:
- Search google for a program called "ME2CRC". It's a small program and I judge it to be safe, though the questionable search returns may put you off. Download it.
- Next, open ME2CRC and use the dialog to point it to the ME3 save you just edited. It will generate a number.
- Now this is the random part. I'm not certain on the frequency of this section working but essentially each time a save is looked at by the game, it makes a number that sums everything else in the save and puts it at the end. When I only changed the eyes, I had 8 characters (4 hex pairs). Hopefully you should too.
- Navigate to the end of the ME3 save in the hex editor and change the last 8 characters to the ones in ME2CRC but in paired reverse order.
- To demonstrate, ME2CRC gives me something like "A6 B9 55 2E". I would change the last four pairs in the ME3 save such that they read "2E 55 B9 A6".
- This should allow the game to read the file.
And that's it. I now have my old purple eyes.
Any comments are welcome. Maybe this will help someone.
Modifié par Pheonix52gx, 11 mars 2012 - 01:00 .