Page 2 of 3 FirstFirst 123 LastLast
Results 16 to 30 of 37

Thread: Underfoot Expansion

  1. #16
    Registered User
    Join Date
    Jun 2003
    Posts
    550

    Re: Underfoot Expansion

    Here's a few item codes that I've found that I'll compile into my version:

    U2b35 - Mushroom
    U2bc4 - WhiteRose
    U2c00 - Pollen
    U2c4a - Spit
    U2d16 - FletchingTable
    U2d17 - JewelryMakingTable

    If I find more, I'll put them here.

    I just found out that 2d will be a new header file in the same pattern as 2c. There's only 2 or 3 items shown in 2c before my additions, so it's easy to copy 2c into 2d, NULL out any existing records, then put in the 2 new lines for 16 and 17.

    Then coding needs to take place in "spawn.cpp" to support it. I'll leave it for those who knows how to build official patches to do the coding, but anyone else who knows enough C to do their own mods, dig in
    Last edited by uRit1u2CBBA=; 12-17-2009 at 10:08 PM.

  2. #17
    Developer
    Join Date
    Jun 2003
    Posts
    446

    Re: Underfoot Expansion

    Does the struct fix seem to be working ok? If so I'll get all of these changes into a tarball.

  3. #18
    Registered User
    Join Date
    Jun 2003
    Posts
    550

    Re: Underfoot Expansion

    Yeah. All of the other changes looks good.

    I've edited my post above with some item info, in case you didn't see it since you sent the initial reply, in case you wanted to get them added in.

    Thanks again.

  4. #19
    Registered User
    Join Date
    Jun 2003
    Posts
    550

    Re: Underfoot Expansion

    Quote Originally Posted by uRit1u2CBBA= View Post
    Here's a few item codes that I've found that I'll compile into my version:

    U2b35 - Mushroom
    U2bc4 - WhiteRose
    U2c00 - Pollen
    U2c4a - Spit
    U2d16 - FletchingTable
    U2d17 - JewelryMakingTable

    If I find more, I'll put them here.

    I just found out that 2d will be a new header file in the same pattern as 2c. There's only 2 or 3 items shown in 2c before my additions, so it's easy to copy 2c into 2d, NULL out any existing records, then put in the 2 new lines for 16 and 17.

    Then coding needs to take place in "spawn.cpp" to support it. I'll leave it for those who knows how to build official patches to do the coding, but anyone else who knows enough C to do their own mods, dig in
    I got into Brell's Temple tonight, and found a few more items in the zone that didn't have descriptions. Unfortunatley, two were guarded by see-invises .. but I was able to get one new code:

    2c4c - BrewBarrel

    When I am able to get the others, I'll let you know.

  5. #20
    Registered User
    Join Date
    May 2009
    Posts
    45

    Re: Underfoot Expansion

    Posting this here to avoid opening a new thread. If the patch tomorrow (2-10-10) does contain the current changes that are on the Test server, expect SEQ to segfault.

    Minor changes to structures spellBuff, actionStruct, actionAltStruct, buffStruct. I only found 1 opcode change, OP_ManaChange.

    A major change to the structure of makeDropStruct. It appears the structure has dynamic length now, as well as changes to the amount and arrangement of data within it.
    Last edited by sammie; 02-09-2010 at 06:18 PM.

  6. #21
    Developer
    Join Date
    Sep 2005
    Posts
    155

    Re: Underfoot Expansion

    Thanks Sammie. I can confirm that it does segfault.

  7. #22
    Developer
    Join Date
    Jun 2003
    Posts
    446

    Re: Underfoot Expansion

    This will fix the seg fault for charProfile.

    Code:
    struct spellBuff
    {
    /*0000*/  uint8_t     unknown0000;    //
    /*0001*/  int8_t      level;          // Level of person who cast buff
    /*0002*/  uint8_t     unknown0002;    //
    /*0003*/  uint8_t     unknown0003;    //
    /*0004*/  float       unknown0004;
    /*0008*/  int32_t     spellid;        // Spell
    /*0012*/  int32_t     duration;       // Time remaining in ticks
    /*0016*/  int32_t     effect;         // holds the dmg absorb amount on runes
    /*0020*/  uint8_t     unknown0020[4]; // *** this might need to be swapped with playerId
    /*0024*/  uint32_t    playerId;       // Global id of caster (for wear off)
    /*0028*/  uint8_t     unknown0028[4];
    /*0032*/
    };

  8. #23
    Developer
    Join Date
    Sep 2005
    Posts
    155

    Re: Underfoot Expansion

    Awesome! That got it up and running for me. I'm getting warning messages in the background related to OP_Action "Warning: OP_Action (0xf14) (datalen: 37) doesn't match: sizeof(actionStruct):31 sizeof(actionAltStruct):56", but that doesn't seem to have any impact (the message seems to correspond to the casting of spells.)

  9. #24
    Developer
    Join Date
    Jun 2003
    Posts
    446

    Re: Underfoot Expansion

    Yeah, I saw those. I'll see if I can get to them tomorrow evening.

  10. #25
    Developer
    Join Date
    Jun 2003
    Posts
    446

    Re: Underfoot Expansion

    Try this for getting ground spawns to work.

    Edit: See below.
    Last edited by ieatacid; 02-14-2010 at 02:17 PM.

  11. #26
    Developer
    Join Date
    Jun 2003
    Posts
    446

    Re: Underfoot Expansion

    This patch file includes the previous updates plus it should fix the actionStruct and buffStruct error messages.

    Please post any other warnings or errors you might encounter.

  12. #27
    Registered User
    Join Date
    Jun 2003
    Posts
    550

    Re: Underfoot Expansion

    Things look ok so far. I'll know more tomorrow after we raid.

  13. #28
    Registered User
    Join Date
    May 2009
    Posts
    45

    Re: Underfoot Expansion

    An update for live servers is scheduled for March 10. If the current changes on Test are pushed live, you may experience seg faults using 5.13.10.1. The following changes will enable you to play on Test using this version as of 3/9/10, and may fix problems if the changes go live.

    src/everquest.h
    in playerProfile:
    -/*24152*/ uint8_t unknown24152[1032]; // ***Placeholder (2/13/2007)
    +/*24152*/ uint8_t unknown24152[1040]; // ***Placeholder (2/13/2007)

    /usr/local/share/showeq/zoneopcodes.xml
    - <opcode id="63F8" name="OP_DeleteSpawn" updated="10/21/09">
    + <opcode id="7351" name="OP_DeleteSpawn" updated="03/10/10">

  14. #29
    Registered User
    Join Date
    Jun 2003
    Posts
    550

    Re: Underfoot Expansion

    Thanks. I'll test these changes out tomorrow when servers come up to see if anything else needs to be done.

    EDIT 03-10-10 11:50 EST: Things look good with the changes above. I logged in, zoned around 2 or 3 times, and I've not seen any errors show up in the console window.
    Last edited by uRit1u2CBBA=; 03-10-2010 at 10:51 AM.

  15. #30
    Registered User
    Join Date
    Jul 2004
    Posts
    54

    Re: Underfoot Expansion

    These changes look good. Will post if I find problems.
    Nice job and thanks.

    Quote Originally Posted by sammie View Post
    An update for live servers is scheduled for March 10. If the current changes on Test are pushed live, you may experience seg faults using 5.13.10.1. The following changes will enable you to play on Test using this version as of 3/9/10, and may fix problems if the changes go live.

    src/everquest.h
    in playerProfile:
    -/*24152*/ uint8_t unknown24152[1032]; // ***Placeholder (2/13/2007)
    +/*24152*/ uint8_t unknown24152[1040]; // ***Placeholder (2/13/2007)

    /usr/local/share/showeq/zoneopcodes.xml
    - <opcode id="63F8" name="OP_DeleteSpawn" updated="10/21/09">
    + <opcode id="7351" name="OP_DeleteSpawn" updated="03/10/10">

Thread Information

Users Browsing this Thread

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

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