Batman: Arkham City GOTY

Batman: Arkham City GOTY

40 ratings
How to swap meshes in Batman Arkham City
By Old Wizened Fingers
This guide will hopefully help people to import meshes in batman arkham city. If a guide like this has already been made like this and i dont know about it then im gonna look like a bit of a prick. Importing meshes basically means swapping batmans mesh with a different mesh in the game so you can play as pretty much anyone (with batmans move set obviously).
   
Award
Favorite
Favorited
Unfavorite
Steps
Swapping meshes is a pretty simple process once you get used to it.

Sorry if this guide looks a bit messy or things look out of format or out of place , its because ive never made a guide before so im not really used to it :P

First of all , you want to do this , click the Start menu. ...Type "folder options" (without the quotes). ...A dialog box with the title "Folder Options" will appear. ...Click to uncheck the box for "Hide extensions for known file types".Click the "OK" button at the bottom of the dialog box. This will prevent you from making the mistake i did...

Once this is done go onto your desktop, right click and create a 'text document' or 'text file' and call it 'console'

Once this is done go to computer > steam > steam apps > common > batman arkham city GOTY > binaries , once you get here, grab the console.txt file and drag it into binaries. After this, you want to click back then go onto BmGame > DefaultInput.ini , now when you get onto this , you want to scroll down until you find [Engine.PlayerInput]
Once this is done copy and paste this code underneath the [Engine.PlayerInput] bit

.Bindings=(Name="F12", Command="exec console.txt")

Once this is done you should be able to start importing meshes (if you suffer from any problems contact me on steam and i can walk you through it again step by step)

Underneath i will put some codes that you can use in game to start you off. These codes need to be copy and pasted into the 'console.txt' file that you should have put in your binaries folder.

set RAddContentPlayerCharacterMesh MainMesh SkeletalMesh'MrFreeze.Mesh.Armoured_MrFreeze_Head'
set RAddContentPlayerCharacterMesh BodyMesh SkeletalMesh'MrFreeze.Mesh.Armoured_MrFreeze'
set RAddContentPlayerCharacterMesh CapeMesh SkeletalMesh'MrFreeze.Mesh.Armoured_MrFreeze_Visor_ingame'
set RAddContentPlayerCharacterMesh bUseDamageMeshes False
set RAddContentPlayerCharacterMesh PhysicsAsset PhysicsAsset'MrFreeze.Physics.Freeze_Ragdoll'
Set BmGame.RPawnPlayer StandMeshOffset (z=-65)
Set BmGame.RPawnPlayer CrouchMeshOffset (z=-35)

^ This code is for Mr freeze. Copy and paste this into your console.txt file to play as mr freeze. (Make sure there are none of these - in your codes as they will stop the codes from working correctly and will give the meshes parts of batman like his cape or something , the ones after the = in this code do not count as they act as symbols indicating a negative number instead of an actual dash and are needed for the code) once you enter this code, go into your game and find mr freeze, when you find him look at him and press f12 , the characters that your codes are for will need to be in view in order for the codes to work (character trophies do not count , only the clayface joker one works like that). Once you have found Mr freeze and pressed f12 , press 'restart from checkpoint' when the game reloads you should be playing as mr freeze , however his legs will be in the floor so you need to press the crouch button for a second then let go and he should be normal mr freeze size, this is only needed for mr freeze as he has an additional height code. All of the other codes work in the same way they just dont require the crouching part as they dont contain height modifying codes. I will show a list of other codes below , im sorry if there are some repeats in there they are all from a list on my desktop that i dont really check very often:

set RAddContentPlayerCharacterMesh MainMesh SkeletalMesh'Scarface.Mesh.ScarFace_Cameo'
set RAddContentPlayerCharacterMesh BodyMesh SkeletalMesh'Scarface.Mesh.ScarFace_Cameo'
set RAddContentPlayerCharacterMesh CapeMesh none
set RAddContentPlayerCharacterMesh bUseDamageMeshes False

set RAddContentPlayerCharacterMesh MainMesh SkeletalMesh'Joker_BM2.Mesh.Joker_Sick_Body_Skin'
set RAddContentPlayerCharacterMesh BodyMesh none
set RAddContentPlayerCharacterMesh CapeMesh none
set RAddContentPlayerCharacterMesh bUseDamageMeshes False

set RAddContentPlayerCharacterMesh MainMesh SkeletalMesh'MrFreeze.Mesh.Armoured_MrFreeze'
set RAddContentPlayerCharacterMesh BodyMesh SkeletalMesh'MrFreeze.Mesh.Armoured_MrFreeze'
set RAddContentPlayerCharacterMesh CapeMesh none
set RAddContentPlayerCharacterMesh bUseDamageMeshes False
set RAddContentPlayerCharacterMesh PhysicsAsset PhysicsAsset'MrFreeze.Physics.Freeze_Ragdoll'

set RAddContentPlayerCharacterMesh MainMesh SkeletalMesh'Mr_Zsasz.Mesh.MrZsasz_skin'
set RAddContentPlayerCharacterMesh BodyMesh none
set RAddContentPlayerCharacterMesh CapeMesh none
set RAddContentPlayerCharacterMesh bUseDamageMeshes False

set RAddContentPlayerCharacterMesh MainMesh SkeletalMesh'Tyger_Guard.Mesh.Tyger_Guard_Head_Mask_Skin'
set RAddContentPlayerCharacterMesh BodyMesh SkeletalMesh'Tyger_Guard.Mesh.Tyger_Guard_Body_Skin'
set RAddContentPlayerCharacterMesh CapeMesh none
set RAddContentPlayerCharacterMesh bUseDamageMeshes False

set RAddContentPlayerCharacterMesh MainMesh SkeletalMesh'Mad_Hatter.Mesh.MadHatter_Hat_Skin'
set RAddContentPlayerCharacterMesh BodyMesh SkeletalMesh'Mad_Hatter.Mesh.MadHatter_Skin'
set RAddContentPlayerCharacterMesh BodyMesh SkeletalMesh'Mad_Hatter.Mesh.MadHatter_Hat_Skin'
set RAddContentPlayerCharacterMesh MainMesh SkeletalMesh'Mad_Hatter.Mesh.MadHatter_Skin'
set RAddContentPlayerCharacterMesh CapeMesh SkeletalMesh'Mad_Hatter.Mesh.MadHatter_Body_Skin'
set RAddContentPlayerCharacterMesh bUseDamageMeshes False

set RAddContentPlayerCharacterMesh MainMesh SkeletalMesh'Hugo_Strange.Mesh.Hugo_Strange_skin'
set RAddContentPlayerCharacterMesh BodyMesh SkeletalMesh'Hugo_Strange.Mesh.Hugo_Strange_skin'
set RAddContentPlayerCharacterMesh CapeMesh none
set RAddContentPlayerCharacterMesh bUseDamageMeshes False
set RAddContentPlayerCharacterMesh PhysicsAsset PhysicsAsset'Hugo_Strange.Physics.Hugo_Strange_Ragdoll'
set RPawnPlayerConfig MovementAnimSets (AnimSet'Anim_Level_Hugo_Strange.Code.Anim_Movement',AnimSet'Anim_Batman_Movement.Code.BM_Movement',AnimSet'Anim_Batman_Interaction.Code.BM_Radio')

set RAddContentPlayerCharacterMesh MainMesh SkeletalMesh'Azrael.Mesh.Azrael_skin'
set RAddContentPlayerCharacterMesh BodyMesh SkeletalMesh'Azrael.Mesh.Azrael_Body_ski­n'
set RAddContentPlayerCharacterMesh CapeMesh none
set RAddContentPlayerCharacterMesh bUseDamageMeshes False

These are just some of the many codes you can get in arkham city. Remember to check for these - in your code as they prevent it from working and are only needed in the mr freeze one. To get rid of a code and add a new code, simply delete the code from the console txt file and add the new code and save it. You can have more than one code at once in your console txt file but i dont really reccomend it as they can clash and crash your game. The game will also crash if the character is not in view when you press f12, remember character trophies DO NOT count. To get more codes , simply add me on steam or leave a comment, i will respond as soon as i can OR you could simply go on youtube and type in 'batman arkham city *character name* mesh' and someone most likley will have done a video with the characters code in the description.

>>>>>>>>>>>>>> Credit to tchi6 who inveted this process <<<<<<<<<<<<<<<<<<

I hope you found this guide helpful and dont forget to contact me if you have any problems :)








[/previewicon] [previewicon=5254160;sizeOriginal,inline;200260_screenshots_20160319111322_1.jpg][/previewicon] [previewicon=5254163;sizeOriginal,inline;222.jpg][/previewicon]













66 Comments
Catholic Colonist Jul 24, 2023 @ 12:37pm 
Help, Im Trying to Play as Azrael and i followed what the description said and pressed f12 and restarted at checkpoint and nothing happened.
Operator Oct 16, 2021 @ 12:44am 
where do we find the full mesh codes?
FrogishBird7 Dec 30, 2020 @ 6:40pm 
Where do you type "folder options"? What start menu? You didn't explain any of this and right at the start I'm already lost. Can you please help me?
DrKyoumasaur220 May 15, 2020 @ 4:16am 
Is there a way to access a complete list of all mesh files in the game? Including smaller characters such as random thugs? Is there also a way to replace the meshes of the thugs themselves? Like having to fight a horde of Batmen while you're using the Joker player mesh?

Is there also way to extract/open the files of the game such as the .upk files? Thank you in advance!
chaoticcosmic07 Mar 28, 2020 @ 10:33pm 
I'm trying to swap Nightwing with batman, but when i go to a challenge map and press f12 it just creates a screenshot. Help please?
nickstanton024 Sep 24, 2019 @ 1:35pm 
I tried to mesh swap but then i got a fatal error message. I really want to mesh swap harley quinn into either catwoman or batman. Can you please help??
hxyxiha May 22, 2019 @ 10:49am 
I already added you,Can you tell me how to find out the character mesh?
Dohtor Chrzan Mar 24, 2019 @ 9:21am 
i have done it so much and i still end up as a floating batman head
Old Wizened Fingers  [author] Oct 12, 2018 @ 7:09am 
Oh right, no I'm not sure, since there isn't really a point reskinning it?
Dwarf Oct 12, 2018 @ 7:08am 
no im talking about the mesh code itself. like the ones in the tutorial