Jump to content


  • Content count

  • Joined

  • Last visited

  • Days Won


Brainy last won the day on October 1 2017

Brainy had the most liked content!

Community Reputation

19 Good

1 Follower

About Brainy

  • Rank
    Advanced Member

Profile Information

  • Gender
  • Interests
    Programming, Virtualization, Reverse Engineering

Recent Profile Visitors

1417 profile views
  1. If you tell me what exactly you wanna do, I will write down a small script which does it. Do you just want to renumber the account ids to use unused account ids? Or do you simply want to merge two account databases?
  2. Just change the account ids and database names for following queries and run it on your mysql console. Be sure that no user is logged into the affected account while you're changing the ids. SET @OLD_ACCOUNT_ID := XXXXXX; SET @NEW_ACCOUNT_ID := XXXXXX; UPDATE auth.account SET id = @NEW_ACCOUNT_ID WHERE id = @OLD_ACCOUNT_ID; UPDATE characters.characters SET account = @NEW_ACCOUNT_ID WHERE account = @OLD_ACCOUNT_ID;
  3. Can someone give me the address offsets for packet send/receive functions in x86/x64 client?
  4. You can also buy very cheap dedicated servers at https://www.kimsufi.com (its an OVH company)
  5. 7.1.5 Character Creation

    I still don't understand why you are using an old 7.1.5 version. Upgrade your TrinityCore to the HEAD commit and connect with the 7.2.5 client.
  6. 7.1.5 Character Creation

    Use the latest TrinityCore for client version 7.2.5
  7. Check the address in your auth.realmlist table. It must be your public IP
  8. ACE and BOOST

    To answer your question. Yes it isnt a problem to install both libraries. But please notice that you are using an unsupported version of trinitycore
  9. In world database you will find different character template tables. Just put your data inside. After that you can use the template system on the character selection screen. I'm not sure but maybe you must apply a rbac permission before you are able to use it. But maybe its just at my local branch.
  10. Create a custom item and write an ItemScript which levels the user. You can also create a custom spell with a dummy effect using hotfixes. Then just create a spell script and let your custom item use the created spell.
  11. 7.3

    Maybe nobody wants to update it or just doesn't have time But seriously if there really are issues with 7.3.0 it would be nice to know which kind of issues
  12. Understanding Warden

    I've found this article https://hackmag.com/uncategorized/deceiving-blizzard-warden/ Topic can be closed
  13. Understanding Warden

    I wanna start to do some research for Warden. Does I understand it right, that the server sends information about an offset and the data length to check to the client, the client checks its memory for that offset and sends the result to the server? What does warden_checks.type mean? How it is possible to protect the warden responses from getting manipulated? Is there any technical documentation for Warden? Thanks in advance!
  14. Reading DB2 files - some questions

    Ah I understand. Thank you very much for your help!
  15. Reading DB2 files - some questions

    Ok understand. Thanks you Shauren. But now I have another question. For the AreaTable.db2 I can read this header DB2Header Object ( [magic] => WDB5 [recordCount] => 5564 [fieldCount] => 23 [recordSize] => 56 [stringTableSize] => 158430 [tableHash] => 1918102339 [layoutHash] => 886938365 [minId] => 1 [maxId] => 8623 [locale] => 1 [copyTableSize] => 0 [flags] => 262144 [idIndex] => 0 ) You see the recordSize of 56 but if I count the bytes of the structure excepting the ID field, it will be 58 bytes long. How is this possible?