├── App.config ├── ExtractSeveralGames.Designer.cs ├── ExtractSeveralGames.cs ├── ExtractSeveralGames.resx ├── FTPClient.cs ├── GOD2ISO.cs ├── GameSender.Designer.cs ├── GameSender.cs ├── GameSender.resx ├── ISO2GOD.cs ├── Invoker.cs ├── LICENSE ├── Pastebin.cs ├── Program.cs ├── RegisterMSCOMCTLOCX.cs ├── TitleIDChanger.cs ├── X360GameHack.Designer.cs ├── X360GameHack.cs ├── X360GameHack.csproj ├── X360GameHack.resx ├── X360GameHack.sln ├── X360GameHack ├── App.config ├── ExtractSeveralGames.Designer.cs ├── ExtractSeveralGames.cs ├── ExtractSeveralGames.resx ├── FTPClient.cs ├── GOD2ISO.cs ├── GameSender.Designer.cs ├── GameSender.cs ├── GameSender.resx ├── ISO2GOD.cs ├── Invoker.cs ├── Pastebin.cs ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── RegisterMSCOMCTLOCX.cs ├── TitleIDChanger.cs ├── X360GameHack.Designer.cs ├── X360GameHack.cs ├── X360GameHack.csproj ├── X360GameHack.resx ├── X360GameHack.sln ├── X360GameHack │ ├── App.config │ ├── FTPClient.cs │ ├── Form1.Designer.cs │ ├── Form1.cs │ ├── Form1.resx │ ├── GOD2ISO.cs │ ├── GameSender.Designer.cs │ ├── GameSender.cs │ ├── GameSender.resx │ ├── ISO2GOD.cs │ ├── Invoker.cs │ ├── Program.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings │ ├── RegisterMSCOMCTLOCX.cs │ ├── TitleIDChanger.cs │ ├── X360GameHack.csproj │ ├── bin │ │ └── Debug │ │ │ ├── FrogASPI.dll │ │ │ ├── ISO2God.exe │ │ │ ├── Log.txt │ │ │ ├── MSCOMCTL.OCX │ │ │ ├── Readme XIB.txt │ │ │ ├── X360GameHack.exe │ │ │ ├── X360GameHack.exe.config │ │ │ ├── X360GameHack.pdb │ │ │ ├── X360GameHack.vshost.exe │ │ │ ├── X360GameHack.vshost.exe.config │ │ │ ├── X360GameHack.vshost.exe.manifest │ │ │ ├── X360PkgTool.exe │ │ │ ├── XBBC Readme.txt │ │ │ ├── XBBC.exe │ │ │ ├── XIB.exe │ │ │ ├── XbeTool.exe │ │ │ ├── abgx360_v1.0.7_setup_hadzz.exe │ │ │ ├── extract-xiso.exe │ │ │ └── xextool.exe │ └── obj │ │ └── Debug │ │ ├── DesignTimeResolveAssemblyReferences.cache │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── TempPE │ │ └── Properties.Resources.Designer.cs.dll │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs │ │ ├── X360GameHack.Form1.resources │ │ ├── X360GameHack.GameSender.resources │ │ ├── X360GameHack.Properties.Resources.resources │ │ ├── X360GameHack.csproj.AssemblyReference.cache │ │ ├── X360GameHack.csproj.CoreCompileInputs.cache │ │ ├── X360GameHack.csproj.FileListAbsolute.txt │ │ ├── X360GameHack.csproj.GenerateResource.cache │ │ ├── X360GameHack.csprojResolveAssemblyReference.cache │ │ ├── X360GameHack.exe │ │ └── X360GameHack.pdb ├── bin │ └── Debug │ │ ├── DevComponents.DotNetBar2.dll │ │ ├── X360GameHack.exe │ │ ├── X360GameHack.exe.config │ │ ├── X360GameHack.pdb │ │ ├── X360GameHack2025.rar │ │ ├── X360GameHack2025.zip │ │ └── X360GameHack2025 │ │ ├── FrogASPI.dll │ │ ├── ISO2God.exe │ │ ├── MSCOMCTL.OCX │ │ ├── X360GameHack.exe │ │ ├── X360PkgTool.exe │ │ ├── XBBC.exe │ │ ├── XIB.exe │ │ ├── XbeTool.exe │ │ ├── abgx360_v1.0.7_setup_hadzz.exe │ │ ├── extract-xiso.exe │ │ └── xextool.exe ├── obj │ └── Debug │ │ ├── DesignTimeResolveAssemblyReferences.cache │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ │ ├── TempPE │ │ └── Properties.Resources.Designer.cs.dll │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs │ │ ├── X360Game.E38C24C5.Up2Date │ │ ├── X360GameHack.ExtractSeveralGames.resources │ │ ├── X360GameHack.GameSender.resources │ │ ├── X360GameHack.Properties.Resources.resources │ │ ├── X360GameHack.X360GameHack.resources │ │ ├── X360GameHack.csproj.AssemblyReference.cache │ │ ├── X360GameHack.csproj.CoreCompileInputs.cache │ │ ├── X360GameHack.csproj.FileListAbsolute.txt │ │ ├── X360GameHack.csproj.GenerateResource.cache │ │ ├── X360GameHack.csprojResolveAssemblyReference.cache │ │ ├── X360GameHack.exe │ │ └── X360GameHack.pdb └── xbox.ico ├── X360GameHack2025 ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── bin │ └── Debug │ │ ├── DevComponents.DotNetBar2.dll │ │ ├── FrogASPI.dll │ │ ├── ISO2God.exe │ │ ├── MSCOMCTL.OCX │ │ ├── X360GameHack.exe │ │ ├── X360GameHack.exe.config │ │ ├── X360GameHack.pdb │ │ ├── X360GameHack.vshost.exe │ │ ├── X360GameHack.vshost.exe.config │ │ ├── X360GameHack.vshost.exe.manifest │ │ ├── X360Gamehack.zip │ │ ├── X360PkgTool.exe │ │ ├── XBBC.exe │ │ ├── XIB.exe │ │ ├── XbeTool.exe │ │ ├── abgx360_v1.0.7_setup_hadzz.exe │ │ ├── extract-xiso.exe │ │ └── xextool.exe └── obj │ └── Debug │ ├── DesignTimeResolveAssemblyReferences.cache │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ ├── TempPE │ └── Properties.Resources.Designer.cs.dll │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs │ ├── X360Game.E38C24C5.Up2Date │ ├── X360GameHack.ExtractSeveralGames.resources │ ├── X360GameHack.GameSender.resources │ ├── X360GameHack.Properties.Resources.resources │ ├── X360GameHack.X360GameHack.resources │ ├── X360GameHack.csproj.AssemblyReference.cache │ ├── X360GameHack.csproj.CoreCompileInputs.cache │ ├── X360GameHack.csproj.FileListAbsolute.txt │ ├── X360GameHack.csproj.GenerateResource.Cache │ ├── X360GameHack.csprojResolveAssemblyReference.cache │ ├── X360GameHack.exe │ └── X360GameHack.pdb └── xbox.ico /App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /GOD2ISO.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Reflection; 6 | using System.Text; 7 | using System.Threading.Tasks; 8 | using X360GameHack.Properties; 9 | 10 | namespace X360GameHack 11 | { 12 | internal class GOD2ISO 13 | { 14 | internal static byte[] XSFHeader 15 | { 16 | get 17 | { 18 | object obj = ResourceManager.GetObject("XSFHeader", resourceCulture); 19 | return ((byte[])(obj)); 20 | } 21 | } 22 | public class MyState 23 | { 24 | public int file; 25 | public int files; 26 | public MyState(int file, int files) 27 | { 28 | this.file = file; 29 | this.files = files; 30 | } 31 | } 32 | 33 | public void FixSectorOffsets(FileStream iso, string godPath) 34 | { 35 | 36 | int sector, size, offset; 37 | byte[] buffer; 38 | Queue directories = new Queue(); 39 | 40 | buffer = File.ReadAllBytes(godPath); 41 | // offset type? 42 | if ((buffer[0x391] & 0x40) != 0x40) return; 43 | // calculate the offset 44 | offset = BitConverter.ToInt32(buffer, 0x395); 45 | if (offset == 0) return; 46 | offset *= 2; 47 | offset -= 34; 48 | 49 | buffer = new byte[4]; 50 | iso.Position = 0x10014; 51 | iso.Read(buffer, 0, 4); 52 | sector = BitConverter.ToInt32(buffer, 0); 53 | if (sector > 0) 54 | { 55 | sector -= offset; 56 | byte[] corrected = BitConverter.GetBytes(sector); 57 | iso.Position -= 4; 58 | iso.Write(corrected, 0, 4); 59 | iso.Read(buffer, 0, 4); 60 | size = BitConverter.ToInt32(buffer, 0); 61 | directories.Enqueue(new DirEntry(sector, size)); 62 | } 63 | 64 | while (directories.Count > 0) 65 | { 66 | 67 | DirEntry dirEntry = directories.Dequeue(); 68 | iso.Position = dirEntry.StartPos(); 69 | 70 | while ((iso.Position + 4) < dirEntry.EndPos()) 71 | { 72 | // crossed a sector boundary? 73 | if ((iso.Position + 4) / 2048L > iso.Position / 2048L) 74 | { 75 | iso.Position += 2048L - (iso.Position % 2048L); 76 | } 77 | // read subtrees 78 | iso.Read(buffer, 0, 4); 79 | if (buffer[0] == 0xff && buffer[1] == 0xff && buffer[2] == 0xff && buffer[3] == 0xff) 80 | { 81 | // another sector to process? 82 | if (dirEntry.EndPos() - iso.Position > 2048) 83 | { 84 | iso.Position += 2048L - (iso.Position % 2048L); 85 | continue; 86 | } 87 | break; 88 | } 89 | 90 | // read sector 91 | iso.Read(buffer, 0, 4); 92 | sector = BitConverter.ToInt32(buffer, 0); 93 | if (sector > 0) 94 | { 95 | sector -= offset; 96 | byte[] corrected = BitConverter.GetBytes(sector); 97 | iso.Position -= 4; 98 | iso.Write(corrected, 0, 4); 99 | } 100 | 101 | // get size 102 | iso.Read(buffer, 0, 4); 103 | size = BitConverter.ToInt32(buffer, 0); 104 | 105 | // get attributes 106 | iso.Read(buffer, 0, 1); 107 | 108 | // if directory add to list of tables to process 109 | if ((buffer[0] & 0x10) == 0x10) directories.Enqueue(new DirEntry(sector, size)); 110 | 111 | // get filename length 112 | iso.Read(buffer, 0, 1); 113 | // skip it 114 | iso.Position += buffer[0]; 115 | 116 | // skip padding 117 | if ((14 + buffer[0]) % 4 > 0) iso.Position += 4 - ((14 + buffer[0]) % 4); 118 | } 119 | } 120 | } 121 | 122 | public void FixCreateIsoGoodHeader(FileStream iso) 123 | { 124 | byte[] bytes = new byte[8]; 125 | iso.Position = 8; 126 | iso.Read(bytes, 0, 8); 127 | if (BitConverter.ToInt64(bytes, 0) == 2587648L) 128 | { 129 | iso.Position = 0; 130 | iso.Write(XSFHeader, 0, XSFHeader.Length); 131 | FixXFSHeader(iso); 132 | } 133 | } 134 | 135 | public void FixXFSHeader(FileStream iso) 136 | { 137 | byte[] bytes; 138 | 139 | iso.Position = 8; 140 | bytes = BitConverter.GetBytes(iso.Length - 0x400); 141 | iso.Write(bytes, 0, bytes.Length); 142 | 143 | iso.Position = 0x8050; 144 | bytes = BitConverter.GetBytes((uint)(iso.Length / 2048)); 145 | iso.Write(bytes, 0, bytes.Length); 146 | for (int i = bytes.Length - 1; i >= 0; i--) 147 | { 148 | iso.WriteByte(bytes[i]); 149 | } 150 | 151 | iso.Position = 0x7a69; 152 | bytes = Encoding.ASCII.GetBytes(GetAppName()); 153 | iso.Write(bytes, 0, bytes.Length); 154 | } 155 | 156 | public bool HasXSFHeader(string file) 157 | { 158 | byte[] buff = new byte[3]; 159 | 160 | FileStream data = new FileStream(file, FileMode.Open, FileAccess.Read); 161 | data.Position = 0x2000; 162 | data.Read(buff, 0, buff.Length); 163 | data.Close(); 164 | 165 | if (buff[0] != 0x58) return false; 166 | if (buff[1] != 0x53) return false; 167 | if (buff[2] != 0x46) return false; 168 | 169 | return true; 170 | } 171 | 172 | public string FormatSize(ulong byteCount) 173 | { 174 | string size; 175 | if (byteCount >= 1073741824) 176 | { 177 | size = String.Format("{0:##.##}", byteCount / 1073741824.0) + " gb"; 178 | } 179 | else if (byteCount >= 1048576) 180 | { 181 | size = String.Format("{0:##.##}", byteCount / 1048576.0) + " mb"; 182 | } 183 | else if (byteCount >= 1024) 184 | { 185 | size = String.Format("{0:##.##}", byteCount / 1024.0) + " kb"; 186 | } 187 | else 188 | { 189 | size = byteCount + " b"; 190 | } 191 | return size; 192 | } 193 | 194 | public string GetAppName() 195 | { 196 | string s = "God2Iso v" + Assembly.GetExecutingAssembly().GetName().Version.ToString(); 197 | return s.Substring(0, s.Length - 2); 198 | } 199 | 200 | public static global::System.Globalization.CultureInfo Culture 201 | { 202 | get 203 | { 204 | return resourceCulture; 205 | } 206 | set 207 | { 208 | resourceCulture = value; 209 | } 210 | } 211 | 212 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 213 | public static global::System.Resources.ResourceManager ResourceManager 214 | { 215 | get 216 | { 217 | if (object.ReferenceEquals(resourceMan, null)) 218 | { 219 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("God2Iso.Properties.Resources", typeof(Resources).Assembly); 220 | resourceMan = temp; 221 | } 222 | return resourceMan; 223 | } 224 | } 225 | 226 | public static global::System.Resources.ResourceManager resourceMan; 227 | 228 | public static global::System.Globalization.CultureInfo resourceCulture; 229 | } 230 | public class DirEntry 231 | { 232 | public int sector; 233 | public int length; 234 | public DirEntry(int sector, int length) 235 | { 236 | this.sector = sector; 237 | this.length = length; 238 | } 239 | public long StartPos() 240 | { 241 | return sector * 2048L; 242 | } 243 | public long EndPos() 244 | { 245 | return (sector * 2048L) + length; 246 | } 247 | } 248 | } 249 | 250 | -------------------------------------------------------------------------------- /GameSender.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.IO; 7 | using System.Linq; 8 | using System.Text; 9 | using System.Threading.Tasks; 10 | using System.Windows.Forms; 11 | 12 | namespace X360GameHack 13 | { 14 | public partial class GameSender : Form 15 | { 16 | 17 | FTPClient FTPClient = new FTPClient(); 18 | public GameSender() 19 | { 20 | InitializeComponent(); 21 | } 22 | 23 | private void button24_Click(object sender, EventArgs e) 24 | { 25 | OpenFileDialog openFileDialog = new OpenFileDialog(); 26 | openFileDialog.Filter = "All Files (*.*)|*.*"; 27 | 28 | if (openFileDialog.ShowDialog() == DialogResult.OK) 29 | { 30 | string filePath = openFileDialog.FileName; 31 | listBox1.Items.Add(filePath); 32 | } 33 | } 34 | 35 | private void GameSender_Load(object sender, EventArgs e) 36 | { 37 | textBox7.Text = FTPClient.SendCurDirToGS; 38 | 39 | } 40 | 41 | private void button2_Click(object sender, EventArgs e) 42 | { 43 | if (listBox1.SelectedItem !=null) 44 | { 45 | listBox1.SelectedItems.Remove(listBox1.SelectedItem); 46 | } 47 | } 48 | 49 | private void button3_Click(object sender, EventArgs e) 50 | { 51 | listBox1.Items.Clear(); 52 | } 53 | 54 | private void button1_Click(object sender, EventArgs e) 55 | { 56 | this.Text = "Game Sender (sending games please wait!)"; 57 | foreach (var item in listBox1.Items) 58 | { 59 | string filepaths = item.ToString(); 60 | FTPClient.UploadFile(filepaths, textBox7.Text, FTPClient.IP, FTPClient.Port, FTPClient.UserName, FTPClient.Password); 61 | } 62 | this.Text = "Game Sender"; 63 | } 64 | } 65 | } 66 | -------------------------------------------------------------------------------- /GameSender.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | -------------------------------------------------------------------------------- /Pastebin.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Diagnostics; 4 | using System.Linq; 5 | using System.Net; 6 | using System.Net.NetworkInformation; 7 | using System.Text; 8 | using System.Threading.Tasks; 9 | using System.Windows.Forms; 10 | 11 | namespace X360GameHack 12 | { 13 | internal class Pastebin 14 | { 15 | public static string CurrentVersion = "v1.2.3"; 16 | public string LatestVersion; 17 | 18 | public string DownloadRawText(string pastebinRawUrl) 19 | { 20 | try 21 | { 22 | using (WebClient client = new WebClient()) 23 | { 24 | return client.DownloadString(pastebinRawUrl); 25 | } 26 | } 27 | catch (Exception ex) 28 | { 29 | return string.Empty; 30 | } 31 | } 32 | 33 | public bool IsLatestVersion() 34 | { 35 | try 36 | { 37 | if (DownloadRawText("https://pastebin.com/raw/emSPbb04") != CurrentVersion && IsInternetAvailable() == true) 38 | { 39 | ShowUpdateURL(); 40 | return false; 41 | } 42 | else 43 | { 44 | return true; 45 | } 46 | } 47 | catch (Exception) 48 | { 49 | return true; // abort if exception 50 | } 51 | } 52 | 53 | public void ShowUpdateURL() 54 | { 55 | MessageBox.Show("An Update is avaliable I will now open the download link: \n\n Also note that the compiled version is located on the right under releases."); 56 | Process.Start("https://github.com/IcyModz420/X360GameHack2025"); 57 | } 58 | 59 | public string GetLatestVersion() 60 | { 61 | return DownloadRawText("https://pastebin.com/raw/emSPbb04"); 62 | } 63 | 64 | public static bool IsInternetAvailable() 65 | { 66 | try 67 | { 68 | Ping myPing = new Ping(); 69 | String host = "8.8.8.8"; // Google's public DNS 70 | byte[] buffer = new byte[32]; 71 | int timeout = 1000; // 1 second timeout 72 | PingOptions pingOptions = new PingOptions(); 73 | 74 | PingReply reply = myPing.Send(host, timeout, buffer, pingOptions); 75 | 76 | return (reply.Status == IPStatus.Success); 77 | } 78 | catch (Exception) 79 | { 80 | return false; // Exception indicates no internet connection 81 | } 82 | } 83 | } 84 | } 85 | -------------------------------------------------------------------------------- /Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | using System.Windows.Forms; 6 | 7 | namespace X360GameHack 8 | { 9 | static class Program 10 | { 11 | /// 12 | /// The main entry point for the application. 13 | /// 14 | [STAThread] 15 | static void Main() 16 | { 17 | Application.EnableVisualStyles(); 18 | Application.SetCompatibleTextRenderingDefault(false); 19 | Application.Run(new X360GameHack()); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /RegisterMSCOMCTLOCX.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Diagnostics; 4 | using System.IO; 5 | using System.Linq; 6 | using System.Runtime.InteropServices; 7 | using System.Text; 8 | using System.Threading.Tasks; 9 | using System.Windows.Forms; 10 | 11 | namespace X360GameHack 12 | { 13 | class RegisterMSCOMCTLOCX 14 | { 15 | [DllImport("regsvr32.dll")] 16 | static extern int RegSvr32(string fileName, int flags); 17 | 18 | public static void OpenXIB(bool xib) 19 | { 20 | string sourcePath = Path.Combine(Application.StartupPath, "MSCOMCTL.OCX"); 21 | string destinationPath = @"C:\Windows\System32\MSCOMCTL.OCX"; 22 | try 23 | { 24 | // Check if the OCX is already registered 25 | Type type = Type.GetTypeFromProgID("MSCOMCTL.OCX"); 26 | if (Type.GetTypeFromProgID("MSCOMCTL.OCX") != null || File.Exists(destinationPath)) 27 | { 28 | // Console.WriteLine("MSCOMCTL.OCX is already registered."); 29 | if (xib) 30 | { 31 | Process.Start(Application.StartupPath + "\\XIB.exe"); 32 | return; 33 | } 34 | else 35 | { 36 | Process.Start(Application.StartupPath + "\\XBBC.exe"); 37 | return; 38 | } 39 | } 40 | DialogResult result = MessageBox.Show("This application will now request admin privilages to register MSCOMCTL.OCX with regsvr32. Do you want to proceed?", "MSCOMCTL.OCX Windows Registration required!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); 41 | 42 | if (result == DialogResult.Yes) 43 | { 44 | // Elevate privileges to copy and register 45 | ProcessStartInfo startInfo = new ProcessStartInfo(); 46 | startInfo.FileName = "cmd.exe"; 47 | startInfo.Arguments = "/C copy \"" + sourcePath + "\" \"" + destinationPath + "\" & regsvr32 \"" + destinationPath + "\""; 48 | startInfo.Verb = "runas"; // Requires user interaction for elevation 49 | 50 | Process process = new Process(); 51 | process.StartInfo = startInfo; 52 | process.Start(); // Start new process do not elevate this one 53 | process.WaitForExit(); 54 | 55 | if (process.ExitCode == 0) 56 | { 57 | if (xib) 58 | { 59 | MessageBox.Show("Launching Xbox Image Browser!", "MSCOMCTL.OCX copied and registered successfully!"); 60 | Process.Start(Application.StartupPath + "XIB.exe"); 61 | } 62 | else 63 | { 64 | MessageBox.Show("Launching Xbox Backup Creator!", "MSCOMCTL.OCX copied and registered successfully!"); 65 | Process.Start(Application.StartupPath + "XBBC.exe"); 66 | } 67 | } 68 | else 69 | { 70 | MessageBox.Show("Failed to copy and register MSCOMCTL.OCX. Error code: " + process.ExitCode); 71 | } 72 | } 73 | else 74 | { 75 | MessageBox.Show("Failed to validate MSCOMCTL.OCX!", "Error!"); 76 | } 77 | } 78 | catch (Exception ex) 79 | { 80 | Console.WriteLine("An error occurred: " + ex.Message); 81 | } 82 | } 83 | } 84 | } 85 | -------------------------------------------------------------------------------- /TitleIDChanger.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.ComponentModel; 3 | using System.Drawing; 4 | using System.IO; 5 | using System.Linq; 6 | using System.Text; 7 | using System.Text.RegularExpressions; 8 | using System.Windows.Forms; 9 | using X360GameHack; 10 | 11 | namespace X360GameHack 12 | { 13 | class TitleIDChanger 14 | { 15 | private const int _sizeOffset = 23; 16 | private const int _tidOffset = 12; 17 | private const int _headerSize = 8; 18 | private const int _blockSize = 15; 19 | private string _xexFile; 20 | private int _size; 21 | private int _offset; 22 | private bool _isTid; 23 | public byte[] bytes; 24 | private OpenFileDialog openFileDialog1; 25 | public string titleID = ""; 26 | public string mediaID = ""; 27 | Invoker invoker = new Invoker(); 28 | 29 | public void GetTitleIDandMediaID(string path) 30 | { 31 | titleID = ""; 32 | mediaID = ""; 33 | _isTid = false; 34 | using (BinaryReader binaryReader = new BinaryReader(File.Open(path, FileMode.Open, FileAccess.Read, FileShare.None))) 35 | { 36 | bytes = binaryReader.ReadBytes(4); 37 | 38 | if (Encoding.ASCII.GetString(bytes) != "XEX2") 39 | { 40 | MessageBox.Show("This only supports XEX2 files!"); 41 | return; 42 | } 43 | binaryReader.BaseStream.Seek(23L, SeekOrigin.Begin); 44 | _size = binaryReader.ReadByte(); 45 | for (int i = 0; i < _size; i++) 46 | { 47 | int num = 24 + 8 * i; 48 | binaryReader.BaseStream.Seek(num, SeekOrigin.Begin); 49 | byte[] array = binaryReader.ReadBytes(4); 50 | if (array[0] == 0 && array[1] == 4 && array[2] == 0 && array[3] == 6) 51 | { 52 | _isTid = true; 53 | _offset = Swap(BitConverter.ToUInt32(binaryReader.ReadBytes(4), 0)); 54 | binaryReader.BaseStream.Seek(_offset, SeekOrigin.Begin); 55 | byte[] array2 = binaryReader.ReadBytes(4); 56 | foreach (byte b in array2) 57 | { 58 | mediaID += $"{b:X2}"; 59 | } 60 | binaryReader.BaseStream.Seek(8L, SeekOrigin.Current); 61 | array2 = binaryReader.ReadBytes(4); 62 | foreach (byte b2 in array2) 63 | { 64 | titleID += $"{b2:X2}"; 65 | } 66 | } 67 | } 68 | if (!_isTid) 69 | { 70 | MessageBox.Show("Can`t find TitleID!"); 71 | titleID = "00000000"; 72 | mediaID = "00000000"; 73 | } 74 | _xexFile = path; 75 | } 76 | } 77 | public void addID_Click() //not used 78 | { 79 | if (!Regex.IsMatch(titleID, "\\A\\b[0-9a-fA-F]+\\b\\Z") || !Regex.IsMatch(mediaID, "\\A\\b[0-9a-fA-F]+\\b\\Z")) 80 | { 81 | MessageBox.Show("IDs must be in hex"); 82 | return; 83 | } 84 | bool flag = true; 85 | int num; 86 | int num2; 87 | using (BinaryReader binaryReader = new BinaryReader(File.Open(_xexFile, FileMode.Open, FileAccess.Read, FileShare.None))) 88 | { 89 | num = 24 + _size * 8; 90 | binaryReader.BaseStream.Seek(num, SeekOrigin.Begin); 91 | if (BitConverter.ToUInt64(binaryReader.ReadBytes(8), 0) != 0L) 92 | { 93 | flag = false; 94 | } 95 | binaryReader.BaseStream.Seek(28 + (_size - 1) * 8, SeekOrigin.Begin); 96 | num2 = Swap(BitConverter.ToUInt32(binaryReader.ReadBytes(4), 0)) + 15 + 1; 97 | binaryReader.BaseStream.Seek(num2, SeekOrigin.Begin); 98 | ulong num3 = BitConverter.ToUInt64(binaryReader.ReadBytes(8), 0); 99 | ulong num4 = BitConverter.ToUInt64(binaryReader.ReadBytes(8), 0); 100 | if (num3 != 0L || num4 != 0L) 101 | { 102 | flag = false; 103 | } 104 | } 105 | if (!flag) 106 | { 107 | MessageBox.Show("Can`t add titleid"); 108 | return; 109 | } 110 | using (BinaryWriter binaryWriter = new BinaryWriter(File.Open(_xexFile, FileMode.Open, FileAccess.Write, FileShare.None))) 111 | { 112 | binaryWriter.Seek(23, SeekOrigin.Begin); 113 | binaryWriter.Write(_size + 1); 114 | binaryWriter.Seek(num, SeekOrigin.Begin); 115 | byte[] buffer = new byte[4] { 0, 4, 0, 6 }; 116 | binaryWriter.Write(buffer); 117 | binaryWriter.Write(Swap((uint)num2)); 118 | _offset = num2; 119 | binaryWriter.Seek(_offset, SeekOrigin.Begin); 120 | binaryWriter.Write(StringToByteArray(mediaID)); 121 | binaryWriter.Seek(_offset + 12, SeekOrigin.Begin); 122 | binaryWriter.Write(StringToByteArray(titleID)); 123 | MessageBox.Show("Done!"); 124 | } 125 | } 126 | 127 | public void ChangeTitleIDandMediaID(string path) 128 | { 129 | if (!Regex.IsMatch(titleID, "\\A\\b[0-9a-fA-F]+\\b\\Z") || !Regex.IsMatch(mediaID, "\\A\\b[0-9a-fA-F]+\\b\\Z")) 130 | { 131 | MessageBox.Show("IDs must be in hex"); 132 | return; 133 | } 134 | using (BinaryWriter binaryWriter = new BinaryWriter(File.Open(path, FileMode.Open, FileAccess.Write, FileShare.None))) 135 | { 136 | binaryWriter.Seek(_offset, SeekOrigin.Begin); 137 | binaryWriter.Write(StringToByteArray(mediaID)); 138 | binaryWriter.Seek(_offset + 12, SeekOrigin.Begin); 139 | binaryWriter.Write(StringToByteArray(titleID)); 140 | MessageBox.Show("Done!"); 141 | } 142 | } 143 | 144 | public static int Swap(uint value) 145 | { 146 | return (int)(((value & 0xFF) << 24) | ((value & 0xFF00) << 8) | ((value & 0xFF0000) >> 8) | ((value & 0xFF000000u) >> 24)); 147 | } 148 | 149 | public static byte[] StringToByteArray(string hex) 150 | { 151 | while (hex.Length < 8) 152 | { 153 | hex = "0" + hex; 154 | } 155 | return (from x in Enumerable.Range(0, hex.Length) 156 | where x % 2 == 0 157 | select Convert.ToByte(hex.Substring(x, 2), 16)).ToArray(); 158 | } 159 | } 160 | } 161 | -------------------------------------------------------------------------------- /X360GameHack.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | {62CD4984-BC39-48EF-B18A-8E709071F9C2} 8 | WinExe 9 | Properties 10 | X360GameHack 11 | X360GameHack 12 | v4.8 13 | 512 14 | true 15 | 16 | 17 | 18 | AnyCPU 19 | true 20 | full 21 | false 22 | bin\Debug\ 23 | DEBUG;TRACE 24 | prompt 25 | 4 26 | 27 | 28 | AnyCPU 29 | pdbonly 30 | true 31 | bin\Release\ 32 | TRACE 33 | prompt 34 | 4 35 | 36 | 37 | xbox.ico 38 | 39 | 40 | 41 | ..\..\..\..\Desktop\DevComponents.DotNetBar2.dll 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | Form 59 | 60 | 61 | ExtractSeveralGames.cs 62 | 63 | 64 | Form 65 | 66 | 67 | X360GameHack.cs 68 | 69 | 70 | 71 | Form 72 | 73 | 74 | GameSender.cs 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | ExtractSeveralGames.cs 84 | 85 | 86 | X360GameHack.cs 87 | 88 | 89 | GameSender.cs 90 | 91 | 92 | ResXFileCodeGenerator 93 | Resources.Designer.cs 94 | Designer 95 | 96 | 97 | True 98 | Resources.resx 99 | True 100 | 101 | 102 | SettingsSingleFileGenerator 103 | Settings.Designer.cs 104 | 105 | 106 | True 107 | Settings.settings 108 | True 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 128 | -------------------------------------------------------------------------------- /X360GameHack.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.25420.1 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "X360GameHack", "X360GameHack\X360GameHack.csproj", "{62CD4984-BC39-48EF-B18A-8E709071F9C2}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {62CD4984-BC39-48EF-B18A-8E709071F9C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {62CD4984-BC39-48EF-B18A-8E709071F9C2}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {62CD4984-BC39-48EF-B18A-8E709071F9C2}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {62CD4984-BC39-48EF-B18A-8E709071F9C2}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /X360GameHack/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /X360GameHack/ExtractSeveralGames.Designer.cs: -------------------------------------------------------------------------------- 1 | namespace X360GameHack 2 | { 3 | partial class ExtractSeveralGames 4 | { 5 | /// 6 | /// Required designer variable. 7 | /// 8 | private System.ComponentModel.IContainer components = null; 9 | 10 | /// 11 | /// Clean up any resources being used. 12 | /// 13 | /// true if managed resources should be disposed; otherwise, false. 14 | protected override void Dispose(bool disposing) 15 | { 16 | if (disposing && (components != null)) 17 | { 18 | components.Dispose(); 19 | } 20 | base.Dispose(disposing); 21 | } 22 | 23 | #region Windows Form Designer generated code 24 | 25 | /// 26 | /// Required method for Designer support - do not modify 27 | /// the contents of this method with the code editor. 28 | /// 29 | private void InitializeComponent() 30 | { 31 | System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ExtractSeveralGames)); 32 | this.groupBox18 = new System.Windows.Forms.GroupBox(); 33 | this.checkBox30 = new System.Windows.Forms.CheckBox(); 34 | this.button66 = new System.Windows.Forms.Button(); 35 | this.button67 = new System.Windows.Forms.Button(); 36 | this.listBox2 = new System.Windows.Forms.ListBox(); 37 | this.groupBox18.SuspendLayout(); 38 | this.SuspendLayout(); 39 | // 40 | // groupBox18 41 | // 42 | this.groupBox18.Controls.Add(this.checkBox30); 43 | this.groupBox18.Controls.Add(this.button66); 44 | this.groupBox18.Controls.Add(this.button67); 45 | this.groupBox18.Controls.Add(this.listBox2); 46 | this.groupBox18.Font = new System.Drawing.Font("Microsoft Sans Serif", 10.125F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); 47 | this.groupBox18.Location = new System.Drawing.Point(12, 12); 48 | this.groupBox18.Name = "groupBox18"; 49 | this.groupBox18.Size = new System.Drawing.Size(729, 631); 50 | this.groupBox18.TabIndex = 9; 51 | this.groupBox18.TabStop = false; 52 | this.groupBox18.Text = "Extract Several XISO"; 53 | // 54 | // checkBox30 55 | // 56 | this.checkBox30.AutoSize = true; 57 | this.checkBox30.Checked = true; 58 | this.checkBox30.CheckState = System.Windows.Forms.CheckState.Checked; 59 | this.checkBox30.FlatStyle = System.Windows.Forms.FlatStyle.Flat; 60 | this.checkBox30.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.875F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); 61 | this.checkBox30.Location = new System.Drawing.Point(22, 565); 62 | this.checkBox30.Margin = new System.Windows.Forms.Padding(4); 63 | this.checkBox30.Name = "checkBox30"; 64 | this.checkBox30.Size = new System.Drawing.Size(289, 29); 65 | this.checkBox30.TabIndex = 10; 66 | this.checkBox30.Text = "Exclude System Update"; 67 | this.checkBox30.UseVisualStyleBackColor = true; 68 | // 69 | // button66 70 | // 71 | this.button66.BackColor = System.Drawing.Color.White; 72 | this.button66.FlatStyle = System.Windows.Forms.FlatStyle.Flat; 73 | this.button66.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.875F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); 74 | this.button66.Location = new System.Drawing.Point(22, 477); 75 | this.button66.Margin = new System.Windows.Forms.Padding(4); 76 | this.button66.Name = "button66"; 77 | this.button66.Size = new System.Drawing.Size(684, 73); 78 | this.button66.TabIndex = 9; 79 | this.button66.Text = "Extract Files From XISO + Patch any xex for Devkit if needed"; 80 | this.button66.UseVisualStyleBackColor = false; 81 | // 82 | // button67 83 | // 84 | this.button67.BackColor = System.Drawing.Color.White; 85 | this.button67.FlatStyle = System.Windows.Forms.FlatStyle.Flat; 86 | this.button67.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.875F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); 87 | this.button67.Location = new System.Drawing.Point(22, 396); 88 | this.button67.Margin = new System.Windows.Forms.Padding(4); 89 | this.button67.Name = "button67"; 90 | this.button67.Size = new System.Drawing.Size(684, 73); 91 | this.button67.TabIndex = 8; 92 | this.button67.Text = "Extract Files From XISO + Patch any xex for RGH if needed"; 93 | this.button67.UseVisualStyleBackColor = false; 94 | // 95 | // listBox2 96 | // 97 | this.listBox2.FormattingEnabled = true; 98 | this.listBox2.ItemHeight = 31; 99 | this.listBox2.Items.AddRange(new object[] { 100 | " "}); 101 | this.listBox2.Location = new System.Drawing.Point(22, 46); 102 | this.listBox2.Name = "listBox2"; 103 | this.listBox2.Size = new System.Drawing.Size(684, 345); 104 | this.listBox2.TabIndex = 7; 105 | this.listBox2.DragDrop += new System.Windows.Forms.DragEventHandler(this.listBox2_DragDrop); 106 | this.listBox2.DragEnter += new System.Windows.Forms.DragEventHandler(this.listBox2_DragEnter); 107 | // 108 | // ExtractSeveralGames 109 | // 110 | this.AutoScaleDimensions = new System.Drawing.SizeF(12F, 25F); 111 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 112 | this.BackColor = System.Drawing.Color.LightGray; 113 | this.ClientSize = new System.Drawing.Size(762, 665); 114 | this.Controls.Add(this.groupBox18); 115 | this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); 116 | this.Name = "ExtractSeveralGames"; 117 | this.Text = "X360GameHack: Extract Several Games:"; 118 | this.groupBox18.ResumeLayout(false); 119 | this.groupBox18.PerformLayout(); 120 | this.ResumeLayout(false); 121 | 122 | } 123 | 124 | #endregion 125 | 126 | private System.Windows.Forms.GroupBox groupBox18; 127 | private System.Windows.Forms.CheckBox checkBox30; 128 | private System.Windows.Forms.Button button66; 129 | private System.Windows.Forms.Button button67; 130 | private System.Windows.Forms.ListBox listBox2; 131 | } 132 | } -------------------------------------------------------------------------------- /X360GameHack/ExtractSeveralGames.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Threading.Tasks; 9 | using System.Windows.Forms; 10 | 11 | namespace X360GameHack 12 | { 13 | public partial class ExtractSeveralGames : Form 14 | { 15 | public ExtractSeveralGames() 16 | { 17 | InitializeComponent(); 18 | } 19 | 20 | private void listBox2_DragDrop(object sender, DragEventArgs e) 21 | { 22 | string[] files = (string[])e.Data.GetData(DataFormats.FileDrop); 23 | foreach (string file in files) 24 | { 25 | listBox2.Items.Add(file); 26 | } 27 | } 28 | 29 | private void listBox2_DragEnter(object sender, DragEventArgs e) 30 | { 31 | if (e.Data.GetDataPresent(DataFormats.FileDrop)) 32 | { 33 | e.Effect = DragDropEffects.Copy; 34 | } 35 | else 36 | { 37 | e.Effect = DragDropEffects.None; 38 | } 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /X360GameHack/GOD2ISO.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Reflection; 6 | using System.Text; 7 | using System.Threading.Tasks; 8 | using X360GameHack.Properties; 9 | 10 | namespace X360GameHack 11 | { 12 | internal class GOD2ISO 13 | { 14 | internal static byte[] XSFHeader 15 | { 16 | get 17 | { 18 | object obj = ResourceManager.GetObject("XSFHeader", resourceCulture); 19 | return ((byte[])(obj)); 20 | } 21 | } 22 | public class MyState 23 | { 24 | public int file; 25 | public int files; 26 | public MyState(int file, int files) 27 | { 28 | this.file = file; 29 | this.files = files; 30 | } 31 | } 32 | 33 | public void FixSectorOffsets(FileStream iso, string godPath) 34 | { 35 | 36 | int sector, size, offset; 37 | byte[] buffer; 38 | Queue directories = new Queue(); 39 | 40 | buffer = File.ReadAllBytes(godPath); 41 | // offset type? 42 | if ((buffer[0x391] & 0x40) != 0x40) return; 43 | // calculate the offset 44 | offset = BitConverter.ToInt32(buffer, 0x395); 45 | if (offset == 0) return; 46 | offset *= 2; 47 | offset -= 34; 48 | 49 | buffer = new byte[4]; 50 | iso.Position = 0x10014; 51 | iso.Read(buffer, 0, 4); 52 | sector = BitConverter.ToInt32(buffer, 0); 53 | if (sector > 0) 54 | { 55 | sector -= offset; 56 | byte[] corrected = BitConverter.GetBytes(sector); 57 | iso.Position -= 4; 58 | iso.Write(corrected, 0, 4); 59 | iso.Read(buffer, 0, 4); 60 | size = BitConverter.ToInt32(buffer, 0); 61 | directories.Enqueue(new DirEntry(sector, size)); 62 | } 63 | 64 | while (directories.Count > 0) 65 | { 66 | 67 | DirEntry dirEntry = directories.Dequeue(); 68 | iso.Position = dirEntry.StartPos(); 69 | 70 | while ((iso.Position + 4) < dirEntry.EndPos()) 71 | { 72 | // crossed a sector boundary? 73 | if ((iso.Position + 4) / 2048L > iso.Position / 2048L) 74 | { 75 | iso.Position += 2048L - (iso.Position % 2048L); 76 | } 77 | // read subtrees 78 | iso.Read(buffer, 0, 4); 79 | if (buffer[0] == 0xff && buffer[1] == 0xff && buffer[2] == 0xff && buffer[3] == 0xff) 80 | { 81 | // another sector to process? 82 | if (dirEntry.EndPos() - iso.Position > 2048) 83 | { 84 | iso.Position += 2048L - (iso.Position % 2048L); 85 | continue; 86 | } 87 | break; 88 | } 89 | 90 | // read sector 91 | iso.Read(buffer, 0, 4); 92 | sector = BitConverter.ToInt32(buffer, 0); 93 | if (sector > 0) 94 | { 95 | sector -= offset; 96 | byte[] corrected = BitConverter.GetBytes(sector); 97 | iso.Position -= 4; 98 | iso.Write(corrected, 0, 4); 99 | } 100 | 101 | // get size 102 | iso.Read(buffer, 0, 4); 103 | size = BitConverter.ToInt32(buffer, 0); 104 | 105 | // get attributes 106 | iso.Read(buffer, 0, 1); 107 | 108 | // if directory add to list of tables to process 109 | if ((buffer[0] & 0x10) == 0x10) directories.Enqueue(new DirEntry(sector, size)); 110 | 111 | // get filename length 112 | iso.Read(buffer, 0, 1); 113 | // skip it 114 | iso.Position += buffer[0]; 115 | 116 | // skip padding 117 | if ((14 + buffer[0]) % 4 > 0) iso.Position += 4 - ((14 + buffer[0]) % 4); 118 | } 119 | } 120 | } 121 | 122 | public void FixCreateIsoGoodHeader(FileStream iso) 123 | { 124 | byte[] bytes = new byte[8]; 125 | iso.Position = 8; 126 | iso.Read(bytes, 0, 8); 127 | if (BitConverter.ToInt64(bytes, 0) == 2587648L) 128 | { 129 | iso.Position = 0; 130 | iso.Write(XSFHeader, 0, XSFHeader.Length); 131 | FixXFSHeader(iso); 132 | } 133 | } 134 | 135 | public void FixXFSHeader(FileStream iso) 136 | { 137 | byte[] bytes; 138 | 139 | iso.Position = 8; 140 | bytes = BitConverter.GetBytes(iso.Length - 0x400); 141 | iso.Write(bytes, 0, bytes.Length); 142 | 143 | iso.Position = 0x8050; 144 | bytes = BitConverter.GetBytes((uint)(iso.Length / 2048)); 145 | iso.Write(bytes, 0, bytes.Length); 146 | for (int i = bytes.Length - 1; i >= 0; i--) 147 | { 148 | iso.WriteByte(bytes[i]); 149 | } 150 | 151 | iso.Position = 0x7a69; 152 | bytes = Encoding.ASCII.GetBytes(GetAppName()); 153 | iso.Write(bytes, 0, bytes.Length); 154 | } 155 | 156 | public bool HasXSFHeader(string file) 157 | { 158 | byte[] buff = new byte[3]; 159 | 160 | FileStream data = new FileStream(file, FileMode.Open, FileAccess.Read); 161 | data.Position = 0x2000; 162 | data.Read(buff, 0, buff.Length); 163 | data.Close(); 164 | 165 | if (buff[0] != 0x58) return false; 166 | if (buff[1] != 0x53) return false; 167 | if (buff[2] != 0x46) return false; 168 | 169 | return true; 170 | } 171 | 172 | public string FormatSize(ulong byteCount) 173 | { 174 | string size; 175 | if (byteCount >= 1073741824) 176 | { 177 | size = String.Format("{0:##.##}", byteCount / 1073741824.0) + " gb"; 178 | } 179 | else if (byteCount >= 1048576) 180 | { 181 | size = String.Format("{0:##.##}", byteCount / 1048576.0) + " mb"; 182 | } 183 | else if (byteCount >= 1024) 184 | { 185 | size = String.Format("{0:##.##}", byteCount / 1024.0) + " kb"; 186 | } 187 | else 188 | { 189 | size = byteCount + " b"; 190 | } 191 | return size; 192 | } 193 | 194 | public string GetAppName() 195 | { 196 | string s = "God2Iso v" + Assembly.GetExecutingAssembly().GetName().Version.ToString(); 197 | return s.Substring(0, s.Length - 2); 198 | } 199 | 200 | public static global::System.Globalization.CultureInfo Culture 201 | { 202 | get 203 | { 204 | return resourceCulture; 205 | } 206 | set 207 | { 208 | resourceCulture = value; 209 | } 210 | } 211 | 212 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 213 | public static global::System.Resources.ResourceManager ResourceManager 214 | { 215 | get 216 | { 217 | if (object.ReferenceEquals(resourceMan, null)) 218 | { 219 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("God2Iso.Properties.Resources", typeof(Resources).Assembly); 220 | resourceMan = temp; 221 | } 222 | return resourceMan; 223 | } 224 | } 225 | 226 | public static global::System.Resources.ResourceManager resourceMan; 227 | 228 | public static global::System.Globalization.CultureInfo resourceCulture; 229 | } 230 | public class DirEntry 231 | { 232 | public int sector; 233 | public int length; 234 | public DirEntry(int sector, int length) 235 | { 236 | this.sector = sector; 237 | this.length = length; 238 | } 239 | public long StartPos() 240 | { 241 | return sector * 2048L; 242 | } 243 | public long EndPos() 244 | { 245 | return (sector * 2048L) + length; 246 | } 247 | } 248 | } 249 | 250 | -------------------------------------------------------------------------------- /X360GameHack/GameSender.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.IO; 7 | using System.Linq; 8 | using System.Text; 9 | using System.Threading.Tasks; 10 | using System.Windows.Forms; 11 | 12 | namespace X360GameHack 13 | { 14 | public partial class GameSender : Form 15 | { 16 | 17 | FTPClient FTPClient = new FTPClient(); 18 | public GameSender() 19 | { 20 | InitializeComponent(); 21 | } 22 | 23 | private void button24_Click(object sender, EventArgs e) 24 | { 25 | OpenFileDialog openFileDialog = new OpenFileDialog(); 26 | openFileDialog.Filter = "All Files (*.*)|*.*"; 27 | 28 | if (openFileDialog.ShowDialog() == DialogResult.OK) 29 | { 30 | string filePath = openFileDialog.FileName; 31 | listBox1.Items.Add(filePath); 32 | } 33 | } 34 | 35 | private void GameSender_Load(object sender, EventArgs e) 36 | { 37 | textBox7.Text = FTPClient.SendCurDirToGS; 38 | 39 | } 40 | 41 | private void button2_Click(object sender, EventArgs e) 42 | { 43 | if (listBox1.SelectedItem !=null) 44 | { 45 | listBox1.SelectedItems.Remove(listBox1.SelectedItem); 46 | } 47 | } 48 | 49 | private void button3_Click(object sender, EventArgs e) 50 | { 51 | listBox1.Items.Clear(); 52 | } 53 | 54 | private void button1_Click(object sender, EventArgs e) 55 | { 56 | this.Text = "Game Sender (sending games please wait!)"; 57 | foreach (var item in listBox1.Items) 58 | { 59 | string filepaths = item.ToString(); 60 | FTPClient.UploadFile(filepaths, textBox7.Text, FTPClient.IP, FTPClient.Port, FTPClient.UserName, FTPClient.Password); 61 | } 62 | this.Text = "Game Sender"; 63 | } 64 | } 65 | } 66 | -------------------------------------------------------------------------------- /X360GameHack/GameSender.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | -------------------------------------------------------------------------------- /X360GameHack/Pastebin.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Diagnostics; 4 | using System.Linq; 5 | using System.Net; 6 | using System.Text; 7 | using System.Threading.Tasks; 8 | using System.Windows.Forms; 9 | 10 | namespace X360GameHack 11 | { 12 | internal class Pastebin 13 | { 14 | public string CurrentVersion = "1.1.2"; 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | public string DownloadRawText(string pastebinRawUrl) 23 | { 24 | try 25 | { 26 | using (WebClient client = new WebClient()) 27 | { 28 | return client.DownloadString(pastebinRawUrl); 29 | } 30 | } 31 | catch (Exception ex) 32 | { 33 | return string.Empty; 34 | } 35 | } 36 | public bool IsLatestVersion() 37 | { 38 | try 39 | { 40 | if (DownloadRawText("https://pastebin.com/raw/emSPbb04") == CurrentVersion) 41 | { 42 | return true; 43 | } 44 | else 45 | { 46 | ShowUpdateURL(); 47 | return false; 48 | } 49 | } 50 | catch (Exception) 51 | { 52 | ShowUpdateURL(); 53 | return false; 54 | } 55 | } 56 | 57 | public void ShowUpdateURL() 58 | { 59 | MessageBox.Show("An Update is avaliable I will now open the download link: \n\n Also note that the compiled version is located on the right under releases."); 60 | Process.Start("https://github.com/IcyModz420/X360GameHack2025"); 61 | } 62 | 63 | 64 | } 65 | } 66 | -------------------------------------------------------------------------------- /X360GameHack/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | using System.Windows.Forms; 6 | 7 | namespace X360GameHack 8 | { 9 | static class Program 10 | { 11 | /// 12 | /// The main entry point for the application. 13 | /// 14 | [STAThread] 15 | static void Main() 16 | { 17 | Application.EnableVisualStyles(); 18 | Application.SetCompatibleTextRenderingDefault(false); 19 | Application.Run(new X360GameHack()); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /X360GameHack/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("X360GameHack")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("X360GameHack")] 13 | [assembly: AssemblyCopyright("Copyright © 2024")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("62cd4984-bc39-48ef-b18a-8e709071f9c2")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /X360GameHack/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace X360GameHack.Properties { 12 | using System; 13 | 14 | 15 | /// 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources { 26 | 27 | private static global::System.Resources.ResourceManager resourceMan; 28 | 29 | private static global::System.Globalization.CultureInfo resourceCulture; 30 | 31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 32 | internal Resources() { 33 | } 34 | 35 | /// 36 | /// Returns the cached ResourceManager instance used by this class. 37 | /// 38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 39 | internal static global::System.Resources.ResourceManager ResourceManager { 40 | get { 41 | if (object.ReferenceEquals(resourceMan, null)) { 42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("X360GameHack.Properties.Resources", typeof(Resources).Assembly); 43 | resourceMan = temp; 44 | } 45 | return resourceMan; 46 | } 47 | } 48 | 49 | /// 50 | /// Overrides the current thread's CurrentUICulture property for all 51 | /// resource lookups using this strongly typed resource class. 52 | /// 53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 54 | internal static global::System.Globalization.CultureInfo Culture { 55 | get { 56 | return resourceCulture; 57 | } 58 | set { 59 | resourceCulture = value; 60 | } 61 | } 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /X360GameHack/Properties/Resources.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | text/microsoft-resx 107 | 108 | 109 | 2.0 110 | 111 | 112 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 113 | 114 | 115 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | -------------------------------------------------------------------------------- /X360GameHack/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace X360GameHack.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.12.0.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | 26 | [global::System.Configuration.UserScopedSettingAttribute()] 27 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 28 | [global::System.Configuration.DefaultSettingValueAttribute("")] 29 | public string IP { 30 | get { 31 | return ((string)(this["IP"])); 32 | } 33 | set { 34 | this["IP"] = value; 35 | } 36 | } 37 | 38 | [global::System.Configuration.UserScopedSettingAttribute()] 39 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 40 | [global::System.Configuration.DefaultSettingValueAttribute("")] 41 | public string Port { 42 | get { 43 | return ((string)(this["Port"])); 44 | } 45 | set { 46 | this["Port"] = value; 47 | } 48 | } 49 | 50 | [global::System.Configuration.UserScopedSettingAttribute()] 51 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 52 | [global::System.Configuration.DefaultSettingValueAttribute("")] 53 | public string Username { 54 | get { 55 | return ((string)(this["Username"])); 56 | } 57 | set { 58 | this["Username"] = value; 59 | } 60 | } 61 | 62 | [global::System.Configuration.UserScopedSettingAttribute()] 63 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 64 | [global::System.Configuration.DefaultSettingValueAttribute("")] 65 | public string Password { 66 | get { 67 | return ((string)(this["Password"])); 68 | } 69 | set { 70 | this["Password"] = value; 71 | } 72 | } 73 | } 74 | } 75 | -------------------------------------------------------------------------------- /X360GameHack/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /X360GameHack/RegisterMSCOMCTLOCX.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Diagnostics; 4 | using System.IO; 5 | using System.Linq; 6 | using System.Runtime.InteropServices; 7 | using System.Text; 8 | using System.Threading.Tasks; 9 | using System.Windows.Forms; 10 | 11 | namespace X360GameHack 12 | { 13 | class RegisterMSCOMCTLOCX 14 | { 15 | [DllImport("regsvr32.dll")] 16 | static extern int RegSvr32(string fileName, int flags); 17 | 18 | public static void OpenXIB(bool xib) 19 | { 20 | string sourcePath = Path.Combine(Application.StartupPath, "MSCOMCTL.OCX"); 21 | string destinationPath = @"C:\Windows\System32\MSCOMCTL.OCX"; 22 | try 23 | { 24 | // Check if the OCX is already registered 25 | Type type = Type.GetTypeFromProgID("MSCOMCTL.OCX"); 26 | if (Type.GetTypeFromProgID("MSCOMCTL.OCX") != null || File.Exists(destinationPath)) 27 | { 28 | // Console.WriteLine("MSCOMCTL.OCX is already registered."); 29 | if (xib) 30 | { 31 | Process.Start(Application.StartupPath + "\\XIB.exe"); 32 | return; 33 | } 34 | else 35 | { 36 | Process.Start(Application.StartupPath + "\\XBBC.exe"); 37 | return; 38 | } 39 | } 40 | DialogResult result = MessageBox.Show("This application will now request admin privilages to register MSCOMCTL.OCX with regsvr32. Do you want to proceed?", "MSCOMCTL.OCX Windows Registration required!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); 41 | 42 | if (result == DialogResult.Yes) 43 | { 44 | // Elevate privileges to copy and register 45 | ProcessStartInfo startInfo = new ProcessStartInfo(); 46 | startInfo.FileName = "cmd.exe"; 47 | startInfo.Arguments = "/C copy \"" + sourcePath + "\" \"" + destinationPath + "\" & regsvr32 \"" + destinationPath + "\""; 48 | startInfo.Verb = "runas"; // Requires user interaction for elevation 49 | 50 | Process process = new Process(); 51 | process.StartInfo = startInfo; 52 | process.Start(); 53 | process.WaitForExit(); 54 | 55 | if (process.ExitCode == 0) 56 | { 57 | if (xib) 58 | { 59 | MessageBox.Show("Launching Xbox Image Browser!", "MSCOMCTL.OCX copied and registered successfully!"); 60 | Process.Start(Application.StartupPath + "XIB.exe"); 61 | } 62 | else 63 | { 64 | MessageBox.Show("Launching Xbox Backup Creator!", "MSCOMCTL.OCX copied and registered successfully!"); 65 | Process.Start(Application.StartupPath + "XBBC.exe"); 66 | } 67 | } 68 | else 69 | { 70 | MessageBox.Show("Failed to copy and register MSCOMCTL.OCX. Error code: " + process.ExitCode); 71 | } 72 | } 73 | else 74 | { 75 | MessageBox.Show("Failed to validate MSCOMCTL.OCX!", "Error!"); 76 | } 77 | } 78 | catch (Exception ex) 79 | { 80 | Console.WriteLine("An error occurred: " + ex.Message); 81 | } 82 | } 83 | } 84 | } 85 | -------------------------------------------------------------------------------- /X360GameHack/TitleIDChanger.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.ComponentModel; 3 | using System.Drawing; 4 | using System.IO; 5 | using System.Linq; 6 | using System.Text; 7 | using System.Text.RegularExpressions; 8 | using System.Windows.Forms; 9 | using X360GameHack; 10 | 11 | namespace X360GameHack 12 | { 13 | class TitleIDChanger 14 | { 15 | private const int _sizeOffset = 23; 16 | private const int _tidOffset = 12; 17 | private const int _headerSize = 8; 18 | private const int _blockSize = 15; 19 | private string _xexFile; 20 | private int _size; 21 | private int _offset; 22 | private bool _isTid; 23 | public byte[] bytes; 24 | private OpenFileDialog openFileDialog1; 25 | public string titleID = ""; 26 | public string mediaID = ""; 27 | Invoker invoker = new Invoker(); 28 | 29 | public void GetTitleIDandMediaID(string path) 30 | { 31 | titleID = ""; 32 | mediaID = ""; 33 | _isTid = false; 34 | using (BinaryReader binaryReader = new BinaryReader(File.Open(path, FileMode.Open, FileAccess.Read, FileShare.None))) 35 | { 36 | bytes = binaryReader.ReadBytes(4); 37 | 38 | if (Encoding.ASCII.GetString(bytes) != "XEX2") 39 | { 40 | MessageBox.Show("This only supports XEX2 files!"); 41 | return; 42 | } 43 | binaryReader.BaseStream.Seek(23L, SeekOrigin.Begin); 44 | _size = binaryReader.ReadByte(); 45 | for (int i = 0; i < _size; i++) 46 | { 47 | int num = 24 + 8 * i; 48 | binaryReader.BaseStream.Seek(num, SeekOrigin.Begin); 49 | byte[] array = binaryReader.ReadBytes(4); 50 | if (array[0] == 0 && array[1] == 4 && array[2] == 0 && array[3] == 6) 51 | { 52 | _isTid = true; 53 | _offset = Swap(BitConverter.ToUInt32(binaryReader.ReadBytes(4), 0)); 54 | binaryReader.BaseStream.Seek(_offset, SeekOrigin.Begin); 55 | byte[] array2 = binaryReader.ReadBytes(4); 56 | foreach (byte b in array2) 57 | { 58 | mediaID += $"{b:X2}"; 59 | } 60 | binaryReader.BaseStream.Seek(8L, SeekOrigin.Current); 61 | array2 = binaryReader.ReadBytes(4); 62 | foreach (byte b2 in array2) 63 | { 64 | titleID += $"{b2:X2}"; 65 | } 66 | } 67 | } 68 | if (!_isTid) 69 | { 70 | MessageBox.Show("Can`t find TitleID!"); 71 | titleID = "00000000"; 72 | mediaID = "00000000"; 73 | } 74 | _xexFile = path; 75 | } 76 | } 77 | public void addID_Click() //not used 78 | { 79 | if (!Regex.IsMatch(titleID, "\\A\\b[0-9a-fA-F]+\\b\\Z") || !Regex.IsMatch(mediaID, "\\A\\b[0-9a-fA-F]+\\b\\Z")) 80 | { 81 | MessageBox.Show("IDs must be in hex"); 82 | return; 83 | } 84 | bool flag = true; 85 | int num; 86 | int num2; 87 | using (BinaryReader binaryReader = new BinaryReader(File.Open(_xexFile, FileMode.Open, FileAccess.Read, FileShare.None))) 88 | { 89 | num = 24 + _size * 8; 90 | binaryReader.BaseStream.Seek(num, SeekOrigin.Begin); 91 | if (BitConverter.ToUInt64(binaryReader.ReadBytes(8), 0) != 0L) 92 | { 93 | flag = false; 94 | } 95 | binaryReader.BaseStream.Seek(28 + (_size - 1) * 8, SeekOrigin.Begin); 96 | num2 = Swap(BitConverter.ToUInt32(binaryReader.ReadBytes(4), 0)) + 15 + 1; 97 | binaryReader.BaseStream.Seek(num2, SeekOrigin.Begin); 98 | ulong num3 = BitConverter.ToUInt64(binaryReader.ReadBytes(8), 0); 99 | ulong num4 = BitConverter.ToUInt64(binaryReader.ReadBytes(8), 0); 100 | if (num3 != 0L || num4 != 0L) 101 | { 102 | flag = false; 103 | } 104 | } 105 | if (!flag) 106 | { 107 | MessageBox.Show("Can`t add titleid"); 108 | return; 109 | } 110 | using (BinaryWriter binaryWriter = new BinaryWriter(File.Open(_xexFile, FileMode.Open, FileAccess.Write, FileShare.None))) 111 | { 112 | binaryWriter.Seek(23, SeekOrigin.Begin); 113 | binaryWriter.Write(_size + 1); 114 | binaryWriter.Seek(num, SeekOrigin.Begin); 115 | byte[] buffer = new byte[4] { 0, 4, 0, 6 }; 116 | binaryWriter.Write(buffer); 117 | binaryWriter.Write(Swap((uint)num2)); 118 | _offset = num2; 119 | binaryWriter.Seek(_offset, SeekOrigin.Begin); 120 | binaryWriter.Write(StringToByteArray(mediaID)); 121 | binaryWriter.Seek(_offset + 12, SeekOrigin.Begin); 122 | binaryWriter.Write(StringToByteArray(titleID)); 123 | MessageBox.Show("Done!"); 124 | } 125 | } 126 | 127 | public void ChangeTitleIDandMediaID(string path) 128 | { 129 | if (!Regex.IsMatch(titleID, "\\A\\b[0-9a-fA-F]+\\b\\Z") || !Regex.IsMatch(mediaID, "\\A\\b[0-9a-fA-F]+\\b\\Z")) 130 | { 131 | MessageBox.Show("IDs must be in hex"); 132 | return; 133 | } 134 | using (BinaryWriter binaryWriter = new BinaryWriter(File.Open(path, FileMode.Open, FileAccess.Write, FileShare.None))) 135 | { 136 | binaryWriter.Seek(_offset, SeekOrigin.Begin); 137 | binaryWriter.Write(StringToByteArray(mediaID)); 138 | binaryWriter.Seek(_offset + 12, SeekOrigin.Begin); 139 | binaryWriter.Write(StringToByteArray(titleID)); 140 | MessageBox.Show("Done!"); 141 | } 142 | } 143 | 144 | public static int Swap(uint value) 145 | { 146 | return (int)(((value & 0xFF) << 24) | ((value & 0xFF00) << 8) | ((value & 0xFF0000) >> 8) | ((value & 0xFF000000u) >> 24)); 147 | } 148 | 149 | public static byte[] StringToByteArray(string hex) 150 | { 151 | while (hex.Length < 8) 152 | { 153 | hex = "0" + hex; 154 | } 155 | return (from x in Enumerable.Range(0, hex.Length) 156 | where x % 2 == 0 157 | select Convert.ToByte(hex.Substring(x, 2), 16)).ToArray(); 158 | } 159 | } 160 | } 161 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | {62CD4984-BC39-48EF-B18A-8E709071F9C2} 8 | WinExe 9 | Properties 10 | X360GameHack 11 | X360GameHack 12 | v4.8 13 | 512 14 | true 15 | 16 | 17 | 18 | AnyCPU 19 | true 20 | full 21 | false 22 | bin\Debug\ 23 | DEBUG;TRACE 24 | prompt 25 | 4 26 | 27 | 28 | AnyCPU 29 | pdbonly 30 | true 31 | bin\Release\ 32 | TRACE 33 | prompt 34 | 4 35 | 36 | 37 | xbox.ico 38 | 39 | 40 | 41 | ..\..\..\..\Desktop\DevComponents.DotNetBar2.dll 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | Form 59 | 60 | 61 | ExtractSeveralGames.cs 62 | 63 | 64 | Form 65 | 66 | 67 | X360GameHack.cs 68 | 69 | 70 | 71 | Form 72 | 73 | 74 | GameSender.cs 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | ExtractSeveralGames.cs 84 | 85 | 86 | X360GameHack.cs 87 | 88 | 89 | GameSender.cs 90 | 91 | 92 | ResXFileCodeGenerator 93 | Resources.Designer.cs 94 | Designer 95 | 96 | 97 | True 98 | Resources.resx 99 | True 100 | 101 | 102 | SettingsSingleFileGenerator 103 | Settings.Designer.cs 104 | 105 | 106 | True 107 | Settings.settings 108 | True 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 128 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 14 4 | VisualStudioVersion = 14.0.25420.1 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "X360GameHack", "X360GameHack\X360GameHack.csproj", "{62CD4984-BC39-48EF-B18A-8E709071F9C2}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {62CD4984-BC39-48EF-B18A-8E709071F9C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {62CD4984-BC39-48EF-B18A-8E709071F9C2}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {62CD4984-BC39-48EF-B18A-8E709071F9C2}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {62CD4984-BC39-48EF-B18A-8E709071F9C2}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | EndGlobal 23 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/GOD2ISO.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.IO; 4 | using System.Linq; 5 | using System.Reflection; 6 | using System.Text; 7 | using System.Threading.Tasks; 8 | using X360GameHack.Properties; 9 | 10 | namespace X360GameHack 11 | { 12 | internal class GOD2ISO 13 | { 14 | internal static byte[] XSFHeader 15 | { 16 | get 17 | { 18 | object obj = ResourceManager.GetObject("XSFHeader", resourceCulture); 19 | return ((byte[])(obj)); 20 | } 21 | } 22 | public class MyState 23 | { 24 | public int file; 25 | public int files; 26 | public MyState(int file, int files) 27 | { 28 | this.file = file; 29 | this.files = files; 30 | } 31 | } 32 | 33 | public void FixSectorOffsets(FileStream iso, string godPath) 34 | { 35 | 36 | int sector, size, offset; 37 | byte[] buffer; 38 | Queue directories = new Queue(); 39 | 40 | buffer = File.ReadAllBytes(godPath); 41 | // offset type? 42 | if ((buffer[0x391] & 0x40) != 0x40) return; 43 | // calculate the offset 44 | offset = BitConverter.ToInt32(buffer, 0x395); 45 | if (offset == 0) return; 46 | offset *= 2; 47 | offset -= 34; 48 | 49 | buffer = new byte[4]; 50 | iso.Position = 0x10014; 51 | iso.Read(buffer, 0, 4); 52 | sector = BitConverter.ToInt32(buffer, 0); 53 | if (sector > 0) 54 | { 55 | sector -= offset; 56 | byte[] corrected = BitConverter.GetBytes(sector); 57 | iso.Position -= 4; 58 | iso.Write(corrected, 0, 4); 59 | iso.Read(buffer, 0, 4); 60 | size = BitConverter.ToInt32(buffer, 0); 61 | directories.Enqueue(new DirEntry(sector, size)); 62 | } 63 | 64 | while (directories.Count > 0) 65 | { 66 | 67 | DirEntry dirEntry = directories.Dequeue(); 68 | iso.Position = dirEntry.StartPos(); 69 | 70 | while ((iso.Position + 4) < dirEntry.EndPos()) 71 | { 72 | // crossed a sector boundary? 73 | if ((iso.Position + 4) / 2048L > iso.Position / 2048L) 74 | { 75 | iso.Position += 2048L - (iso.Position % 2048L); 76 | } 77 | // read subtrees 78 | iso.Read(buffer, 0, 4); 79 | if (buffer[0] == 0xff && buffer[1] == 0xff && buffer[2] == 0xff && buffer[3] == 0xff) 80 | { 81 | // another sector to process? 82 | if (dirEntry.EndPos() - iso.Position > 2048) 83 | { 84 | iso.Position += 2048L - (iso.Position % 2048L); 85 | continue; 86 | } 87 | break; 88 | } 89 | 90 | // read sector 91 | iso.Read(buffer, 0, 4); 92 | sector = BitConverter.ToInt32(buffer, 0); 93 | if (sector > 0) 94 | { 95 | sector -= offset; 96 | byte[] corrected = BitConverter.GetBytes(sector); 97 | iso.Position -= 4; 98 | iso.Write(corrected, 0, 4); 99 | } 100 | 101 | // get size 102 | iso.Read(buffer, 0, 4); 103 | size = BitConverter.ToInt32(buffer, 0); 104 | 105 | // get attributes 106 | iso.Read(buffer, 0, 1); 107 | 108 | // if directory add to list of tables to process 109 | if ((buffer[0] & 0x10) == 0x10) directories.Enqueue(new DirEntry(sector, size)); 110 | 111 | // get filename length 112 | iso.Read(buffer, 0, 1); 113 | // skip it 114 | iso.Position += buffer[0]; 115 | 116 | // skip padding 117 | if ((14 + buffer[0]) % 4 > 0) iso.Position += 4 - ((14 + buffer[0]) % 4); 118 | } 119 | } 120 | } 121 | 122 | public void FixCreateIsoGoodHeader(FileStream iso) 123 | { 124 | byte[] bytes = new byte[8]; 125 | iso.Position = 8; 126 | iso.Read(bytes, 0, 8); 127 | if (BitConverter.ToInt64(bytes, 0) == 2587648L) 128 | { 129 | iso.Position = 0; 130 | iso.Write(XSFHeader, 0, XSFHeader.Length); 131 | FixXFSHeader(iso); 132 | } 133 | } 134 | 135 | public void FixXFSHeader(FileStream iso) 136 | { 137 | byte[] bytes; 138 | 139 | iso.Position = 8; 140 | bytes = BitConverter.GetBytes(iso.Length - 0x400); 141 | iso.Write(bytes, 0, bytes.Length); 142 | 143 | iso.Position = 0x8050; 144 | bytes = BitConverter.GetBytes((uint)(iso.Length / 2048)); 145 | iso.Write(bytes, 0, bytes.Length); 146 | for (int i = bytes.Length - 1; i >= 0; i--) 147 | { 148 | iso.WriteByte(bytes[i]); 149 | } 150 | 151 | iso.Position = 0x7a69; 152 | bytes = Encoding.ASCII.GetBytes(GetAppName()); 153 | iso.Write(bytes, 0, bytes.Length); 154 | } 155 | 156 | public bool HasXSFHeader(string file) 157 | { 158 | byte[] buff = new byte[3]; 159 | 160 | FileStream data = new FileStream(file, FileMode.Open, FileAccess.Read); 161 | data.Position = 0x2000; 162 | data.Read(buff, 0, buff.Length); 163 | data.Close(); 164 | 165 | if (buff[0] != 0x58) return false; 166 | if (buff[1] != 0x53) return false; 167 | if (buff[2] != 0x46) return false; 168 | 169 | return true; 170 | } 171 | 172 | public string FormatSize(ulong byteCount) 173 | { 174 | string size; 175 | if (byteCount >= 1073741824) 176 | { 177 | size = String.Format("{0:##.##}", byteCount / 1073741824.0) + " gb"; 178 | } 179 | else if (byteCount >= 1048576) 180 | { 181 | size = String.Format("{0:##.##}", byteCount / 1048576.0) + " mb"; 182 | } 183 | else if (byteCount >= 1024) 184 | { 185 | size = String.Format("{0:##.##}", byteCount / 1024.0) + " kb"; 186 | } 187 | else 188 | { 189 | size = byteCount + " b"; 190 | } 191 | return size; 192 | } 193 | 194 | public string GetAppName() 195 | { 196 | string s = "God2Iso v" + Assembly.GetExecutingAssembly().GetName().Version.ToString(); 197 | return s.Substring(0, s.Length - 2); 198 | } 199 | 200 | public static global::System.Globalization.CultureInfo Culture 201 | { 202 | get 203 | { 204 | return resourceCulture; 205 | } 206 | set 207 | { 208 | resourceCulture = value; 209 | } 210 | } 211 | 212 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 213 | public static global::System.Resources.ResourceManager ResourceManager 214 | { 215 | get 216 | { 217 | if (object.ReferenceEquals(resourceMan, null)) 218 | { 219 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("God2Iso.Properties.Resources", typeof(Resources).Assembly); 220 | resourceMan = temp; 221 | } 222 | return resourceMan; 223 | } 224 | } 225 | 226 | public static global::System.Resources.ResourceManager resourceMan; 227 | 228 | public static global::System.Globalization.CultureInfo resourceCulture; 229 | } 230 | public class DirEntry 231 | { 232 | public int sector; 233 | public int length; 234 | public DirEntry(int sector, int length) 235 | { 236 | this.sector = sector; 237 | this.length = length; 238 | } 239 | public long StartPos() 240 | { 241 | return sector * 2048L; 242 | } 243 | public long EndPos() 244 | { 245 | return (sector * 2048L) + length; 246 | } 247 | } 248 | } 249 | 250 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/GameSender.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.IO; 7 | using System.Linq; 8 | using System.Text; 9 | using System.Threading.Tasks; 10 | using System.Windows.Forms; 11 | 12 | namespace X360GameHack 13 | { 14 | public partial class GameSender : Form 15 | { 16 | 17 | FTPClient FTPClient = new FTPClient(); 18 | public GameSender() 19 | { 20 | InitializeComponent(); 21 | } 22 | 23 | private void button24_Click(object sender, EventArgs e) 24 | { 25 | OpenFileDialog openFileDialog = new OpenFileDialog(); 26 | openFileDialog.Filter = "All Files (*.*)|*.*"; 27 | 28 | if (openFileDialog.ShowDialog() == DialogResult.OK) 29 | { 30 | string filePath = openFileDialog.FileName; 31 | listBox1.Items.Add(filePath); 32 | } 33 | } 34 | 35 | private void GameSender_Load(object sender, EventArgs e) 36 | { 37 | textBox7.Text = FTPClient.SendCurDirToGS; 38 | 39 | } 40 | 41 | private void button2_Click(object sender, EventArgs e) 42 | { 43 | if (listBox1.SelectedItem !=null) 44 | { 45 | listBox1.SelectedItems.Remove(listBox1.SelectedItem); 46 | } 47 | } 48 | 49 | private void button3_Click(object sender, EventArgs e) 50 | { 51 | listBox1.Items.Clear(); 52 | } 53 | 54 | private void button1_Click(object sender, EventArgs e) 55 | { 56 | this.Text = "Game Sender (sending games please wait!)"; 57 | foreach (var item in listBox1.Items) 58 | { 59 | string filepaths = item.ToString(); 60 | FTPClient.UploadFile(filepaths, textBox7.Text, FTPClient.IP, FTPClient.Port, FTPClient.UserName, FTPClient.Password); 61 | } 62 | this.Text = "Game Sender"; 63 | } 64 | } 65 | } 66 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/GameSender.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | text/microsoft-resx 110 | 111 | 112 | 2.0 113 | 114 | 115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | 118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 119 | 120 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | using System.Windows.Forms; 6 | 7 | namespace X360GameHack 8 | { 9 | static class Program 10 | { 11 | /// 12 | /// The main entry point for the application. 13 | /// 14 | [STAThread] 15 | static void Main() 16 | { 17 | Application.EnableVisualStyles(); 18 | Application.SetCompatibleTextRenderingDefault(false); 19 | Application.Run(new Form1()); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("X360GameHack")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("X360GameHack")] 13 | [assembly: AssemblyCopyright("Copyright © 2024")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("62cd4984-bc39-48ef-b18a-8e709071f9c2")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace X360GameHack.Properties { 12 | using System; 13 | 14 | 15 | /// 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources { 26 | 27 | private static global::System.Resources.ResourceManager resourceMan; 28 | 29 | private static global::System.Globalization.CultureInfo resourceCulture; 30 | 31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 32 | internal Resources() { 33 | } 34 | 35 | /// 36 | /// Returns the cached ResourceManager instance used by this class. 37 | /// 38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 39 | internal static global::System.Resources.ResourceManager ResourceManager { 40 | get { 41 | if (object.ReferenceEquals(resourceMan, null)) { 42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("X360GameHack.Properties.Resources", typeof(Resources).Assembly); 43 | resourceMan = temp; 44 | } 45 | return resourceMan; 46 | } 47 | } 48 | 49 | /// 50 | /// Overrides the current thread's CurrentUICulture property for all 51 | /// resource lookups using this strongly typed resource class. 52 | /// 53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 54 | internal static global::System.Globalization.CultureInfo Culture { 55 | get { 56 | return resourceCulture; 57 | } 58 | set { 59 | resourceCulture = value; 60 | } 61 | } 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/Properties/Resources.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | text/microsoft-resx 107 | 108 | 109 | 2.0 110 | 111 | 112 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 113 | 114 | 115 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace X360GameHack.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.12.0.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | 26 | [global::System.Configuration.UserScopedSettingAttribute()] 27 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 28 | [global::System.Configuration.DefaultSettingValueAttribute("")] 29 | public string IP { 30 | get { 31 | return ((string)(this["IP"])); 32 | } 33 | set { 34 | this["IP"] = value; 35 | } 36 | } 37 | 38 | [global::System.Configuration.UserScopedSettingAttribute()] 39 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 40 | [global::System.Configuration.DefaultSettingValueAttribute("")] 41 | public string Port { 42 | get { 43 | return ((string)(this["Port"])); 44 | } 45 | set { 46 | this["Port"] = value; 47 | } 48 | } 49 | 50 | [global::System.Configuration.UserScopedSettingAttribute()] 51 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 52 | [global::System.Configuration.DefaultSettingValueAttribute("")] 53 | public string Username { 54 | get { 55 | return ((string)(this["Username"])); 56 | } 57 | set { 58 | this["Username"] = value; 59 | } 60 | } 61 | 62 | [global::System.Configuration.UserScopedSettingAttribute()] 63 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 64 | [global::System.Configuration.DefaultSettingValueAttribute("")] 65 | public string Password { 66 | get { 67 | return ((string)(this["Password"])); 68 | } 69 | set { 70 | this["Password"] = value; 71 | } 72 | } 73 | } 74 | } 75 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/RegisterMSCOMCTLOCX.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Diagnostics; 4 | using System.IO; 5 | using System.Linq; 6 | using System.Runtime.InteropServices; 7 | using System.Text; 8 | using System.Threading.Tasks; 9 | using System.Windows.Forms; 10 | 11 | namespace X360GameHack 12 | { 13 | class RegisterMSCOMCTLOCX 14 | { 15 | [DllImport("regsvr32.dll")] 16 | static extern int RegSvr32(string fileName, int flags); 17 | 18 | public static void OpenXIB(bool xib) 19 | { 20 | string sourcePath = Path.Combine(Application.StartupPath, "MSCOMCTL.OCX"); 21 | string destinationPath = @"C:\Windows\System32\MSCOMCTL.OCX"; 22 | try 23 | { 24 | // Check if the OCX is already registered 25 | Type type = Type.GetTypeFromProgID("MSCOMCTL.OCX"); 26 | if (Type.GetTypeFromProgID("MSCOMCTL.OCX") != null || File.Exists(destinationPath)) 27 | { 28 | // Console.WriteLine("MSCOMCTL.OCX is already registered."); 29 | if (xib) 30 | { 31 | Process.Start(Application.StartupPath + "\\XIB.exe"); 32 | return; 33 | } 34 | else 35 | { 36 | Process.Start(Application.StartupPath + "\\XBBC.exe"); 37 | return; 38 | } 39 | } 40 | DialogResult result = MessageBox.Show("This application will now request admin privilages to register MSCOMCTL.OCX with regsvr32. Do you want to proceed?", "MSCOMCTL.OCX Windows Registration required!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); 41 | 42 | if (result == DialogResult.Yes) 43 | { 44 | // Elevate privileges to copy and register 45 | ProcessStartInfo startInfo = new ProcessStartInfo(); 46 | startInfo.FileName = "cmd.exe"; 47 | startInfo.Arguments = "/C copy \"" + sourcePath + "\" \"" + destinationPath + "\" & regsvr32 \"" + destinationPath + "\""; 48 | startInfo.Verb = "runas"; // Requires user interaction for elevation 49 | 50 | Process process = new Process(); 51 | process.StartInfo = startInfo; 52 | process.Start(); 53 | process.WaitForExit(); 54 | 55 | if (process.ExitCode == 0) 56 | { 57 | if (xib) 58 | { 59 | MessageBox.Show("Launching Xbox Image Browser!", "MSCOMCTL.OCX copied and registered successfully!"); 60 | Process.Start(Application.StartupPath + "XIB.exe"); 61 | } 62 | else 63 | { 64 | MessageBox.Show("Launching Xbox Backup Creator!", "MSCOMCTL.OCX copied and registered successfully!"); 65 | Process.Start(Application.StartupPath + "XBBC.exe"); 66 | } 67 | } 68 | else 69 | { 70 | MessageBox.Show("Failed to copy and register MSCOMCTL.OCX. Error code: " + process.ExitCode); 71 | } 72 | } 73 | else 74 | { 75 | MessageBox.Show("Failed to validate MSCOMCTL.OCX!", "Error!"); 76 | } 77 | } 78 | catch (Exception ex) 79 | { 80 | Console.WriteLine("An error occurred: " + ex.Message); 81 | } 82 | } 83 | } 84 | } 85 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/TitleIDChanger.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.ComponentModel; 3 | using System.Drawing; 4 | using System.IO; 5 | using System.Linq; 6 | using System.Text; 7 | using System.Text.RegularExpressions; 8 | using System.Windows.Forms; 9 | using X360GameHack; 10 | 11 | namespace X360GameHack 12 | { 13 | class TitleIDChanger 14 | { 15 | private const int _sizeOffset = 23; 16 | private const int _tidOffset = 12; 17 | private const int _headerSize = 8; 18 | private const int _blockSize = 15; 19 | private string _xexFile; 20 | private int _size; 21 | private int _offset; 22 | private bool _isTid; 23 | public byte[] bytes; 24 | private OpenFileDialog openFileDialog1; 25 | public string titleID = ""; 26 | public string mediaID = ""; 27 | Invoker invoker = new Invoker(); 28 | 29 | public void GetTitleIDandMediaID(string path) 30 | { 31 | titleID = ""; 32 | mediaID = ""; 33 | _isTid = false; 34 | using (BinaryReader binaryReader = new BinaryReader(File.Open(path, FileMode.Open, FileAccess.Read, FileShare.None))) 35 | { 36 | bytes = binaryReader.ReadBytes(4); 37 | 38 | if (Encoding.ASCII.GetString(bytes) != "XEX2") 39 | { 40 | MessageBox.Show("This only supports XEX2 files!"); 41 | return; 42 | } 43 | binaryReader.BaseStream.Seek(23L, SeekOrigin.Begin); 44 | _size = binaryReader.ReadByte(); 45 | for (int i = 0; i < _size; i++) 46 | { 47 | int num = 24 + 8 * i; 48 | binaryReader.BaseStream.Seek(num, SeekOrigin.Begin); 49 | byte[] array = binaryReader.ReadBytes(4); 50 | if (array[0] == 0 && array[1] == 4 && array[2] == 0 && array[3] == 6) 51 | { 52 | _isTid = true; 53 | _offset = Swap(BitConverter.ToUInt32(binaryReader.ReadBytes(4), 0)); 54 | binaryReader.BaseStream.Seek(_offset, SeekOrigin.Begin); 55 | byte[] array2 = binaryReader.ReadBytes(4); 56 | foreach (byte b in array2) 57 | { 58 | mediaID += $"{b:X2}"; 59 | } 60 | binaryReader.BaseStream.Seek(8L, SeekOrigin.Current); 61 | array2 = binaryReader.ReadBytes(4); 62 | foreach (byte b2 in array2) 63 | { 64 | titleID += $"{b2:X2}"; 65 | } 66 | } 67 | } 68 | if (!_isTid) 69 | { 70 | MessageBox.Show("Can`t find TitleID!"); 71 | titleID = "00000000"; 72 | mediaID = "00000000"; 73 | } 74 | _xexFile = path; 75 | } 76 | } 77 | public void addID_Click() //not used 78 | { 79 | if (!Regex.IsMatch(titleID, "\\A\\b[0-9a-fA-F]+\\b\\Z") || !Regex.IsMatch(mediaID, "\\A\\b[0-9a-fA-F]+\\b\\Z")) 80 | { 81 | MessageBox.Show("IDs must be in hex"); 82 | return; 83 | } 84 | bool flag = true; 85 | int num; 86 | int num2; 87 | using (BinaryReader binaryReader = new BinaryReader(File.Open(_xexFile, FileMode.Open, FileAccess.Read, FileShare.None))) 88 | { 89 | num = 24 + _size * 8; 90 | binaryReader.BaseStream.Seek(num, SeekOrigin.Begin); 91 | if (BitConverter.ToUInt64(binaryReader.ReadBytes(8), 0) != 0L) 92 | { 93 | flag = false; 94 | } 95 | binaryReader.BaseStream.Seek(28 + (_size - 1) * 8, SeekOrigin.Begin); 96 | num2 = Swap(BitConverter.ToUInt32(binaryReader.ReadBytes(4), 0)) + 15 + 1; 97 | binaryReader.BaseStream.Seek(num2, SeekOrigin.Begin); 98 | ulong num3 = BitConverter.ToUInt64(binaryReader.ReadBytes(8), 0); 99 | ulong num4 = BitConverter.ToUInt64(binaryReader.ReadBytes(8), 0); 100 | if (num3 != 0L || num4 != 0L) 101 | { 102 | flag = false; 103 | } 104 | } 105 | if (!flag) 106 | { 107 | MessageBox.Show("Can`t add titleid"); 108 | return; 109 | } 110 | using (BinaryWriter binaryWriter = new BinaryWriter(File.Open(_xexFile, FileMode.Open, FileAccess.Write, FileShare.None))) 111 | { 112 | binaryWriter.Seek(23, SeekOrigin.Begin); 113 | binaryWriter.Write(_size + 1); 114 | binaryWriter.Seek(num, SeekOrigin.Begin); 115 | byte[] buffer = new byte[4] { 0, 4, 0, 6 }; 116 | binaryWriter.Write(buffer); 117 | binaryWriter.Write(Swap((uint)num2)); 118 | _offset = num2; 119 | binaryWriter.Seek(_offset, SeekOrigin.Begin); 120 | binaryWriter.Write(StringToByteArray(mediaID)); 121 | binaryWriter.Seek(_offset + 12, SeekOrigin.Begin); 122 | binaryWriter.Write(StringToByteArray(titleID)); 123 | MessageBox.Show("Done!"); 124 | } 125 | } 126 | 127 | public void ChangeTitleIDandMediaID(string path) 128 | { 129 | if (!Regex.IsMatch(titleID, "\\A\\b[0-9a-fA-F]+\\b\\Z") || !Regex.IsMatch(mediaID, "\\A\\b[0-9a-fA-F]+\\b\\Z")) 130 | { 131 | MessageBox.Show("IDs must be in hex"); 132 | return; 133 | } 134 | using (BinaryWriter binaryWriter = new BinaryWriter(File.Open(path, FileMode.Open, FileAccess.Write, FileShare.None))) 135 | { 136 | binaryWriter.Seek(_offset, SeekOrigin.Begin); 137 | binaryWriter.Write(StringToByteArray(mediaID)); 138 | binaryWriter.Seek(_offset + 12, SeekOrigin.Begin); 139 | binaryWriter.Write(StringToByteArray(titleID)); 140 | MessageBox.Show("Done!"); 141 | } 142 | } 143 | 144 | public static int Swap(uint value) 145 | { 146 | return (int)(((value & 0xFF) << 24) | ((value & 0xFF00) << 8) | ((value & 0xFF0000) >> 8) | ((value & 0xFF000000u) >> 24)); 147 | } 148 | 149 | public static byte[] StringToByteArray(string hex) 150 | { 151 | while (hex.Length < 8) 152 | { 153 | hex = "0" + hex; 154 | } 155 | return (from x in Enumerable.Range(0, hex.Length) 156 | where x % 2 == 0 157 | select Convert.ToByte(hex.Substring(x, 2), 16)).ToArray(); 158 | } 159 | } 160 | } 161 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/X360GameHack.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | {62CD4984-BC39-48EF-B18A-8E709071F9C2} 8 | WinExe 9 | Properties 10 | X360GameHack 11 | X360GameHack 12 | v4.8 13 | 512 14 | true 15 | 16 | 17 | 18 | AnyCPU 19 | true 20 | full 21 | false 22 | bin\Debug\ 23 | DEBUG;TRACE 24 | prompt 25 | 4 26 | 27 | 28 | AnyCPU 29 | pdbonly 30 | true 31 | bin\Release\ 32 | TRACE 33 | prompt 34 | 4 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | Form 53 | 54 | 55 | Form1.cs 56 | 57 | 58 | 59 | Form 60 | 61 | 62 | GameSender.cs 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | Form1.cs 71 | 72 | 73 | GameSender.cs 74 | 75 | 76 | ResXFileCodeGenerator 77 | Resources.Designer.cs 78 | Designer 79 | 80 | 81 | True 82 | Resources.resx 83 | True 84 | 85 | 86 | SettingsSingleFileGenerator 87 | Settings.Designer.cs 88 | 89 | 90 | True 91 | Settings.settings 92 | True 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 109 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/bin/Debug/FrogASPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/bin/Debug/FrogASPI.dll -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/bin/Debug/ISO2God.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/bin/Debug/ISO2God.exe -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/bin/Debug/Log.txt: -------------------------------------------------------------------------------- 1 | ==================================================================== 2 | Xbox Backup Creator v2.8 Build:0275 By Redline99 3 | 4 | Found ODD: at [0:0] 5 | *** No applicable drives found *** 6 | Nero API is not available 7 | ImgBurn 2.5.8.0 is available 8 | ImgBurn - The Ultimate Image Burner! by LIGHTNING UK! 9 | ==================================================================== 10 | Xbox Backup Creator v2.8 Build:0275 By Redline99 11 | 12 | Found ODD: at [0:0] 13 | *** No applicable drives found *** 14 | Nero API is not available 15 | ImgBurn 2.5.8.0 is available 16 | ImgBurn - The Ultimate Image Burner! by LIGHTNING UK! 17 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/bin/Debug/MSCOMCTL.OCX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/bin/Debug/MSCOMCTL.OCX -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/bin/Debug/Readme XIB.txt: -------------------------------------------------------------------------------- 1 | ================================================================================= 2 | Xbox Image Browser v2.9 Build:0350 by Redline99 3 | 4 | Browse and Extract ISO files 5 | 6 | Added - Added folder preselection to Save As browse dialog 7 | Added - Command line parsing to open an iso from explorer (Open With command) 8 | 9 | NOTE: 10 | Xbox Image Browser is intended to only work with iso files. Reading directly 11 | from a dvd disc is supported by the Image Browser embedded in Xbox Backup Creator. 12 | 13 | ================================================================================= 14 | Xbox Image Browser v2.9 Build:0345 by Redline99 15 | 16 | Browse and Extract ISO files 17 | 18 | Added - XGD3 Support 19 | Changed - Some minor clean ups 20 | 21 | USAGE: 22 | 23 | Selecting the "su20076000_00000000" will display the version number. 24 | Selecting an "xex" file will display the region 25 | 26 | Right clicking on top level file name will extract the entire ISO. 27 | Right clicking on a folder will extract it and it's sub folders. 28 | Right clicking on a single will will allow you to extract that file. 29 | Right clicking on a single file will allow you to replace the file. 30 | (The file size must be the same or smaller.) 31 | 32 | This application is basically the same one embedded in Xbox Backup Creator. 33 | 34 | 35 | NOTE: 36 | 37 | If your getting an error in windows 7 (or other os) with mscomctl.ocx which 38 | is stopping backup creator from running then try this 39 | 40 | Get the mscomctl.ocx whether zip/rar form or whatever, extract to( C:\WINDOWS\SYSTEM directory. ) LEFT CLICK ON "Command Prompt" and choose "RUN AS ADMINISTRATOR" 41 | this is important, RUN AS ADMINISTRATOR ok got that good, then use "CD C:\Windows\system" 42 | NOT \system32 43 | Then "regsvr32 mscomctl.ocx" 44 | 45 | 46 | Running XBC on 64-bit windows 7 its different again you need to put MSCOMCTL.OCX into C:\Windows\SysWOW64 folder. 47 | Run command prompt as Administrator and ether type or copy and paste this in >>> Regsvr32 c:\windows\SysWOW64\MSCOMCTL.OCX if anyone needs it > Here. 48 | 49 | http://www.majorgeeks.com/files/mscomctl.zip 50 | 51 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/bin/Debug/X360GameHack.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/bin/Debug/X360GameHack.exe -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/bin/Debug/X360GameHack.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/bin/Debug/X360GameHack.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/bin/Debug/X360GameHack.pdb -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/bin/Debug/X360GameHack.vshost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/bin/Debug/X360GameHack.vshost.exe -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/bin/Debug/X360GameHack.vshost.exe.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/bin/Debug/X360GameHack.vshost.exe.manifest: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/bin/Debug/X360PkgTool.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/bin/Debug/X360PkgTool.exe -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/bin/Debug/XBBC Readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/bin/Debug/XBBC Readme.txt -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/bin/Debug/XBBC.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/bin/Debug/XBBC.exe -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/bin/Debug/XIB.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/bin/Debug/XIB.exe -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/bin/Debug/XbeTool.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/bin/Debug/XbeTool.exe -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/bin/Debug/abgx360_v1.0.7_setup_hadzz.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/bin/Debug/abgx360_v1.0.7_setup_hadzz.exe -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/bin/Debug/extract-xiso.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/bin/Debug/extract-xiso.exe -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/bin/Debug/xextool.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/bin/Debug/xextool.exe -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/obj/Debug/DesignTimeResolveAssemblyReferences.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/obj/Debug/DesignTimeResolveAssemblyReferences.cache -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- 1 | .winmd.dll.exeRC:\Users\icymo\source\repos\X360GameHack\X360GameHack\Properties\Settings.settings@C:\Users\icymo\source\repos\X360GameHack\X360GameHack\App.configgC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\Microsoft.CSharp.dll_C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\mscorlib.dllbC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.Core.dlltC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.Data.DataSetExtensions.dllbC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.Data.dllhC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.Deployment.dll]C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.dlleC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.Drawing.dllhC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.Management.dllfC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.Net.Http.dllkC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.Windows.Forms.dllaC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.Xml.dllfC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.Xml.Linq.dllSC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\Full{CandidateAssemblyFiles}{HintPathFromItem}{TargetFrameworkDirectory}B{Registry:Software\Microsoft\.NETFramework,v4.8,AssemblyFoldersEx} {RawFileName}@C:\Users\icymo\source\repos\X360GameHack\X360GameHack\bin\Debug\B{Registry:Software\Microsoft\.NETFramework,v4.8,AssemblyFoldersEx}iC:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\DesignTimeResolveAssemblyReferences.cacheSC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\[C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\Facades\.NETFramework,Version=v4.8.NET Framework 4.8v4.8msil 2 | v4.0.30319 -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/obj/Debug/X360GameHack.Form1.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/obj/Debug/X360GameHack.Form1.resources -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/obj/Debug/X360GameHack.GameSender.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/obj/Debug/X360GameHack.GameSender.resources -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/obj/Debug/X360GameHack.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/obj/Debug/X360GameHack.Properties.Resources.resources -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/obj/Debug/X360GameHack.csproj.AssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/obj/Debug/X360GameHack.csproj.AssemblyReference.cache -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/obj/Debug/X360GameHack.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 856e7a085192231f38a3b14eee1504913316ba51303c56a1fa6c7302c35eabeb 2 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/obj/Debug/X360GameHack.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\bin\Debug\X360GameHack.exe.config 2 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\bin\Debug\X360GameHack.exe 3 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\bin\Debug\X360GameHack.pdb 4 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\obj\Debug\X360GameHack.csprojResolveAssemblyReference.cache 5 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\obj\Debug\X360GameHack.Form1.resources 6 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\obj\Debug\X360GameHack.Properties.Resources.resources 7 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\obj\Debug\X360GameHack.csproj.GenerateResource.Cache 8 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\obj\Debug\X360GameHack.exe 9 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\obj\Debug\X360GameHack.pdb 10 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\bin\Debug\X360GameHack.exe.config 11 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\bin\Debug\X360GameHack.exe 12 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\bin\Debug\X360GameHack.pdb 13 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.csproj.AssemblyReference.cache 14 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.Form1.resources 15 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.Properties.Resources.resources 16 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.csproj.GenerateResource.cache 17 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.csproj.CoreCompileInputs.cache 18 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.exe 19 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.pdb 20 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.GameSender.resources 21 | -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/obj/Debug/X360GameHack.csproj.GenerateResource.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/obj/Debug/X360GameHack.csproj.GenerateResource.cache -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/obj/Debug/X360GameHack.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/obj/Debug/X360GameHack.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/obj/Debug/X360GameHack.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/obj/Debug/X360GameHack.exe -------------------------------------------------------------------------------- /X360GameHack/X360GameHack/obj/Debug/X360GameHack.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/X360GameHack/obj/Debug/X360GameHack.pdb -------------------------------------------------------------------------------- /X360GameHack/bin/Debug/DevComponents.DotNetBar2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/bin/Debug/DevComponents.DotNetBar2.dll -------------------------------------------------------------------------------- /X360GameHack/bin/Debug/X360GameHack.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/bin/Debug/X360GameHack.exe -------------------------------------------------------------------------------- /X360GameHack/bin/Debug/X360GameHack.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /X360GameHack/bin/Debug/X360GameHack.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/bin/Debug/X360GameHack.pdb -------------------------------------------------------------------------------- /X360GameHack/bin/Debug/X360GameHack2025.rar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/bin/Debug/X360GameHack2025.rar -------------------------------------------------------------------------------- /X360GameHack/bin/Debug/X360GameHack2025.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/bin/Debug/X360GameHack2025.zip -------------------------------------------------------------------------------- /X360GameHack/bin/Debug/X360GameHack2025/FrogASPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/bin/Debug/X360GameHack2025/FrogASPI.dll -------------------------------------------------------------------------------- /X360GameHack/bin/Debug/X360GameHack2025/ISO2God.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/bin/Debug/X360GameHack2025/ISO2God.exe -------------------------------------------------------------------------------- /X360GameHack/bin/Debug/X360GameHack2025/MSCOMCTL.OCX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/bin/Debug/X360GameHack2025/MSCOMCTL.OCX -------------------------------------------------------------------------------- /X360GameHack/bin/Debug/X360GameHack2025/X360GameHack.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/bin/Debug/X360GameHack2025/X360GameHack.exe -------------------------------------------------------------------------------- /X360GameHack/bin/Debug/X360GameHack2025/X360PkgTool.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/bin/Debug/X360GameHack2025/X360PkgTool.exe -------------------------------------------------------------------------------- /X360GameHack/bin/Debug/X360GameHack2025/XBBC.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/bin/Debug/X360GameHack2025/XBBC.exe -------------------------------------------------------------------------------- /X360GameHack/bin/Debug/X360GameHack2025/XIB.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/bin/Debug/X360GameHack2025/XIB.exe -------------------------------------------------------------------------------- /X360GameHack/bin/Debug/X360GameHack2025/XbeTool.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/bin/Debug/X360GameHack2025/XbeTool.exe -------------------------------------------------------------------------------- /X360GameHack/bin/Debug/X360GameHack2025/abgx360_v1.0.7_setup_hadzz.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/bin/Debug/X360GameHack2025/abgx360_v1.0.7_setup_hadzz.exe -------------------------------------------------------------------------------- /X360GameHack/bin/Debug/X360GameHack2025/extract-xiso.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/bin/Debug/X360GameHack2025/extract-xiso.exe -------------------------------------------------------------------------------- /X360GameHack/bin/Debug/X360GameHack2025/xextool.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/bin/Debug/X360GameHack2025/xextool.exe -------------------------------------------------------------------------------- /X360GameHack/obj/Debug/DesignTimeResolveAssemblyReferences.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/obj/Debug/DesignTimeResolveAssemblyReferences.cache -------------------------------------------------------------------------------- /X360GameHack/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- 1 | .winmd.dll.exe>C:\Users\icymo\source\repos\X360GameHack\X360GameHack\xbox.icoRC:\Users\icymo\source\repos\X360GameHack\X360GameHack\Properties\Settings.settings@C:\Users\icymo\source\repos\X360GameHack\X360GameHack\App.config3C:\Users\icymo\Desktop\DevComponents.DotNetBar2.dllgC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\Microsoft.CSharp.dll_C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\mscorlib.dllbC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.Core.dlltC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.Data.DataSetExtensions.dllbC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.Data.dllhC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.Deployment.dll]C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.dlleC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.Drawing.dllhC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.Management.dllfC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.Net.Http.dllkC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.Windows.Forms.dllaC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.Xml.dllfC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\System.Xml.Linq.dllSC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\Full{CandidateAssemblyFiles}{HintPathFromItem}{TargetFrameworkDirectory}B{Registry:Software\Microsoft\.NETFramework,v4.8,AssemblyFoldersEx} {RawFileName}@C:\Users\icymo\source\repos\X360GameHack\X360GameHack\bin\Debug\B{Registry:Software\Microsoft\.NETFramework,v4.8,AssemblyFoldersEx}iC:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\DesignTimeResolveAssemblyReferences.cacheSC:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\[C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8\Facades\.NETFramework,Version=v4.8.NET Framework 4.8v4.8msil 2 | v4.0.30319 -------------------------------------------------------------------------------- /X360GameHack/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll -------------------------------------------------------------------------------- /X360GameHack/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs -------------------------------------------------------------------------------- /X360GameHack/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs -------------------------------------------------------------------------------- /X360GameHack/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs -------------------------------------------------------------------------------- /X360GameHack/obj/Debug/X360Game.E38C24C5.Up2Date: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/obj/Debug/X360Game.E38C24C5.Up2Date -------------------------------------------------------------------------------- /X360GameHack/obj/Debug/X360GameHack.ExtractSeveralGames.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/obj/Debug/X360GameHack.ExtractSeveralGames.resources -------------------------------------------------------------------------------- /X360GameHack/obj/Debug/X360GameHack.GameSender.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/obj/Debug/X360GameHack.GameSender.resources -------------------------------------------------------------------------------- /X360GameHack/obj/Debug/X360GameHack.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/obj/Debug/X360GameHack.Properties.Resources.resources -------------------------------------------------------------------------------- /X360GameHack/obj/Debug/X360GameHack.X360GameHack.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/obj/Debug/X360GameHack.X360GameHack.resources -------------------------------------------------------------------------------- /X360GameHack/obj/Debug/X360GameHack.csproj.AssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/obj/Debug/X360GameHack.csproj.AssemblyReference.cache -------------------------------------------------------------------------------- /X360GameHack/obj/Debug/X360GameHack.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 96c9b50bfd62a1bcd11887cd69e2c2c2c15d6a6b4272b82f2ab7a696ffe4200c 2 | -------------------------------------------------------------------------------- /X360GameHack/obj/Debug/X360GameHack.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\bin\Debug\X360GameHack.exe.config 2 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\bin\Debug\X360GameHack.exe 3 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\bin\Debug\X360GameHack.pdb 4 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\obj\Debug\X360GameHack.csprojResolveAssemblyReference.cache 5 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\obj\Debug\X360GameHack.Form1.resources 6 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\obj\Debug\X360GameHack.Properties.Resources.resources 7 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\obj\Debug\X360GameHack.csproj.GenerateResource.Cache 8 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\obj\Debug\X360GameHack.exe 9 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\obj\Debug\X360GameHack.pdb 10 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\bin\Debug\X360GameHack.exe.config 11 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\bin\Debug\X360GameHack.exe 12 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\bin\Debug\X360GameHack.pdb 13 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.csproj.AssemblyReference.cache 14 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.Properties.Resources.resources 15 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.csproj.GenerateResource.cache 16 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.csproj.CoreCompileInputs.cache 17 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.exe 18 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.pdb 19 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.GameSender.resources 20 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.X360GameHack.resources 21 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.ExtractSeveralGames.resources 22 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\bin\Debug\DevComponents.DotNetBar2.dll 23 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360Game.E38C24C5.Up2Date 24 | -------------------------------------------------------------------------------- /X360GameHack/obj/Debug/X360GameHack.csproj.GenerateResource.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/obj/Debug/X360GameHack.csproj.GenerateResource.cache -------------------------------------------------------------------------------- /X360GameHack/obj/Debug/X360GameHack.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/obj/Debug/X360GameHack.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /X360GameHack/obj/Debug/X360GameHack.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/obj/Debug/X360GameHack.exe -------------------------------------------------------------------------------- /X360GameHack/obj/Debug/X360GameHack.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/obj/Debug/X360GameHack.pdb -------------------------------------------------------------------------------- /X360GameHack/xbox.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack/xbox.ico -------------------------------------------------------------------------------- /X360GameHack2025/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("X360GameHack")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("X360GameHack")] 13 | [assembly: AssemblyCopyright("Copyright © 2024")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("62cd4984-bc39-48ef-b18a-8e709071f9c2")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Build and Revision Numbers 33 | // by using the '*' as shown below: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /X360GameHack2025/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace X360GameHack.Properties { 12 | using System; 13 | 14 | 15 | /// 16 | /// A strongly-typed resource class, for looking up localized strings, etc. 17 | /// 18 | // This class was auto-generated by the StronglyTypedResourceBuilder 19 | // class via a tool like ResGen or Visual Studio. 20 | // To add or remove a member, edit your .ResX file then rerun ResGen 21 | // with the /str option, or rebuild your VS project. 22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] 23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 25 | internal class Resources { 26 | 27 | private static global::System.Resources.ResourceManager resourceMan; 28 | 29 | private static global::System.Globalization.CultureInfo resourceCulture; 30 | 31 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] 32 | internal Resources() { 33 | } 34 | 35 | /// 36 | /// Returns the cached ResourceManager instance used by this class. 37 | /// 38 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 39 | internal static global::System.Resources.ResourceManager ResourceManager { 40 | get { 41 | if (object.ReferenceEquals(resourceMan, null)) { 42 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("X360GameHack.Properties.Resources", typeof(Resources).Assembly); 43 | resourceMan = temp; 44 | } 45 | return resourceMan; 46 | } 47 | } 48 | 49 | /// 50 | /// Overrides the current thread's CurrentUICulture property for all 51 | /// resource lookups using this strongly typed resource class. 52 | /// 53 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] 54 | internal static global::System.Globalization.CultureInfo Culture { 55 | get { 56 | return resourceCulture; 57 | } 58 | set { 59 | resourceCulture = value; 60 | } 61 | } 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /X360GameHack2025/Properties/Resources.resx: -------------------------------------------------------------------------------- 1 |  2 | 3 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | text/microsoft-resx 107 | 108 | 109 | 2.0 110 | 111 | 112 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 113 | 114 | 115 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 116 | 117 | -------------------------------------------------------------------------------- /X360GameHack2025/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | namespace X360GameHack.Properties { 12 | 13 | 14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.12.0.0")] 16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 17 | 18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 19 | 20 | public static Settings Default { 21 | get { 22 | return defaultInstance; 23 | } 24 | } 25 | 26 | [global::System.Configuration.UserScopedSettingAttribute()] 27 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 28 | [global::System.Configuration.DefaultSettingValueAttribute("")] 29 | public string IP { 30 | get { 31 | return ((string)(this["IP"])); 32 | } 33 | set { 34 | this["IP"] = value; 35 | } 36 | } 37 | 38 | [global::System.Configuration.UserScopedSettingAttribute()] 39 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 40 | [global::System.Configuration.DefaultSettingValueAttribute("")] 41 | public string Port { 42 | get { 43 | return ((string)(this["Port"])); 44 | } 45 | set { 46 | this["Port"] = value; 47 | } 48 | } 49 | 50 | [global::System.Configuration.UserScopedSettingAttribute()] 51 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 52 | [global::System.Configuration.DefaultSettingValueAttribute("")] 53 | public string Username { 54 | get { 55 | return ((string)(this["Username"])); 56 | } 57 | set { 58 | this["Username"] = value; 59 | } 60 | } 61 | 62 | [global::System.Configuration.UserScopedSettingAttribute()] 63 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 64 | [global::System.Configuration.DefaultSettingValueAttribute("")] 65 | public string Password { 66 | get { 67 | return ((string)(this["Password"])); 68 | } 69 | set { 70 | this["Password"] = value; 71 | } 72 | } 73 | } 74 | } 75 | -------------------------------------------------------------------------------- /X360GameHack2025/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /X360GameHack2025/bin/Debug/DevComponents.DotNetBar2.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/bin/Debug/DevComponents.DotNetBar2.dll -------------------------------------------------------------------------------- /X360GameHack2025/bin/Debug/FrogASPI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/bin/Debug/FrogASPI.dll -------------------------------------------------------------------------------- /X360GameHack2025/bin/Debug/ISO2God.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/bin/Debug/ISO2God.exe -------------------------------------------------------------------------------- /X360GameHack2025/bin/Debug/MSCOMCTL.OCX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/bin/Debug/MSCOMCTL.OCX -------------------------------------------------------------------------------- /X360GameHack2025/bin/Debug/X360GameHack.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/bin/Debug/X360GameHack.exe -------------------------------------------------------------------------------- /X360GameHack2025/bin/Debug/X360GameHack.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /X360GameHack2025/bin/Debug/X360GameHack.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/bin/Debug/X360GameHack.pdb -------------------------------------------------------------------------------- /X360GameHack2025/bin/Debug/X360GameHack.vshost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/bin/Debug/X360GameHack.vshost.exe -------------------------------------------------------------------------------- /X360GameHack2025/bin/Debug/X360GameHack.vshost.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 |
6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /X360GameHack2025/bin/Debug/X360GameHack.vshost.exe.manifest: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /X360GameHack2025/bin/Debug/X360Gamehack.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/bin/Debug/X360Gamehack.zip -------------------------------------------------------------------------------- /X360GameHack2025/bin/Debug/X360PkgTool.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/bin/Debug/X360PkgTool.exe -------------------------------------------------------------------------------- /X360GameHack2025/bin/Debug/XBBC.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/bin/Debug/XBBC.exe -------------------------------------------------------------------------------- /X360GameHack2025/bin/Debug/XIB.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/bin/Debug/XIB.exe -------------------------------------------------------------------------------- /X360GameHack2025/bin/Debug/XbeTool.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/bin/Debug/XbeTool.exe -------------------------------------------------------------------------------- /X360GameHack2025/bin/Debug/abgx360_v1.0.7_setup_hadzz.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/bin/Debug/abgx360_v1.0.7_setup_hadzz.exe -------------------------------------------------------------------------------- /X360GameHack2025/bin/Debug/extract-xiso.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/bin/Debug/extract-xiso.exe -------------------------------------------------------------------------------- /X360GameHack2025/bin/Debug/xextool.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/bin/Debug/xextool.exe -------------------------------------------------------------------------------- /X360GameHack2025/obj/Debug/DesignTimeResolveAssemblyReferences.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/obj/Debug/DesignTimeResolveAssemblyReferences.cache -------------------------------------------------------------------------------- /X360GameHack2025/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /X360GameHack2025/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll -------------------------------------------------------------------------------- /X360GameHack2025/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs -------------------------------------------------------------------------------- /X360GameHack2025/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs -------------------------------------------------------------------------------- /X360GameHack2025/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs -------------------------------------------------------------------------------- /X360GameHack2025/obj/Debug/X360Game.E38C24C5.Up2Date: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/obj/Debug/X360Game.E38C24C5.Up2Date -------------------------------------------------------------------------------- /X360GameHack2025/obj/Debug/X360GameHack.ExtractSeveralGames.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/obj/Debug/X360GameHack.ExtractSeveralGames.resources -------------------------------------------------------------------------------- /X360GameHack2025/obj/Debug/X360GameHack.GameSender.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/obj/Debug/X360GameHack.GameSender.resources -------------------------------------------------------------------------------- /X360GameHack2025/obj/Debug/X360GameHack.Properties.Resources.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/obj/Debug/X360GameHack.Properties.Resources.resources -------------------------------------------------------------------------------- /X360GameHack2025/obj/Debug/X360GameHack.X360GameHack.resources: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/obj/Debug/X360GameHack.X360GameHack.resources -------------------------------------------------------------------------------- /X360GameHack2025/obj/Debug/X360GameHack.csproj.AssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/obj/Debug/X360GameHack.csproj.AssemblyReference.cache -------------------------------------------------------------------------------- /X360GameHack2025/obj/Debug/X360GameHack.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 96c9b50bfd62a1bcd11887cd69e2c2c2c15d6a6b4272b82f2ab7a696ffe4200c 2 | -------------------------------------------------------------------------------- /X360GameHack2025/obj/Debug/X360GameHack.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\bin\Debug\X360GameHack.exe.config 2 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\bin\Debug\X360GameHack.exe 3 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\bin\Debug\X360GameHack.pdb 4 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\obj\Debug\X360GameHack.csprojResolveAssemblyReference.cache 5 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\obj\Debug\X360GameHack.Form1.resources 6 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\obj\Debug\X360GameHack.Properties.Resources.resources 7 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\obj\Debug\X360GameHack.csproj.GenerateResource.Cache 8 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\obj\Debug\X360GameHack.exe 9 | c:\users\icymo\documents\visual studio 2015\Projects\X360GameHack\X360GameHack\obj\Debug\X360GameHack.pdb 10 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\bin\Debug\X360GameHack.exe.config 11 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\bin\Debug\X360GameHack.exe 12 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\bin\Debug\X360GameHack.pdb 13 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.csproj.AssemblyReference.cache 14 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.Properties.Resources.resources 15 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.csproj.GenerateResource.cache 16 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.csproj.CoreCompileInputs.cache 17 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.exe 18 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.pdb 19 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.GameSender.resources 20 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.X360GameHack.resources 21 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360GameHack.ExtractSeveralGames.resources 22 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\bin\Debug\DevComponents.DotNetBar2.dll 23 | C:\Users\icymo\source\repos\X360GameHack\X360GameHack\obj\Debug\X360Game.E38C24C5.Up2Date 24 | C:\Users\IcyModz420\Desktop\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\bin\Debug\X360GameHack.exe.config 25 | C:\Users\IcyModz420\Desktop\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.exe 26 | C:\Users\IcyModz420\Desktop\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.pdb 27 | C:\Users\IcyModz420\Desktop\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\bin\Debug\X360GameHack.exe 28 | C:\Users\IcyModz420\Desktop\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\bin\Debug\X360GameHack.pdb 29 | C:\Users\IcyModz420\Desktop\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.csprojResolveAssemblyReference.cache 30 | C:\Users\IcyModz420\Desktop\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.ExtractSeveralGames.resources 31 | C:\Users\IcyModz420\Desktop\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.X360GameHack.resources 32 | C:\Users\IcyModz420\Desktop\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.GameSender.resources 33 | C:\Users\IcyModz420\Desktop\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.Properties.Resources.resources 34 | C:\Users\IcyModz420\Desktop\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.csproj.GenerateResource.Cache 35 | D:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\bin\Debug\X360GameHack.exe.config 36 | D:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.exe 37 | D:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.pdb 38 | D:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\bin\Debug\X360GameHack.exe 39 | D:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\bin\Debug\X360GameHack.pdb 40 | D:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.csprojResolveAssemblyReference.cache 41 | D:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.ExtractSeveralGames.resources 42 | D:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.X360GameHack.resources 43 | D:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.GameSender.resources 44 | D:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.Properties.Resources.resources 45 | D:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.csproj.GenerateResource.Cache 46 | F:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\bin\Debug\X360GameHack.exe.config 47 | F:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.exe 48 | F:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.pdb 49 | F:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\bin\Debug\X360GameHack.exe 50 | F:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\bin\Debug\X360GameHack.pdb 51 | F:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.csprojResolveAssemblyReference.cache 52 | F:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.ExtractSeveralGames.resources 53 | F:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.X360GameHack.resources 54 | F:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.GameSender.resources 55 | F:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.Properties.Resources.resources 56 | F:\X360GameHack2025-X360GameHackv1.1.2\X360GameHack\obj\Debug\X360GameHack.csproj.GenerateResource.Cache 57 | -------------------------------------------------------------------------------- /X360GameHack2025/obj/Debug/X360GameHack.csproj.GenerateResource.Cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/obj/Debug/X360GameHack.csproj.GenerateResource.Cache -------------------------------------------------------------------------------- /X360GameHack2025/obj/Debug/X360GameHack.csprojResolveAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/obj/Debug/X360GameHack.csprojResolveAssemblyReference.cache -------------------------------------------------------------------------------- /X360GameHack2025/obj/Debug/X360GameHack.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/obj/Debug/X360GameHack.exe -------------------------------------------------------------------------------- /X360GameHack2025/obj/Debug/X360GameHack.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/X360GameHack2025/obj/Debug/X360GameHack.pdb -------------------------------------------------------------------------------- /xbox.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IcyModz420/X360GameHack2025/70727fde86ce8ee3d97b948aabe6ed81ecbd75a2/xbox.ico --------------------------------------------------------------------------------