Network: WoW Gold | WoW Accounts | MPS Games | FPSowned
MMOwned - World of Warcraft Exploits, Hacks, Bots and Guides
Homepage »      Register »      Hall of Fame »      Ranks And Awards »      Advertise »      Marketplace »
 
Sign up



Do you like this excellent information? Then Donate HERE to remove ads and support the MMOwned community.


Go Back   MMOwned - World of Warcraft Exploits, Hacks, Bots and Guides > WoW Emulator Server > Emulator Server Guides > Ascent Guides

Ascent Guides This section is for WoW emulated server, Ascent guides.
[NO QUESTIONS HERE]

Reply
 
LinkBack Thread Tools
  #1  
Old 09-03-2009
CimSlunt's Avatar
CimSlunt is offline.
Knight-Captain
View Poll  
 
Join Date: Nov 2008
Location: Under Your Bed!
Posts: 422
Nominated 2 Times in 1 Post
Reputation: 46
Points: 2,286, Level: 4
Points: 2,286, Level: 4 Points: 2,286, Level: 4 Points: 2,286, Level: 4
Level up: 27%, 514 Points needed
Level up: 27% Level up: 27% Level up: 27%
Activity: 21.6%
Activity: 21.6% Activity: 21.6% Activity: 21.6%

Nominated Star [ArcEmu Guide] How To Compile And Edit Your Own Repack.

Hello MMOwned Community.
This Is My 1st Tutorial So Feel Free To Flame/Slate/NerdRage Or Post As Many /Facepalm Pics As You Like.
Just Remember To Tell Me Were I Went Wrong.



Well your probably wondering, "Why should i compile my own core?"
Answer is simple, Alot if not all the repacks out there have bugs and flaws that only the creator of the core is able to fix/solve.

Compiling your own Core/Repack allows YOU to fix bugs and apply updates.


:Compiling Tutorial BreakDown:
1.1:------------Programs Involved
1.2:-----Downloading ArcEmu & DB
1.3:----------Getting The Libraries
1.4:-------------Compiling ArcEmu
1.5:--------------Compiling Scripts
1.6:-------Compiling EXTRA Scripts
1.7:--Getting Your .EXEs & Configs
1.8:---Adding Your Server (MySQL)
1.9:---------- Adding DB To Server


OPTIONAL
:Editing Tutorial BreakDown:
2.1:----------Change Level Of Max Skill
2.2:------Remove Text When Appearing
2.3:-----Remove Text When Summoning
2.4:---------------Change Max Storage
2.5:-----------Flying Mounts In Azeroth
2.6:--Change Text At StartUp World.EXE
2.7:----------Change InGame Commands
2.8:--------Add Two Existing Commands

Well Thats The tutorial BreakDown Now Lets Begin.


1.1: Programs Involved
Download And Install

[Only registered and activated users can see links. ]
[Only registered and activated users can see links. ]
[Only registered and activated users can see links. ]
[Only registered and activated users can see links. ]
[Only registered and activated users can see links. ]

Now We Begin!!

1.2: Downloading ArcEmu

Beging by creating a new folder on your desktop and name it anything you like really, I chose Cimslunt'sCore naturally lol.
Right click your new folder and then click SVN Checkout.
You should then see this.

[Only registered and activated users can see links. ]

In the top text box enter
Code:
 svn://arcemu.info/svn/
Make sure checkout directory is set to your new folder.
checkout depth - Full Recursive
and HEAD revision checked.
Now click ok and you should see this.

[Only registered and activated users can see links. ]

This is now downloading your ArcEmu SVN
Depending on system spec this could take between 5 minutes to an hour.
When finished simply click ok.

Now for the DB, create another new folder on desktop and name it DB.
Right click this folder and click SVN checkout.
Now Enter
Code:
http://subversion.assembla.com/svn/Squire-DB
Into the top text box, again make sure output path is set to DB folder.
Then click ok.
(Note: You can do this while waiting for ArcEmu to download.)

1.3: Getting The Libraries

On some systems this is not needed as the libraries are already in the system, But its best to do this just in case.
Once ArcEmu checkout has finished navigate to,
Your New Repack folder\trunk\extras\arcemu-windows-libraries folder
Now depending on your system you need to either open,
'DLL Files' or 'DLL Files(x64)
To find out what bit opertating system you have simply,
Click start bar - right click My computer - left click properties
and you are looking for this.

[Only registered and activated users can see links. ]

Now you know what bit system you have open either 'DLL Files' for 32bit or 'DLL Files (x64) for x64 bit obviously.
And copy the 2 .DLL files into

C:\Windows\System32

To get there simply copy it from here into your search on the start bar.
And enter the 2 .Dll files in here.


IF YOU WISH TO EDIT CORE PLEASE CHECK OUT TUTORIAL SECTION 2.x BEFORE COMPILING


1.4: Compiling ArcEmu

Open your Core folder and navigate to Trunk\Win and open ArcEmuCV90-Allprojects.sln

Once open check it is set to release and your system bit (Mine is 32 bit Operating system therefore it is set to Win32)

[Only registered and activated users can see links. ]

Then press F7 and you should start to see this.
[Only registered and activated users can see links. ]
this is VC++ compiling your core which will take anywere between 10minutes to an hour.
Once finished you should get this.

[Only registered and activated users can see links. ]
And that is your Core compiled, Well Done.
Give yourself a pat on the back


1.5: Compiling Scripts

Now go back to your Core folder and naviagate to Trunk\SRC\Scripts and open scripts2008.sln
and again change it to release your OPBit system then hit F7
This should take aorund 10minutes to complete.

1.6: Compiling EXTRA Scripts

Again open your repack folder and navigate to trunk\SRC\Scripts but this time open EXTRAScripts2008.sln
And again check Release and bit system are correct then hitF7.


1.7: Getting Your .EXEs & Configs
Create a new folder in your repack called ArcEmu.
Now in your repack naviagte to
Trunk\bin\release
And copy EVERYTHING from there into your newly created ArcEmu folder.

Now for the configs.
Create a new folder INSIDE your new ArcEmu folder and name it configs.
now in your repack folder navigate to
trunk\configs
And copy all from there into your NEW configs folder.
IMPORTANT: Do Not Copy The Config Folder You Must Get The Files From Inside The Folder.

1.8: Adding Server Folder (MySQL)

[Only registered and activated users can see links. ]
^^Download^^
Once downloaded extract it to your Repack folder and thats done.
Ps: This is a fresh SQL and Apache a DB needs to be added which is coming up next.


1.9: Adding DB To Server

Now in your new server folder inside your repack, double click MySQL.bat this will bring up this.

[Only registered and activated users can see links. ]

now leave that running at the side, Go to the folder we made earlier called DB.
Now double click the file called Tool.Bat, You should be promted to login using the DB connection information.
User: root
Pass: ascent

When done correctly you should get this,
[Only registered and activated users can see links. ]

Now you want to Import World DB, So press the letter I on keyboard then enter and wait for it to finish.

Once done you want to update, So press U on the keyboard then enter and again wait to finish.



Now for Account database. Keep your MySQL running.

Now go to your repack folder and navigate to
ArcEmu\trunks\sql
And open xxxx_logon_structure.sql with HeidiSQL.

Heidi User And Pass
User: root
Pass: ascent


Now on the left you should have 3 Databases.
Information_Schema
mysql
Squiredb_world

Now click Squiredb_world and then press F9 to execute logon structure, You will not see changed untill Heidi is restard.
now do the same for Character_Structure.sql
And were done on that part.





Now for the DBC files.

[Only registered and activated users can see links. ]
^^Download^^

Once downloaded extract those to World of Warcraft\data\enUS(enGB)
and double click
dbc.bat

NOTE: Updated with a pack of region defind extractors, Simpley find the extractor for your region and place in corresponding folder.


Once dbc.bat has finished look for a folder called MPQOUT inside that folder should be another folder called DBFilesClient and in the should be all your new dbc. Copy the files, NOT the folder over to your new repack DBC.

You Should Now Have A Working repack Compiled By YourSelf





Writting Up the Core Edits Now



2.1: Change Max Skill

Step 1) goto \Core Folder\trunk\src\arcemu-world
Step 2) open Player.cpp
Step 3) press Ctrl + F and type
Max_sk = ( Max_sk > 450 ? 450 : Max_sk );
change it to Max_sk = ( Max_sk > 2000 ? 2000 : Max_sk ); //max skill is now set to 2000
go down 3 rows and set it to 2000 ? 2000 too
Now you're done.


2.2: Remove appear text when appearing to someone

Step 1) goto \Core Folder\trunk\src\arcemu-world
Step 2) open Level1.cpp
Step 3) Search for char buf0[256];
snprintf((char*)buf0,256,
and change the text between " " to anything you want or just remove it for not to show in-game
and now you're done.

2.3: Remove summon text when summon someone

Step 1) goto \Core Folder\trunk\src\arcemu-world
Step 2) open Level1.cpp
Step 3) Search for
// send message to player
snprintf((char*)buf0,256, "You are being summoned by %s."
and change "You are being summoned by %s." to anything you want or just remove it for not to show in-game
and now you're done.

2.4: Change max storage

Step 1) goto \Core Folder\trunk\src\arcemu-shared
Step 2) open Storage.cpp
Step 3) change #define STORAGE_ARRAY_MAX 200000
to
#define STORAGE_ARRAY_MAX 10000000
and now you're done.

2.5: Make flying mounts in azzeroth (As im aware this only works for TBC servers.)

Step 1) goto \Core Folder\trunk\src\arcemu-world
Step 2) press Ctrl + F
and type if(m_mapId!=530 && (m_mapId!=571
Change it to if(m_mapId!=530 && (m_mapId!=571 && (m_mapId!=0 && (m_mapId!=1)
gratz you're done.

2.6: Change text at console start up (World.exe)

Step 1) goto \Core Folder\trunk\src\arcemu-world
Step 2) open Master.cpp
Step 3) Press Ctrl + F
and type Log.Color(TBLUE);
you can change the text between
printf("This program is free software: you can redistribute it and/or modify\n");
and
printf("For all support, you should visit the repacker's website at %s\n", REPACK_WEBSITE);
and now you're done

2.7: Change command names in-game

Step 1) goto \Core Folder\trunk\src\arcemu-world
Step 2) open Chat.cpp
Step 3) press Ctrl + F and type
static ChatCommand modifyCommandTable[] this will only change the modify commands.
if you want to make add command shorter type
static ChatCommand characterCommandTable[] =
and change additem to maybe... a then the new command would be .cha a (itemid)
done.

2.8: Add two existing commands

Step 1) goto \Core Folder\trunk\src\arcemu-world
Step 2) open Chat.cpp
Step 3) Press Ctrl + F
and type //{ "reloadscripts"
remove the //
then press Ctrl + F again and type
//{ "delete",
remove the //
and you're done.



Havin Problems With Created Characters Not Showing Up??
Basically in your arcemu trunk folder (the core) then in sql folder theres I think its character updates folder
basically in there there are 2 sql's called [random number] - characters Well You need to run both of these in heidi or navicat.

Credits To Straw For The Fix

__________________

Last edited by CimSlunt; 4 Weeks Ago at 02:27 PM.
Reply With Quote
Contest: Topic Of The Month November, 2009   View PollView Poll   View Top 3 AwardsView Top 3 Awards
Nominated The Following 2 Users Have Nominated This Post:  
Kirsebaer  (1 Week Ago), mag1212  (1 Week Ago)


Donate to remove ads, get your "DONATOR title, and get access to the MMOwned community's elite Shoutbawx.

  #2  
Old 09-05-2009
CimSlunt's Avatar
CimSlunt is offline.
Knight-Captain
  
 
Join Date: Nov 2008
Location: Under Your Bed!
Posts: 422
Nominated 2 Times in 1 Post
Reputation: 46
Points: 2,286, Level: 4
Points: 2,286, Level: 4 Points: 2,286, Level: 4 Points: 2,286, Level: 4
Level up: 27%, 514 Points needed
Level up: 27% Level up: 27% Level up: 27%
Activity: 21.6%
Activity: 21.6% Activity: 21.6% Activity: 21.6%

Wow nearly 100 views and no posts Guess i suck at tuts.
__________________
Reply With Quote
  #3  
Old 09-05-2009
-Jebus Fist-'s Avatar
-Jebus Fist- is offline.
Contributor
  
 
Join Date: Mar 2008
Location: On uranus
Posts: 799
Reputation: 237
Points: 5,467, Level: 8
Points: 5,467, Level: 8 Points: 5,467, Level: 8 Points: 5,467, Level: 8
Level up: 7%, 1,033 Points needed
Level up: 7% Level up: 7% Level up: 7%
Activity: 20.1%
Activity: 20.1% Activity: 20.1% Activity: 20.1%

Looks good. +rep x3 for effort.
__________________
Reply With Quote
  #4  
Old 09-06-2009
Linkn's Avatar
Linkn is offline.
Knight-Lieutenant
  
 
Join Date: Mar 2009
Location: Middle Earth
Posts: 227
Reputation: 71
Points: 1,346, Level: 2
Points: 1,346, Level: 2 Points: 1,346, Level: 2 Points: 1,346, Level: 2
Level up: 90%, 54 Points needed
Level up: 90% Level up: 90% Level up: 90%
Activity: 1.9%
Activity: 1.9% Activity: 1.9% Activity: 1.9%

I agree, very nice job. for contributing.
Reply With Quote
  #5  
Old 09-06-2009
insignia96 is offline.
Banned
  
 
Join Date: Oct 2008
Location: MMOwned.com
Posts: 308
Reputation: 33
Points: 928, Level: 2
Points: 928, Level: 2 Points: 928, Level: 2 Points: 928, Level: 2
Level up: 6%, 472 Points needed
Level up: 6% Level up: 6% Level up: 6%
Activity: 2.8%
Activity: 2.8% Activity: 2.8% Activity: 2.8%
The DBC Extractor fails every time.

It says SFmpq.dll not foun, when SFmpq.dll is clearly there.
Reply With Quote
  #6  
Old 09-07-2009
CimSlunt's Avatar
CimSlunt is offline.
Knight-Captain
  
 
Join Date: Nov 2008
Location: Under Your Bed!
Posts: 422
Nominated 2 Times in 1 Post
Reputation: 46
Points: 2,286, Level: 4
Points: 2,286, Level: 4 Points: 2,286, Level: 4 Points: 2,286, Level: 4
Level up: 27%, 514 Points needed
Level up: 27% Level up: 27% Level up: 27%
Activity: 21.6%
Activity: 21.6% Activity: 21.6% Activity: 21.6%

Thanks for the guys, Insignia, im uploading both a Us and Eu and DBC extractor, will update with link in minute.

EDIT: Hope this helps [Only registered and activated users can see links. ]

Jebus i never recieved your rep
__________________

Last edited by CimSlunt; 09-07-2009 at 05:54 PM.
Reply With Quote
  #7  
Old 09-08-2009
CimSlunt's Avatar
CimSlunt is offline.
Knight-Captain
  
 
Join Date: Nov 2008
Location: Under Your Bed!
Posts: 422
Nominated 2 Times in 1 Post
Reputation: 46
Points: 2,286, Level: 4
Points: 2,286, Level: 4 Points: 2,286, Level: 4 Points: 2,286, Level: 4
Level up: 27%, 514 Points needed
Level up: 27% Level up: 27% Level up: 27%
Activity: 21.6%
Activity: 21.6% Activity: 21.6% Activity: 21.6%

Comments appreciated please people.
__________________
Reply With Quote
  #8  
Old 09-11-2009
mmjklsm is offline.
New User
  
 
Join Date: Sep 2009
Posts: 1
Reputation: 1
Points: 20, Level: 1
Points: 20, Level: 1 Points: 20, Level: 1 Points: 20, Level: 1
Level up: 5%, 380 Points needed
Level up: 5% Level up: 5% Level up: 5%
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
Good post though confusing at times. The dbc extractor spot I am having the most problems not sure what I am doing wrong.
Reply With Quote
  #9  
Old 09-12-2009
boone0694 is offline.
New User
  
 
Join Date: Sep 2009
Posts: 1
Reputation: 1
Points: 30, Level: 1
Points: 30, Level: 1 Points: 30, Level: 1 Points: 30, Level: 1
Level up: 8%, 370 Points needed
Level up: 8% Level up: 8% Level up: 8%
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
wait i get an when i start logon-server.exe and world-server.exe..... it says connection failed due to: 'Unknown Mysql server host' host' (11004)' plz help thx

Last edited by boone0694; 09-12-2009 at 05:06 PM.
Reply With Quote
  #10  
Old 09-16-2009
TDU is offline.
New User
  
 
Join Date: Apr 2008
Posts: 7
Reputation: 2
Points: 283, Level: 1
Points: 283, Level: 1 Points: 283, Level: 1 Points: 283, Level: 1
Level up: 71%, 117 Points needed
Level up: 71% Level up: 71% Level up: 71%
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
Thnx dude for the guide!

got my server up and running
Reply With Quote
  #11  
Old 09-17-2009
CimSlunt's Avatar
CimSlunt is offline.
Knight-Captain
  
 
Join Date: Nov 2008
Location: Under Your Bed!
Posts: 422
Nominated 2 Times in 1 Post
Reputation: 46
Points: 2,286, Level: 4
Points: 2,286, Level: 4 Points: 2,286, Level: 4 Points: 2,286, Level: 4
Level up: 27%, 514 Points needed
Level up: 27% Level up: 27% Level up: 27%
Activity: 21.6%
Activity: 21.6% Activity: 21.6% Activity: 21.6%

@ mmjklsm: [Only registered and activated users can see links. ] This is a link to a pack i uploaded that contains multiple DBC Extractors for different regions, Download and extract the pack to your desktop then open the folder and find the right extractor for your region ie: enGB or enUS, once found the right extractor place it in your world of warcraft\data\(Your region) folder and double click dbc.bat,

If you still have trouble add me on msn [Only registered and activated users can see links. ] or on AIM V Astra VXR.

@ Boone, You need to change your configs, could you please post them. (Using [.code][/.code] please lol

@ TDU: Glad i could be of help

And thank you all for
__________________
Reply With Quote
  #12  
Old 09-17-2009
moalol is offline.
Banned
  
 
Join Date: Sep 2009
Posts: 4
Reputation: 1
Very good tutorial
Reply With Quote
  #13  
Old 09-17-2009
CimSlunt's Avatar
CimSlunt is offline.
Knight-Captain
  
 
Join Date: Nov 2008
Location: Under Your Bed!
Posts: 422
Nominated 2 Times in 1 Post
Reputation: 46
Points: 2,286, Level: 4
Points: 2,286, Level: 4 Points: 2,286, Level: 4 Points: 2,286, Level: 4
Level up: 27%, 514 Points needed
Level up: 27% Level up: 27% Level up: 27%
Activity: 21.6%
Activity: 21.6% Activity: 21.6% Activity: 21.6%

Thank you Moalol.

More comments appreciated people.
__________________
Reply With Quote
  #14  
Old 09-20-2009
Ground Zero's Avatar
Ground Zero is offline.
Hazardous To Health.
  
 
Join Date: Aug 2008
Location: United Kingdom.
Posts: 1,491
Nominated 22 Times in 4 Posts
Reputation: 547
Points: 13,406, Level: 14
Points: 13,406, Level: 14 Points: 13,406, Level: 14 Points: 13,406, Level: 14
Level up: 86%, 194 Points needed
Level up: 86% Level up: 86% Level up: 86%
Activity: 80.3%
Activity: 80.3% Activity: 80.3% Activity: 80.3%

Useful for those who don't know how to do this x5
__________________

Reply With Quote
  #15  
Old 09-21-2009
CimSlunt's Avatar
CimSlunt is offline.
Knight-Captain
  
 
Join Date: Nov 2008
Location: Under Your Bed!
Posts: 422
Nominated 2 Times in 1 Post
Reputation: 46
Points: 2,286, Level: 4
Points: 2,286, Level: 4 Points: 2,286, Level: 4 Points: 2,286, Level: 4
Level up: 27%, 514 Points needed
Level up: 27% Level up: 27% Level up: 27%
Activity: 21.6%
Activity: 21.6% Activity: 21.6% Activity: 21.6%

Wow, Thanks GZ
__________________
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are On



All times are GMT -4. The time now is 11:58 PM.




Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.1

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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 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 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493