Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Delphi] Compiling with Delphi 2010

Joined
Jun 19, 2008
Messages
4,135
Reaction score
2,179
Compiling with Delphi 2010

For the most part, compiling in Delphi is pretty simple. It's as easy as clicking a few buttons!

Table of Contents:

A.) Downloads and Links
B.) Introduction
C.) Delphi 2010 Compile Guide
D.) License Check Bypass
E.) Credits

1.) Run Delphi 2010
2 & 3.) Navigating and Opening Delphi Project File
4.) Build Configuration & Version Select
5.) Folder Trees
6.) Opening and Altering .pas Files
7.) Building Your Configuration
8.) Compiling

A.) Downloads and Links:
-
-
- hendi's Delphi Source
- Savage's Delphi Source Set-up Guide

B.) Introduction

Hello everyone. Today, I'll be showing you all how to compile the Delphi source using Delphi 2010. Other versions of Delphi (2009, 2008) are available, but 2010 contains very little bugs. I'd recommend using 2010. I'm creating this guide for the many people that have asked me how to compile, etc. with Delphi.

Let's get started!

C.) Delphi 2010 Compiling

1.) Open your Delphi 2010 compiler. If it asks for registration, refer to the bottom of this thread for a method of bypassing the license check.

Savage - [Delphi] Compiling with Delphi 2010 - RaGEZONE Forums


2.) Once it opens, go to File > Open Project (CTRL + F11) and navigate into your Delphi source folder.

3.) Open up your MapleServer.dproj file. Once you do these two steps, your screen should look similar to this:

Savage - [Delphi] Compiling with Delphi 2010 - RaGEZONE Forums


4.) Now navigate into the Build Configuration tree to the left, click it, and select what version you want to compile for. I use v75, but v81 for GMS and v59 EMS are provided as well.

Savage - [Delphi] Compiling with Delphi 2010 - RaGEZONE Forums


5.) Now you will see various folder trees such as 'bin' 'communications' 'character' and etc. These are your source files, and what you will be editing to add new things to your source.

6.) Open up whatever .pas file you want to alter, and change or add whatever you need to. For an example, I will be changing the server message that appears at the top of the screen in MapleStory (TICKER MESSAGE). This is located in the MapleServerHandler.pas

Savage - [Delphi] Compiling with Delphi 2010 - RaGEZONE Forums


As you can see, the TICKER MESSAGE has been altered. Now, you need to compile the file so it actually shows up in-game!

7.) To compile a file, simply select which version you're using (make sure it's the same version in which you've altered the .pas file). Once you've selected your version, right click 'Build Configuration' and click 'Build.' If it says there are warnings, ignore it. After it's done, it should say "Success" at the bottom.

Savage - [Delphi] Compiling with Delphi 2010 - RaGEZONE Forums


8.) Once it finished building, right click MapleServer.exe at the top of the file tree, and click 'Compile.' Delphi will then begin compiling your file.

Savage - [Delphi] Compiling with Delphi 2010 - RaGEZONE Forums


--------------------------------------------------------------

D.) Bypassing the Delphi 2010 License Check

  1. Open Delphi Distiller v1.85. If you're using vista or Windows 7, run as administrator.
  2. Navigate on the top to the version of Delphi you're using. In this case, it's Delphi 2010.
  3. Open up the 'Tweaks' tab.
  4. Tick the box that says 'Remove Delphi 2010 License Check.'
  5. Click 'OK and Run Delphi 2010.'

E.) Credits

- Hendi48
- Savage
 
Junior Spellweaver
Joined
Oct 18, 2008
Messages
159
Reaction score
11
May i ask this one question? What does compiling do anyways?
 
Junior Spellweaver
Joined
Oct 18, 2008
Messages
159
Reaction score
11
ohh Thanks. i needed this cause i use delphi :) And i followed ur guide :p
Umm I also need to know this. What link is the compiler ?
Thanks
 
Last edited:
Junior Spellweaver
Joined
Oct 18, 2008
Messages
159
Reaction score
11
Can you post a guide how to make occupations with delhpi if you know how to.
 
Junior Spellweaver
Joined
Oct 18, 2008
Messages
159
Reaction score
11
Occupation example: Exp Nerd Umm maybe 3x Better Exp?
 
Junior Spellweaver
Joined
Oct 18, 2008
Messages
159
Reaction score
11
Oh Alright.

---------- Post added at 09:57 PM ---------- Previous post was at 09:56 PM ----------

you mind putting a guide in like editing items or something ?
 
Banned
Banned
Joined
Aug 9, 2009
Messages
425
Reaction score
74
I got errors when compiling
Error:
Code:
[DCC Fatal Error] MapleCrypt.pas(29): F1026 File not found: 'DECCipher.dcu'

On This Part of MapleCrypt.pas
Line 29
Code:
uses SysUtils, BitTools, DECCipher, SyncObjs;

I didn't edit the source. At all so I dont no what the problem is.
 
Junior Spellweaver
Joined
Oct 18, 2008
Messages
159
Reaction score
11
i need help the trial code wont go to my email
 
Initiate Mage
Joined
Aug 9, 2008
Messages
2
Reaction score
0
I got errors when compiling
Error:
Code:
[DCC Fatal Error] MapleCrypt.pas(29): F1026 File not found: 'DECCipher.dcu'

On This Part of MapleCrypt.pas
Line 29
Code:
uses SysUtils, BitTools, DECCipher, SyncObjs;

I didn't edit the source. At all so I dont no what the problem is.

I am having the same problem. I thought it was my edits but I deleted everything and downloaded the files again and it still happens. Anyone got a fix?
 
Junior Spellweaver
Joined
May 21, 2010
Messages
119
Reaction score
20
I am having the same problem. I thought it was my edits but I deleted everything and downloaded the files again and it still happens. Anyone got a fix?

of course, check inside your DelphiMS/HOW TO COMPILE.txt

it's very important and will solve your problem :)
 
Back
Top