Results 1 to 8 of 8

Thread: eqmac

  1. #1
    Registered User
    Join Date
    Feb 2012
    Posts
    1

    Lightbulb eqmac

    Not sure if any of you have heard but EQMAC is now free to play
    Does anyone know which version of seq would run eqmac? the unique thing about it is it only runs up to PoP

    Thanks!

  2. #2
    Developer
    Join Date
    Nov 2007
    Posts
    539

    Re: eqmac

    There is not one as far as i know. The protocol would probably be similar to the timeframe when eqmac branched away from the regular eq. I tried a few versions to see if the would pick up the client session at all. None did. I didnt go any further though. It should be possible to get something up and going. Even a myseq server would probably work since it is a pretty simple app, and use it with an existing client. I have never written apps for a mac though.

    Razzle

  3. #3
    Registered User
    Join Date
    Jan 2006
    Posts
    363

    Re: eqmac

    I was surprised to see this as the original information about the free to play stated the Mac server would be dropped. I see they did change their mind. The post about the change for anyone actually interested http://forums.station.sony.com/eq/po...opic_id=183280

  4. #4
    Registered User
    Join Date
    Oct 2012
    Posts
    3

    Re: eqmac

    bump, just wondering if anyone is pursuing this?

    EQMac (Al`Kabor server) can be played on a PC fairly easily using EQ titanium edition + EQ secrets executables
    http://www.project1999.org/forums/sh...4&postcount=52

    is it just a matter of finding some correct offsets to use?

    eqgame.exe Modified=14/06/2008

    i assume RAM editors are needed to get the critical offsets

    I tried myseq server version 1.20, 1.26 and 2.26

    the closest i could get was using myseq server 1.20 using the offsets for Shards of Dalya expansion ones as per here
    http://www.showeq.net/forums/showthr...ards-of-Dalaya
    it was picking up 4 different ZoneAddr pointers, and couldn't get any others to work
    close but not close enough...

    any dev able to help out a little bit?

    it's just a PC client running eqwindows with eqgame.exe from June 2008, but it is connecting to Al`Kabor mac server which would have POP-era encryption and offsets, I assume circa 2003 sometime
    Last edited by shoestring; 10-05-2012 at 03:17 PM.

  5. #5
    Developer
    Join Date
    Nov 2007
    Posts
    539

    Re: eqmac

    For using MySEQ, these get you mostly working. There are issues with race being 8 bit, in latest version of server there is an EightBitRace setting in the config.ini. I am moving that to the myseqserver.ini in next version. Hated switching it off an on, when it really is tied to a certain myseqserver.ini setting.

    I was testing it out and found that the spawnid is 16 bit also, so that flags with the 8bit race also in the version I am working on.

    Some of the classes will be off, so you will need to update your classes.txt.

    Use myseq version 2.2.4, because the spawn id and owner id are 16 bit, and I do not handle that yet. So you need the old pet handling code. It will be updated in next version, to work with the id's, but I am not ready for a release. Also the world time will not work until next version, as it is 16 bit for year, instead of 32 bit like is currently done.

    With 2.2.4 version, for server, go into the config.ini and set EightBitRace=1, to work with eqmac version.

    [File Info]
    PatchDate=EQMac

    [Port]
    port=5555

    [Memory Offsets]
    ZoneAddr=0x7987c4
    SpawnHeaderAddr=0x7F94E0
    CharInfo=0x7F94E0
    TargetAddr=0x7F94EC
    ItemsAddr=0x7F94A0
    WorldAddr=0x7F9494

    [WorldInfo Offsets]
    WorldHourOffset=4
    WorldMinuteOffset=5
    WorldDayOffset=6
    WorldMonthOffset=7
    WorldYearOffset=8

    [SpawnInfo Offsets]
    NameOffset=0x01
    LastnameOffset=300
    NextOffset=120
    PrevOffset=124
    XOffset=72
    YOffset=76
    ZOffset=80
    SpeedOffset=92
    HeadingOffset=84
    TypeOffset=168
    SpawnIDOffset=148
    OwnerIDOffset=150
    HideOffset=174
    LevelOffset=173
    RaceOffset=170
    ClassOffset=169
    PrimaryOffset=194
    OffhandOffset=196
    EightBitRace=1

    [GroundItem Offsets]
    PrevOffset=0x00
    NextOffset=0x04
    IdOffset=0x0c
    DropIdOffset=0x0c
    XOffset=0x38
    YOffset=0x3c
    ZOffset=0x40
    NameOffset=0x50

    Since the classes are off, here is what should be in the classes.txt in the cfg folder for the client.

    Unknown0
    Warrior
    Cleric
    Paladin
    Ranger
    Shadow Knight
    Druid
    Monk
    Bard
    Rogue
    Shaman
    Necromancer
    Wizard
    Magician
    Enchanter
    Beastlord
    Berserker
    Unknown17
    Unknown18
    Unknown19
    Warrior GM
    Cleric GM
    Paladin GM
    Ranger GM
    ShadowKnight GM
    Druid GM
    Monk GM
    Bard GM
    Rogue GM
    Shaman GM
    Necromancer GM
    Wizard GM
    Magician GM
    Enchanter GM
    Beastlord GM
    Berserker GM
    Unknown36
    Unknown37
    Unknown38
    Unknown39
    Banker
    Shopkeeper
    Unknown42
    Unknown43
    Unknown44
    Unknown45
    Unknown46
    Unknown47
    Unknown48
    Unknown49
    Unknown50
    Unknown51
    Unknown52
    Unknown53
    Unknown54
    Unknown55
    Unknown56
    Unknown57
    Unknown58
    Unknown59
    LDoN Recruiter
    LDoN Merchant
    LDoN Object
    Tribute Master
    Guild Tribute Master
    Unknown65
    Guild Treasurer

  6. #6
    Registered User
    Join Date
    Oct 2012
    Posts
    3

    Re: eqmac

    Razzle you are the man!!

    Thank you so much for your awesome work.

  7. #7
    Registered User
    Join Date
    Mar 2013
    Posts
    1

    Re: eqmac

    Thanks very much for that Razzle, that got everything working for me with one exception. Ground Spawns don't seem to show up Any ideas on what might be wrong?

  8. #8
    Registered User
    Join Date
    May 2013
    Posts
    10

    Re: eqmac

    This is great info for MySEQ, thank you.

    However since /bazaar does not work on EQMac for PC is there anyway someone can help me get a working ShowEQ for EQMac, specifically for the bazaar search logging which could theoretically could solve the bazaar search problem.

Thread Information

Users Browsing this Thread

There are currently 3 users browsing this thread. (0 members and 3 guests)

Tags for this Thread

Posting Permissions

You may post new threads
You may post replies
You may post attachments
You may edit your posts
HTML code is Off
vB code is On
Smilies are On
[IMG] code is On