├── 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.exe RC:\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.dll SC:\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.cache SC:\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.dll SC:\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.cache SC:\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
--------------------------------------------------------------------------------