Deathly / TerrariaAPI

21 stars 6 forks source link

1.0.6 Decompiling Errors? #25

Closed ghost closed 13 years ago

ghost commented 13 years ago

I attempted my try at doing tutorial 0 and i tried to do all the ".tostring()" and such and i had absolutely no success

Here is my error list. i hope someone can help me out.

My OS is Win7 Ult 64bit

Error 12 Argument 2: cannot convert from 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 3434 72 Terraria Error 14 Argument 2: cannot convert from 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 3597 80 Terraria Error 17 Argument 2: cannot convert from 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 3754 76 Terraria Error 19 Argument 2: cannot convert from 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 3859 76 Terraria Error 21 Argument 2: cannot convert from 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 4034 80 Terraria Error 23 Argument 2: cannot convert from 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 4167 84 Terraria Error 25 Argument 2: cannot convert from 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 4255 80 Terraria Error 27 Argument 2: cannot convert from 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 4374 76 Terraria Error 29 Argument 2: cannot convert from 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 4492 76 Terraria Error 32 Argument 2: cannot convert from 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 4622 84 Terraria Error 34 Argument 2: cannot convert from 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 5181 84 Terraria Error 36 Argument 2: cannot convert from 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 5313 84 Terraria Error 38 Argument 2: cannot convert from 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 5445 84 Terraria Error 40 Argument 2: cannot convert from 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 5597 76 Terraria Error 42 Argument 2: cannot convert from 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 5615 76 Terraria Error 45 Argument 2: cannot convert from 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 5777 68 Terraria Error 5 Argument 3: cannot convert from 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Player.cs 1464 151 Terraria Error 7 Argument 3: cannot convert from 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Player.cs 1500 155 Terraria Error 10 Argument 3: cannot convert from 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Player.cs 3407 151 Terraria Error 52 Argument 3: cannot convert from 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\NPC.cs 9196 159 Terraria Error 54 Argument 3: cannot convert from 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\NPC.cs 9200 160 Terraria Error 48 Cannot implicitly convert type 'byte' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 7780 44 Terraria Error 49 Cannot implicitly convert type 'byte' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 7785 44 Terraria Error 50 Cannot implicitly convert type 'byte' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 7791 44 Terraria Error 56 Cannot implicitly convert type 'char' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 10391 36 Terraria Error 8 Cannot implicitly convert type 'double' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 3161 44 Terraria Error 46 Cannot implicitly convert type 'double' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Player.cs 6099 43 Terraria Error 61 Cannot implicitly convert type 'double' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 13026 43 Terraria Error 15 Cannot implicitly convert type 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 3602 48 Terraria Error 43 Cannot implicitly convert type 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 5617 45 Terraria Error 57 Cannot implicitly convert type 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 11927 53 Terraria Error 58 Cannot implicitly convert type 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 11934 53 Terraria Error 59 Cannot implicitly convert type 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 11941 53 Terraria Error 60 Cannot implicitly convert type 'int' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 11946 51 Terraria Error 3 Cannot implicitly convert type 'Microsoft.Xna.Framework.Input.Keys' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Player.cs 1319 34 Terraria Error 30 Cannot implicitly convert type 'Microsoft.Xna.Framework.Input.Keys' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Player.cs 4539 42 Terraria Error 47 Cannot implicitly convert type 'Microsoft.Xna.Framework.Input.Keys' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 7398 43 Terraria Error 55 Cannot implicitly convert type 'Microsoft.Xna.Framework.Input.Keys' to 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 10371 31 Terraria Error 1 Duplicate 'global::System.Runtime.Versioning.TargetFrameworkAttribute' attribute C:\Users\Shahin\AppData\Local\Temp.NETFramework,Version=v4.0.AssemblyAttributes.cs 4 12 Terraria Error 62 Operator '==' cannot be applied to operands of type 'Microsoft.Xna.Framework.Input.Keys' and 'string' C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 13633 25 Terraria Error 11 The best overloaded method match for 'Microsoft.Xna.Framework.Graphics.SpriteBatch.DrawString(Microsoft.Xna.Framework.Graphics.SpriteFont, string, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, float, Microsoft.Xna.Framework.Vector2, float, Microsoft.Xna.Framework.Graphics.SpriteEffects, float)' has some invalid arguments C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 3434 29 Terraria Error 13 The best overloaded method match for 'Microsoft.Xna.Framework.Graphics.SpriteBatch.DrawString(Microsoft.Xna.Framework.Graphics.SpriteFont, string, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, float, Microsoft.Xna.Framework.Vector2, float, Microsoft.Xna.Framework.Graphics.SpriteEffects, float)' has some invalid arguments C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 3597 37 Terraria Error 16 The best overloaded method match for 'Microsoft.Xna.Framework.Graphics.SpriteBatch.DrawString(Microsoft.Xna.Framework.Graphics.SpriteFont, string, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, float, Microsoft.Xna.Framework.Vector2, float, Microsoft.Xna.Framework.Graphics.SpriteEffects, float)' has some invalid arguments C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 3754 33 Terraria Error 18 The best overloaded method match for 'Microsoft.Xna.Framework.Graphics.SpriteBatch.DrawString(Microsoft.Xna.Framework.Graphics.SpriteFont, string, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, float, Microsoft.Xna.Framework.Vector2, float, Microsoft.Xna.Framework.Graphics.SpriteEffects, float)' has some invalid arguments C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 3859 33 Terraria Error 20 The best overloaded method match for 'Microsoft.Xna.Framework.Graphics.SpriteBatch.DrawString(Microsoft.Xna.Framework.Graphics.SpriteFont, string, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, float, Microsoft.Xna.Framework.Vector2, float, Microsoft.Xna.Framework.Graphics.SpriteEffects, float)' has some invalid arguments C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 4034 37 Terraria Error 22 The best overloaded method match for 'Microsoft.Xna.Framework.Graphics.SpriteBatch.DrawString(Microsoft.Xna.Framework.Graphics.SpriteFont, string, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, float, Microsoft.Xna.Framework.Vector2, float, Microsoft.Xna.Framework.Graphics.SpriteEffects, float)' has some invalid arguments C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 4167 41 Terraria Error 24 The best overloaded method match for 'Microsoft.Xna.Framework.Graphics.SpriteBatch.DrawString(Microsoft.Xna.Framework.Graphics.SpriteFont, string, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, float, Microsoft.Xna.Framework.Vector2, float, Microsoft.Xna.Framework.Graphics.SpriteEffects, float)' has some invalid arguments C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 4255 37 Terraria Error 26 The best overloaded method match for 'Microsoft.Xna.Framework.Graphics.SpriteBatch.DrawString(Microsoft.Xna.Framework.Graphics.SpriteFont, string, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, float, Microsoft.Xna.Framework.Vector2, float, Microsoft.Xna.Framework.Graphics.SpriteEffects, float)' has some invalid arguments C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 4374 33 Terraria Error 28 The best overloaded method match for 'Microsoft.Xna.Framework.Graphics.SpriteBatch.DrawString(Microsoft.Xna.Framework.Graphics.SpriteFont, string, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, float, Microsoft.Xna.Framework.Vector2, float, Microsoft.Xna.Framework.Graphics.SpriteEffects, float)' has some invalid arguments C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 4492 33 Terraria Error 31 The best overloaded method match for 'Microsoft.Xna.Framework.Graphics.SpriteBatch.DrawString(Microsoft.Xna.Framework.Graphics.SpriteFont, string, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, float, Microsoft.Xna.Framework.Vector2, float, Microsoft.Xna.Framework.Graphics.SpriteEffects, float)' has some invalid arguments C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 4622 41 Terraria Error 33 The best overloaded method match for 'Microsoft.Xna.Framework.Graphics.SpriteBatch.DrawString(Microsoft.Xna.Framework.Graphics.SpriteFont, string, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, float, Microsoft.Xna.Framework.Vector2, float, Microsoft.Xna.Framework.Graphics.SpriteEffects, float)' has some invalid arguments C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 5181 41 Terraria Error 35 The best overloaded method match for 'Microsoft.Xna.Framework.Graphics.SpriteBatch.DrawString(Microsoft.Xna.Framework.Graphics.SpriteFont, string, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, float, Microsoft.Xna.Framework.Vector2, float, Microsoft.Xna.Framework.Graphics.SpriteEffects, float)' has some invalid arguments C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 5313 41 Terraria Error 37 The best overloaded method match for 'Microsoft.Xna.Framework.Graphics.SpriteBatch.DrawString(Microsoft.Xna.Framework.Graphics.SpriteFont, string, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, float, Microsoft.Xna.Framework.Vector2, float, Microsoft.Xna.Framework.Graphics.SpriteEffects, float)' has some invalid arguments C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 5445 41 Terraria Error 39 The best overloaded method match for 'Microsoft.Xna.Framework.Graphics.SpriteBatch.DrawString(Microsoft.Xna.Framework.Graphics.SpriteFont, string, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, float, Microsoft.Xna.Framework.Vector2, float, Microsoft.Xna.Framework.Graphics.SpriteEffects, float)' has some invalid arguments C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 5597 33 Terraria Error 41 The best overloaded method match for 'Microsoft.Xna.Framework.Graphics.SpriteBatch.DrawString(Microsoft.Xna.Framework.Graphics.SpriteFont, string, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, float, Microsoft.Xna.Framework.Vector2, float, Microsoft.Xna.Framework.Graphics.SpriteEffects, float)' has some invalid arguments C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 5615 33 Terraria Error 44 The best overloaded method match for 'Microsoft.Xna.Framework.Graphics.SpriteBatch.DrawString(Microsoft.Xna.Framework.Graphics.SpriteFont, string, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, float, Microsoft.Xna.Framework.Vector2, float, Microsoft.Xna.Framework.Graphics.SpriteEffects, float)' has some invalid arguments C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Main.cs 5777 25 Terraria Error 4 The best overloaded method match for 'Terraria.CombatText.NewText(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, string, bool)' has some invalid arguments C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Player.cs 1464 13 Terraria Error 6 The best overloaded method match for 'Terraria.CombatText.NewText(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, string, bool)' has some invalid arguments C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Player.cs 1500 17 Terraria Error 9 The best overloaded method match for 'Terraria.CombatText.NewText(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, string, bool)' has some invalid arguments C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\Player.cs 3407 13 Terraria Error 51 The best overloaded method match for 'Terraria.CombatText.NewText(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, string, bool)' has some invalid arguments C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\NPC.cs 9196 21 Terraria Error 53 The best overloaded method match for 'Terraria.CombatText.NewText(Microsoft.Xna.Framework.Rectangle, Microsoft.Xna.Framework.Color, string, bool)' has some invalid arguments C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\NPC.cs 9200 21 Terraria Warning 2 Unreachable code detected C:\Users\Shahin\Desktop\Terraria 1.06\Source\Terraria\messageBuffer.cs 176 21 Terraria

ghost commented 13 years ago

Just so people searching for this particular issue see it: http://dl.dropbox.com/u/11716368/Terraria.zip is the working 1.0.6 source code. Looks like a lot of people using Reflector are having those exact errors, I've been using ILSpy instead, seems to yield much fewer errors, although some of the code is messy...

ghost commented 13 years ago

Thank you very much! :D Tons of help.

Also i was wondering if you could help me out a bit. I tried creating god mode but it absolutely has no effect. i followed the exact instructions.