|
You last visited: Today at 05:47
Advertisement
[Rel]Conquer Laucher[C++]
Discussion on [Rel]Conquer Laucher[C++] within the CO2 PServer Guides & Releases forum part of the CO2 Private Server category.
05/19/2010, 21:56
|
#16
|
elite*gold: 0
Join Date: Jul 2008
Posts: 259
Received Thanks: 73
|
This is like extremely simple. Although, at-least your putting in effort.
|
|
|
05/19/2010, 22:18
|
#17
|
elite*gold: 0
Join Date: May 2010
Posts: 298
Received Thanks: 57
|
Thanks, but as I said I have never ever made a C# application...so I think this is good for the moment...
|
|
|
05/19/2010, 22:30
|
#18
|
elite*gold: 20
Join Date: Jan 2008
Posts: 2,338
Received Thanks: 490
|
looks like c# to me
|
|
|
05/20/2010, 00:00
|
#19
|
elite*gold: 0
Join Date: Sep 2008
Posts: 178
Received Thanks: 62
|
Quote:
Originally Posted by MonstersAbroad
Thanks, but as I said I have never ever made a C# application...so I think this is good for the moment...
|
No please!, stop trying to programing
|
|
|
05/20/2010, 08:30
|
#20
|
elite*gold: 0
Join Date: Apr 2010
Posts: 116
Received Thanks: 12
|
Oh now that i know how to decompile these i thought i give it ago on yours ^.^
Code:
private void InitializeComponent()
{
ComponentResourceManager manager = null;
manager = new ComponentResourceManager(typeof(Form1));
this.button1 = new Button();
this.radioButton1 = new RadioButton();
this.radioButton2 = new RadioButton();
this.label1 = new Label();
this.button2 = new Button();
this.label2 = new Label();
base.SuspendLayout();
Point point6 = new Point(12, 0x45);
this.button1.Location = point6;
this.button1.Name = "button1";
Size size7 = new Size(80, 0x17);
this.button1.Size = size7;
this.button1.TabIndex = 0;
this.button1.Text = "Play";
this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new EventHandler(this.button1_Click);
this.radioButton1.AutoSize = true;
this.radioButton1.Checked = true;
Point point5 = new Point(15, 0x17);
this.radioButton1.Location = point5;
this.radioButton1.Name = "radioButton1";
Size size6 = new Size(100, 0x11);
this.radioButton1.Size = size6;
this.radioButton1.TabIndex = 1;
this.radioButton1.TabStop = true;
this.radioButton1.Text = "Not Blacknulled";
this.radioButton1.UseVisualStyleBackColor = true;
this.radioButton1.CheckedChanged += new EventHandler(this.radioButton1_CheckedChanged);
this.radioButton2.AutoSize = true;
Point point4 = new Point(15, 0x2e);
this.radioButton2.Location = point4;
this.radioButton2.Name = "radioButton2";
Size size5 = new Size(80, 0x11);
this.radioButton2.Size = size5;
this.radioButton2.TabIndex = 2;
this.radioButton2.Text = "Blacknulled";
this.radioButton2.UseVisualStyleBackColor = true;
this.label1.AutoSize = true;
Point point3 = new Point(12, 7);
this.label1.Location = point3;
this.label1.Name = "label1";
Size size4 = new Size(0xc9, 13);
this.label1.Size = size4;
this.label1.TabIndex = 3;
this.label1.Text = "How would you like to run Conquer.exe ?";
this.label1.Click += new EventHandler(this.label1_Click);
Point point2 = new Point(0x77, 0x45);
this.button2.Location = point2;
this.button2.Name = "button2";
Size size3 = new Size(80, 0x17);
this.button2.Size = size3;
this.button2.TabIndex = 4;
this.button2.Text = "Exit";
this.button2.UseVisualStyleBackColor = true;
this.button2.Click += new EventHandler(this.button2_Click);
this.label2.AutoSize = true;
Point point = new Point(0x3d, 0x5f);
this.label2.Location = point;
this.label2.Name = "label2";
Size size2 = new Size(0x5e, 13);
this.label2.Size = size2;
this.label2.TabIndex = 5;
this.label2.Text = "Made by Paralyzer";
SizeF ef = new SizeF(6f, 13f);
base.AutoScaleDimensions = ef;
base.AutoScaleMode = AutoScaleMode.Font;
Size size = new Size(0xd4, 0x6d);
base.ClientSize = size;
base.Controls.Add(this.label2);
base.Controls.Add(this.button2);
base.Controls.Add(this.label1);
base.Controls.Add(this.radioButton2);
base.Controls.Add(this.radioButton1);
base.Controls.Add(this.button1);
base.FormBorderStyle = FormBorderStyle.FixedToolWindow;
base.Icon = (Icon) manager.GetObject("$this.Icon");
base.Name = "Form1";
base.StartPosition = FormStartPosition.CenterScreen;
this.Text = "Conquer Launcher";
base.ResumeLayout(false);
base.PerformLayout();
}
Worked like a charm
BTW The exe finally worked lmao thanks
|
|
|
05/20/2010, 08:39
|
#21
|
elite*gold: 0
Join Date: Oct 2009
Posts: 768
Received Thanks: 550
|
Next time you want to make a C++ application, try to do it native C++ not .Net C++(aka VC++). VC++ can be decompiled.
To write a native C++ GUI is a bit harder than you think.
|
|
|
05/20/2010, 08:40
|
#22
|
elite*gold: 0
Join Date: Apr 2010
Posts: 116
Received Thanks: 12
|
Quote:
Originally Posted by -impulse-
Next time you want to make a C++ application, try to do it native C++ not .Net C++(aka VC++). VC++ can be decompiled.
To write a native C++ GUI is a bit harder than you think.
|
Uh yeah i was gonna try and do it but now i gotta study some guides on it
Cause i didn't know what the hell i was doing every thing was so different from C#
|
|
|
05/20/2010, 08:58
|
#23
|
elite*gold: 0
Join Date: Dec 2006
Posts: 684
Received Thanks: 238
|
Run conquer.exe blacknull, not play lol..
|
|
|
05/20/2010, 09:33
|
#24
|
elite*gold: 0
Join Date: Nov 2009
Posts: 390
Received Thanks: 321
|
Quote:
Originally Posted by -impulse-
Next time you want to make a C++ application, try to do it native C++ not .Net C++(aka VC++). VC++ can be decompiled. unmanaged C++ apps. can be analyzed too with some help of IDA/Olly
To write a native C++ GUI is a bit harder than you think.
|
Let's see.. Fill up a WNDCLASS or WNDCLASSEX, RegisterClass() or RegisterClassEx(), CreateWindow(Ex)(); then GetMessage()/PeekMessage(), TranslateMessage(); DispatchMessage();, then to the message callback(common: WndProc).. and finally if you want common controls InitCommonControls(Ex)();
|
|
|
05/20/2010, 10:14
|
#25
|
elite*gold: 0
Join Date: Oct 2009
Posts: 768
Received Thanks: 550
|
Quote:
Originally Posted by Nullable
Let's see.. Fill up a WNDCLASS or WNDCLASSEX, RegisterClass() or RegisterClassEx(), CreateWindow(Ex)(); then GetMessage()/PeekMessage(), TranslateMessage(); DispatchMessage();, then to the message callback(common: WndProc).. and finally if you want common controls InitCommonControls(Ex)();
|
Indeed.
So, I used like 30 minutes(kinda too much I'd say but it's my first C++ GUI app) to write an conquer loader in C++ with GUI.
I used CodeBlocks( )
Here is the loader:
Here is the src:
|
|
|
|
|
Similar Threads
|
DB-Bot 1.0beta laucher closed
08/01/2010 - SRO Private Server - 3 Replies
DB-Bot 1.0beta laucher schließt
Huhu habe folgendes problem.
Habe den DB-bot 1.0 beta auf ZSZC und haben folgendes problem.
Wenn ich alles gestartet haben und mich einloggen will mit dem Prozess patcher
dann schließt sich der Launcher ohne eine fehlermeldung.. ab und zu nach längerer zeit und manchmal auch direkt beim ersten login versuch.. habe es auch mit der 0.8er version versucht udn habe diesen Fehler..
Und auch ingame stürtzt das game einfach ab ohne fehlermeldung..
Habe...
|
Laucher Images
02/02/2010 - Dekaron Private Server - 4 Replies
Anyone know what program i need to edit launcher images and can elaborate on how to do it?
|
Nid help byspass the laucher dekaron sea
10/02/2008 - Dekaron - 1 Replies
plz help me
|
BAKEICE.exe laucher webthunder.net someone help!
09/04/2007 - Lineage 2 - 1 Replies
server: WebThunder.net - The World Behind the Magic!
patcher: http://www.webthunder.net/downloads/WebThunder_Int erlude_Launcher_v219.exe
this a patch c6 , use the system of original server, and they connect to the server
only connect to patch, and he delete host file, and if u open l2w and the patcher he closed l2w
plz someone de-crypt or know the connection mode of this sh1t
tnx
|
All times are GMT +2. The time now is 05:47.
|
|