ArcEmu: Ad.exe Map Extractor Fix For 3.3.0 - ArcEmu

Jump to content

Toggle shoutbox Lastest Announcements

dfighter  : (07 December 2014 - 12:06 PM) Arcemu is in hibernation mode, please read http://arcemu.org/fo...showtopic=26903
dfighter  : (01 January 2013 - 05:56 PM) Arcemu wishes you all a happy new year!
Hasbro  : (12 September 2012 - 10:01 AM) Please excuse our outage from the web! Our web host had a major malfunction!
dfighter  : (01 September 2012 - 04:05 PM) Since the spam bots just don't want to stop, I've enabled admin verification when registering.
dfighter  : (23 January 2012 - 09:56 PM) Please note that from now on you will need to confirm your email on the wiki in order to edit it!
Hasbro  : (31 December 2011 - 12:50 PM) Happy New Years all!
Navid  : (26 December 2011 - 04:09 AM) Merry Christmas !!!!!! Happy holidays all :)
WAmadeus  : (24 December 2011 - 03:54 PM) Merry Christmas to all!
dfighter  : (24 December 2011 - 11:05 AM) The Arcemu team wishes y'all a Merry Christmukkah!
Hasbro  : (05 October 2011 - 12:53 PM) Looking for web designers for upcoming web related project. If you're interested in designing user interfaces contact me
dfighter  : (02 September 2011 - 03:47 PM) So who here wants vehicles in Arcemu? :P http://arcemu.org/fo...showtopic=25440
Hasbro  : (14 August 2011 - 03:25 PM) Join us on irc, grab an irc client and connect to irc.freenode.net join channel #arcemu /server irc.freenode.net:6667 /join #arcemu
jackpoz  : (03 August 2011 - 05:33 AM) to all Lua Engine (old one) users: please check http://arcemu.org/fo...showtopic=25274
Hasbro  : (20 May 2011 - 05:27 PM) Looking for people experienced with CMake configuration and setup! Contact me asap
Hasbro  : (15 May 2011 - 05:03 PM) ArcEmu is recruiting C++ programmers, contact Hasbro if interested.
paroxysm  : (03 May 2011 - 06:26 PM) Updated luabridge gossip example to describe the whole gossip creation process rather than just how to create menu. Gossip tutorial
paroxysm  : (23 April 2011 - 11:35 AM) Lua writers can refer to the Luabridge Tutorials section in the Wiki to learn how to write gossip code correctly.
Hasbro  : (20 April 2011 - 05:22 PM) Thank you for your continuous contribution of bug reports, we are working on them.
Hasbro  : (17 April 2011 - 03:20 AM) Please consider donating to support our bills. Donations can be sent using PayPal to donations@arcemu.org - Thank you for your support.
paroxysm  : (10 April 2011 - 12:43 AM) Refer to the Luabridge Tutorials section in the Wiki to learn the new syntax of luabridge.
Resize Shouts Area

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Ad.exe Map Extractor Fix For 3.3.0

#1 User is offline   rogueker 

  • Newbie
  • Group: Members
  • Posts: 5
  • Joined: 26-September 08

Posted 10 December 2009 - 10:20 AM

open AD.sln using VS2008 (sp1)

In adt.cpp,

void LoadMapChunk(MPQFile & mf, chunk*_chunk)
{
// ... more codes
while (mf.getPos ()<lastpos)
{
// ... more codes
else
if(fourcc=0xefb88b70) // infinite loop fix, right?
{
nextpos = mf.getPos() + 0x1199;
}
// ... more codes
}
}

I was found this fix by using printf tracing.
Difference(0x1199) value is from mf.getPos() to lastpos at this fourcc.

Unless you fix this, In 631 IceCrownCitadelMap_28_24.adt, you will see the frozen ad.exe console.

I don't guarantee this fix to be right.

What's your opinion? What's the new chunk structure?
0

#2 User is offline   Navid 

  • Persian Prance of ArcEmu
  • Group: Super Moderator
  • Posts: 718
  • Joined: 30-June 09
  • IRC:Lurker-
  • Gender:Male
  • Location:Iran
  • Interests:PHP,C++,ArcEmu and exactly our lovely community and specially money xD
  • Server OS:Windows

Posted 10 December 2009 - 02:08 PM

what's this ? you posted it in wrong format and section .
I'm here to check,lurk and kill you so behave or you will be lurked

Posted Image
0

#3 User is offline   AskewDread 

  • Enthusiast
  • PipPipPip
  • Group: Members
  • Posts: 176
  • Joined: 04-December 08

Posted 11 December 2009 - 07:41 PM

View PostLurker, on 10 December 2009 - 02:08 PM, said:

what's this ? you posted it in wrong format and section .

my guess is this wouldbe what kills the ad.exe map extracter at icecrown with 3.3.0...
0

#4 User is offline   this_is_junk 

  • Retired Retard
  • Group: Contributor
  • Posts: 2,432
  • Joined: 08-October 08
  • Gender:Male
  • Location:Washington State

Posted 11 December 2009 - 08:01 PM

Yes, but it's not a valid patch, and Web development, tools, etc, is not the right place to put a patch for the a map tool.

I'm not saying there is anything wrong with it, it might actually solve the problem. What I'm saying is that if he wants to submit a patch, he needs to do so in the correct manner so that others can test it and so that the devs can apply it.

This post has been edited by this_is_junk: 11 December 2009 - 08:04 PM

GAH!!! >_< ...can't...just...stop...working...
0

#5 User is offline   Espionage724 

  • Interested
  • PipPipPipPip
  • Group: Members
  • Posts: 358
  • Joined: 10-June 08
  • Gender:Male
  • Location:Charleroi, PA
  • Interests:Computers and Video Games
  • Server OS:Windows

Posted 11 December 2009 - 11:30 PM

I'll go try it out I suppose...
Posted Image
0

#6 User is offline   Volitle 

  • Newbie
  • Group: Members
  • Posts: 4
  • Joined: 01-January 10

Posted 03 January 2010 - 12:43 AM

View PostEspionage724, on 11 December 2009 - 11:30 PM, said:

I'll go try it out I suppose...


Doesn't work :P
0

#7 User is offline   Terrorblade 

  • ArcEmu Lover
  • Group: Banned
  • Posts: 440
  • Joined: 07-June 08
  • Gender:Male
  • Location:Arcemu

Posted 04 January 2010 - 09:25 AM

i'm sorry this does work I put it in the 3.3 patch, you just didn't put the code at the right spots.

View PostHasbro, on 14 June 2009 - 01:07 PM, said:

I'm a flaming homosexual.
Do not advertise here by the way.

Posted Image
Posted Image

#8 User is offline   rogueker 

  • Newbie
  • Group: Members
  • Posts: 5
  • Joined: 26-September 08

Posted 14 February 2010 - 08:56 PM

View PostTerrorblade, on 04 January 2010 - 09:25 AM, said:

i'm sorry this does work I put it in the 3.3 patch, you just didn't put the code at the right spots.


I'm sorry for the wrong posting here.

Founded value from tracing, that's not a chunk (ASCII) header format.

Please, Someone should research this problem earlier chunk format changes.

This fix is not good for a long time later.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users