Jump to content
AC Tool Forums
Sign in to follow this  
Bear

Started playing AC again on ColdEve

Recommended Posts

OK, So I've recently started to play AC1 again through Thwargle's Launcher, and of course loaded as many Decal programs that are Still available. But for the life of me I can't get ACTools to interact with the client, other then making it primary focus with "SetActiveWindow" and that can change depending on witch account and character I'm trying to log on with, EX: 

// This line is necessary to select the proper window
//SetActiveWindow Asheron's Call
SetActiveWindow Bear_Dan_002-Coldeve-Pack Rat I

I really need to re-setup one of my XP machine's. I'm thinking it was something to do with Win7.

 

https://prntscr.com/oktzcj

Share this post


Link to post
Share on other sites

oh I should point out that upon logging out , that's when the ACTool plugin says that it's Ready.. Really?!? your only Ready if I logout.. Sigh

Share this post


Link to post
Share on other sites

And of course today it seem to work. Just need to figure out my new 2560x1080 macro position's. Ugh!

Share this post


Link to post
Share on other sites

Bear, remember that the currently available Decal was the newest version available when AC went offline. But, yet it is the only one available. And I don't know what AC Emulated Server, either PHAT or Ace, you are connecting to. (Although you should not be connecting to any PHAT servers as they all received a C&D Order.) But, from what I have been able to find out, awhile back, neither of them are completely compatible with the available Decal. But, I am still watching that scene to see when things have stablized. Before working on AC, or even Divide, to work with the emulated servers. But as for Decal, there is nothing I can do about that. I can only hope that the Ace project will do something to make it as close to 100% compatible for Decal.

 

 

Share this post


Link to post
Share on other sites

I hadn't even realized there were any AC server emulators, etc.  The game holds so much nostalgia for me I might just go check that out.  

(And the forums here want me to post again to be no longer inactive, and this is the thread that caught my attention.)

Share this post


Link to post
Share on other sites
27 minutes ago, player_of_games said:

I hadn't even realized there were any AC server emulators, etc.  The game holds so much nostalgia for me I might just go check that out.  

(And the forums here want me to post again to be no longer inactive, and this is the thread that caught my attention.)

@player_of_games

Well, welcome back to AC Tool and the community. And good luck with checking out the emulator servers out there.

Share this post


Link to post
Share on other sites

@Bear I just wanted to let you know that I had found what was causing the issue with AC Tool Companion not notifying you that it was active. The problem is within the  following code from within the ACTP.pas unit file:

      $F74B:  // Toggle Portal Animation
      begin
        ErrorMsg := '$F74B: Toggle Portal Animation';
        pType := pMsg.Value['portalType'];
        if pType = $0408 then
        begin
          pLogins := pMsg.Value['loginPortals'];
          pChar := pMsg.Value['object'];

          if (pLogins = 2) and (pChar = GlobalData^._myid) then
          begin
            gd.bLoginComplete := True;
            s:= '=* AC Tool Companion ' + PROGRAMVERSION + ' ALPHA 8 for Decal 3.0 (Activated) *=';
            ACHook.AddChatText(s, 9, 0);
            gd.bLogToFile := False;
            GlobalData^._LoginComplete:= 1;
          end;
        end;
      end;

The actual problem is with the second IF statement. It is looking for the value of pLogin, which is set three lines above, to be two. I don't know if this is because Live had two login portals, or just set the value as 2. But, in the ACE emulator this value is 1.

So, a quick, and dirty, fix of this problem is just to change the (pLogins = 2) to (pLogins = 1). And then rebuild the actp.dll using Delphi 7. Once you done that, then backup your original actp.dll file and copy the new one in it's place.

NOTE: This issue in no way causes AC Tool Companion from initializing and working. From my limited testing, Companion does initializes and works. (I just can't say how well it actually works due to what changes there are between Live and the Emulator.) as such you do not need to do anything.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and to our Privacy Policy.