You last visited: Today at 02:00
Advertisement
[TOOL] Interactions Enabler
Discussion on [TOOL] Interactions Enabler within the CO2 Exploits, Hacks & Tools forum part of the Conquer Online 2 category.
05/04/2010, 06:09
#1
elite*gold: 0
Join Date: Nov 2005
Posts: 122
Received Thanks: 186
[TOOL] Interactions Enabler
using
I have made an interactions enabler to automatically enable the actions "removed" by TQ.
Simple to use, just put it in your Conquer Online 2.0 directory ("C:\Program Files\Conquer Online 2.0" by default) and run.
Scan if you want.
Made using C# and .NET 2.0 so if you STILL don't have the .NET framework shoot yourself in the face.
Code:
using System;
using System.Collections.Generic;
using System.Windows.Forms;
namespace InteractionsEnabler {
static class Program {
/// <summary>
/// 1024x768 GUI file RELATIVE location.
/// </summary>
const string GUI_FILE_1024 = "ini/GUI.ini";
/// <summary>
/// 800x600 GUI file RELATIVE location.
/// </summary>
const string GUI_FILE_800 = "ini/GUI800X600.ini";
/// <summary>
/// Ini Setting block
/// Section, Key, and Value
/// </summary>
struct IniSettingBlock {
public string Section;
public string Key;
public string Value;
public IniSettingBlock(string s, string k, string v) {
Section = s;
Key = k;
Value = v;
}
}
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main() {
List<IniSettingBlock> settingsList = initList();
if (!checkPatch(GUI_FILE_1024, settingsList)) {
applyPatch(GUI_FILE_1024, settingsList);
}
if (!checkPatch(GUI_FILE_800, settingsList)) {
applyPatch(GUI_FILE_800, settingsList);
}
Console.WriteLine("Interactions enabled, you may now reload the ini values by changing resolution or restarting client");
Console.WriteLine("Press any key to close...");
Console.ReadKey();
}
/// <summary>
/// Build list of ini blocks
/// </summary>
/// <returns>list of ini blocks</returns>
private static List<IniSettingBlock> initList() {
List<IniSettingBlock> ret = new List<IniSettingBlock>();
ret.Add(new IniSettingBlock("360-2432", "x", "15"));
ret.Add(new IniSettingBlock("360-2433", "x", "130"));
ret.Add(new IniSettingBlock("360-2434", "y", "30"));
ret.Add(new IniSettingBlock("360-2435", "x", "130"));
ret.Add(new IniSettingBlock("360-2436", "y", "60"));
ret.Add(new IniSettingBlock("360-2437", "y", "60"));
ret.Add(new IniSettingBlock("360-2438", "x", "15"));
ret.Add(new IniSettingBlock("360-2438", "y", "90"));
return ret;
}
/// <summary>
/// Check status of patch, returns true if the values are the patched values, false otherwise
/// </summary>
/// <param name="file">path to file</param>
/// <param name="lst">list of ini blocks to check</param>
/// <returns></returns>
private static bool checkPatch(string file, List<IniSettingBlock> lst) {
IniFile gui = new IniFile(file);
bool patched = false;
Console.WriteLine("Checking patch status of \"{0}\"...", file);
foreach (IniSettingBlock block in lst) {
patched = (gui.IniReadValue(block.Section, block.Key) == block.Value);
if (!patched) {
break;
}
}
Console.WriteLine("\"{0}\" is {1}", file, (patched ? "patched" : "not patched"));
return patched;
}
/// <summary>
/// Patch file
/// </summary>
/// <param name="file">path to file</param>
/// <param name="lst">list of ini blocks to apply</param>
private static void applyPatch(string file, List<IniSettingBlock> lst) {
Console.WriteLine("Patching \"{0}\"...", file);
IniFile gui = new IniFile(file);
foreach (IniSettingBlock block in lst) {
gui.IniWriteValue(block.Section, block.Key, block.Value);
}
Console.WriteLine("File: \"{0}\" patched successfully", file);
}
}
}
Attached Files
InteractionsEnabler.rar
(4.1 KB, 153 views)
05/04/2010, 07:07
#2
elite*gold: 0
Join Date: Apr 2007
Posts: 145
Received Thanks: 33
nice work
05/05/2010, 00:19
#3
elite*gold: 0
Join Date: Dec 2006
Posts: 1,039
Received Thanks: 1,335
Antivirus Version Last Update Result a-squared 4.5.0.50 2010.05.04 - AhnLab-V3 2010.05.04.00 2010.05.04 - AntiVir 8.2.1.224 2010.05.04 - Antiy-AVL 2.0.3.7 2010.04.30 - Authentium 5.2.0.5 2010.05.04 - Avast 4.8.1351.0 2010.05.04 - Avast5 5.0.332.0 2010.05.04 - AVG 9.0.0.787 2010.05.04 - BitDefender 7.2 2010.05.04 - CAT-QuickHeal 10.00 2010.05.04 - ClamAV 0.96.0.3-git 2010.05.04 - Comodo 4765 2010.05.04 - DrWeb 5.0.2.03300 2010.05.04 - eSafe 7.0.17.0 2010.05.03 - eTrust-Vet 35.2.7468 2010.05.04 - F-Prot 4.5.1.85 2010.05.04 - F-Secure 9.0.15370.0 2010.05.04 - Fortinet 4.0.14.0 2010.05.03 - GData 21 2010.05.04 - Ikarus T3.1.1.84.0 2010.05.04 - Jiangmin 13.0.900 2010.05.04 - Kaspersky 7.0.0.125 2010.05.04 - McAfee 5.400.0.1158 2010.05.04 - McAfee-GW-Edition 2010.1 2010.05.04 - Microsoft 1.5703 2010.05.04 - NOD32 5086 2010.05.04 - Norman 6.04.12 2010.05.04 - nProtect 2010-05-04.01 2010.05.04 - Panda 10.0.2.7 2010.05.04 - PCTools 7.0.3.5 2010.05.04 - Prevx 3.0 2010.05.05 - Rising 22.46.01.01 2010.05.04 - Sophos 4.53.0 2010.05.04 - Sunbelt 6261 2010.05.04 - Symantec 20091.2.0.41 2010.05.04 - TheHacker 6.5.2.0.275 2010.05.03 - TrendMicro 9.120.0.1004 2010.05.04 - TrendMicro-HouseCall 9.120.0.1004 2010.05.04 - VBA32 3.12.12.4 2010.05.04 - ViRobot 2010.5.4.2303 2010.05.04 - VirusBuster 5.0.27.0 2010.05.04 -
05/05/2010, 14:32
#4
elite*gold: 0
Join Date: Apr 2007
Posts: 145
Received Thanks: 33
thnx
05/05/2010, 16:24
#5
elite*gold: 146
Join Date: Apr 2008
Posts: 14,686
Received Thanks: 9,968
It's working fine!
05/05/2010, 18:19
#6
elite*gold: 0
Join Date: Dec 2006
Posts: 1,039
Received Thanks: 1,335
Checked the code also and it's clean.
Good work
05/05/2010, 19:10
#7
elite*gold: 0
Join Date: Nov 2005
Posts: 122
Received Thanks: 186
Quote:
Originally Posted by
gabrola
Checked the code also and it's clean.
Good work
yeah, pretty simple program.
01/14/2011, 03:47
#8
elite*gold: 0
Join Date: Jan 2009
Posts: 118
Received Thanks: 80
sorry to bumb but is there anyway to make this work agian, it doesnt anymore the icons are there but i cant click them
01/25/2011, 11:25
#9
elite*gold: 0
Join Date: Nov 2009
Posts: 11
Received Thanks: 0
what is this do ?
Similar Threads
[Program] WoW Lua Enabler
01/25/2009 - WoW Exploits, Hacks, Tools & Macros - 8 Replies
Blizzard actually updated Warden !
DO NOT USE THIS AT THIS TIME
Hey,
Just finished my latest little project, which simply enables the use of any LUA function in the game. (CastSpellByName, etc).
This release requires you to have .NET 3.5 installed.
This is currently undetected, but as a added security measure i would disable server side addon caching.
Lin2Rich Enabler *updated*
12/12/2004 - Lin2 Exploits, Hacks, Bots, Tools & Macros - 10 Replies
der enabler ist als enforcer ersatz gedacht, funktioniert soweit ich weiss nur bei der gecrackten lin2mate funktion von fuk-paul
testen plz
Enabler für Lin2Rich
08/20/2004 - Lin2 Exploits, Hacks, Bots, Tools & Macros - 1 Replies
Also, die meisten benutzen ja den Enforcer für Lin2Rich, aber es gibt auch noch meinen injector ;)
--> http://www.geocities.com/pengpong2004/linrich.html
Gleich mal als Warnung vornweg:
Ihr braucht erst ein license file von mir, bevor ihr das teil benutzen könnt, der Zweck des ganzen ist, dass ich verhindern wollte, dass das teil überall auftaucht... Aber mehr Infos zum license file gibts auf der URL oben...
Ich hab zwar noch nie den Enforcer benutzt, aber von dem was ich gelesen hab...
All times are GMT +1. The time now is 02:00 .