Register for your free account! | Forgot your password?

You last visited: Today at 05:47

  • Please register to post and access all features, it's quick, easy and FREE!

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.

Reply
 
Old 05/19/2010, 21:56   #16
 
CIRASH's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 259
Received Thanks: 73
This is like extremely simple. Although, at-least your putting in effort.
CIRASH is offline  
Old 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...
MonstersAbroad is offline  
Old 05/19/2010, 22:30   #18
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,338
Received Thanks: 490
looks like c# to me
~Yuki~ is offline  
Old 05/20/2010, 00:00   #19
 
elite*gold: 0
Join Date: Sep 2008
Posts: 178
Received Thanks: 62
Quote:
Originally Posted by MonstersAbroad View Post
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
.Kob is offline  
Old 05/20/2010, 08:30   #20
 
BlueFlame11's Avatar
 
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
BlueFlame11 is offline  
Old 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.
-impulse- is offline  
Old 05/20/2010, 08:40   #22
 
BlueFlame11's Avatar
 
elite*gold: 0
Join Date: Apr 2010
Posts: 116
Received Thanks: 12
Quote:
Originally Posted by -impulse- View Post
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#
BlueFlame11 is offline  
Old 05/20/2010, 08:58   #23
 
scottdavey's Avatar
 
elite*gold: 0
Join Date: Dec 2006
Posts: 684
Received Thanks: 238
Run conquer.exe blacknull, not play lol..
scottdavey is offline  
Old 05/20/2010, 09:33   #24
 
Nullable's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 390
Received Thanks: 321
Quote:
Originally Posted by -impulse- View Post
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)();

Nullable is offline  
Old 05/20/2010, 10:14   #25
 
elite*gold: 0
Join Date: Oct 2009
Posts: 768
Received Thanks: 550
Quote:
Originally Posted by Nullable View Post
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:
-impulse- is offline  
Thanks
1 User
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.