I'm in the middle of learning C# at home, and I plan to make a top-down 2D game hopefully in the near future. anyway, I figured one way to break into code might be to mod my currently favorite game Mass Effect 1. specifically I want to mod the UI, add some weapon swap profiles, improve shop UI and add splitscreen view to the Mako so that I can see the tank and aim down sights at the same time.
I basically have no experience in anything so wanted to start here because my retention goes up when I do rather than just read and do some meaningless line of code. so again, I know how to use a computer but know almost nothing beyind that, i'm starting to understand some things though.
a quick search to a forum from someone says that ME1 is Unreal Engine 3 and that it uses .pcf files and he/she basically says it's not really possible because no one knows how to open or what to do with those. Is that true? should I just stop there and pick another game to mod or is it simply a matter of having to dig around some more?
basically I need to know:
1) what I need to know before trying to do this
2) what if the games language isn't C#, will I have to learn another language or try another game?
3) any thoughts or experience about possible walls and advice you can throw at me