Jump to content
TrinityCore

Hesione

Plebs
  • Posts

    4
  • Joined

  • Last visited

Posts posted by Hesione

  1. I'm having a problem with a number of factions not getting the flag "at war" in the reputation tab, and this is unable to be selected by the player. Currently, this is with The Oracles, as my character has their reputation with Frenzyheart. The problem occurs when one of two opposing factions is chosen as the positive reputation one. That said, Bloodsail Buccaneers seems to work fine.

    I did a search on how to fix this, and found this on the TrinityCore issues tracker: https://github.com/TrinityCore/TrinityCore/issues/9469 (specifically https://github.com/TrinityCore/TrinityCore/issues/9469#issuecomment-78925130)

    Do I just go into the ReputationManager.cpp file and edit it directly? I don't understand how the dbc/cpp files are used. Are they called by the client each time the client is started up?

    I found the code for ReputationManager.cpp here: https://github.com/TrinityCore/TrinityCore/blob/master/src/server/game/Reputation/ReputationMgr.cpp

    I don't understand how the fix goes into this code. I can see a Git pull (push?) whereas I thought I could just edit ReputationManager.cpp directly. If so, which lines do I replace (if any)? Otherwise, where should I insert the fix?

     

  2. We're currently in Hallows End, and some of the events are working normally (trick or treat with the innkeepers, the mask achievements, apple bob). However, I don't seem to have the Horseman starting fires at Goldshire, nor are the effigies on fire for that practice quest. The effigies are present on the hill, but they are not burning. The buckets and water container are there and are interactable, there's just no fires. I rebooted the server thinking that might fix the problem, and it didn't.

    I'm not sure if this is related, but the weekly fishing quests don't seem to start, either. With server time - as shown ingame - as being my local time, I had assumed that these events would be set to local time, reading off the server timestamp.

    Brewfest seemed to work perfectly fine, so it doesn't seem to be a general event trigger problem. Is there anything I can check in the database?

     

     

  3. I'm having problems in compiling the source in Windows 10 64-bit. I get three errors, and they all seem related to the same problem. These show in the Output window, but not in the Errors window, in VS.

    I get:

    12>c:\program files\mysql\mysql server 8.0\include\mysql\client_plugin.h(108): error C2371: 'MYSQL': redefinition; different basic types
    12>c:\trinity\src\server\database\database\databaseenvfwd.h(48): note: see declaration of 'MYSQL'
    12>c:\program files\mysql\mysql server 8.0\include\mysql.h(121): error C2371: 'MYSQL_FIELD': redefinition; different basic types
    12>c:\trinity\src\server\database\database\databaseenvfwd.h(50): note: see declaration of 'MYSQL_FIELD'
    12>c:\program files\mysql\mysql server 8.0\include\mysql.h(291): error C2371: 'MYSQL_STMT': redefinition; different basic types
    12>c:\trinity\src\server\database\database\databaseenvfwd.h(52): note: see declaration of 'MYSQL_STMT'
    12>c:\program files\mysql\mysql server 8.0\include\mysql.h(333): error C2371: 'MYSQL_RES': redefinition; different basic types
    12>c:\trinity\src\server\database\database\databaseenvfwd.h(49): note: see declaration of 'MYSQL_RES'
    12>c:\program files\mysql\mysql server 8.0\include\mysql.h(619): error C2371: 'MYSQL_BIND': redefinition; different basic types
    12>c:\trinity\src\server\database\database\databaseenvfwd.h(51): note: see declaration of 'MYSQL_BIND'
    12>Done building project "database.vcxproj" -- FAILED.

    and then 

    20>LINK : fatal error LNK1181: cannot open input file '..\database\RelWithDebInfo\database.lib'
    20>Done building project "authserver.vcxproj" -- FAILED.

    21>LINK : fatal error LNK1181: cannot open input file '..\database\RelWithDebInfo\database.lib'
    21>Done building project "worldserver.vcxproj" -- FAILED.

    I checked my process list, and double-checked my environment variables. 

    I know I'm using mysql server 8.0 and not 5.6. When I downloaded the MSI for 5.6 64-bit, the server part was missing. When I went into "Add" only version 8.0 was showing. 

    If this is specific to mysql 8.0, I'd appreciate a link to 5.6 that includes the server. Or any suggestions on how to make this run with 8.0.

     

    Edit: I have also gone to the MySQL archived version site, and each one I download has 8.0.11 only in it: https://downloads.mysql.com/archives/installer/?version=5.6.26

    Edit 2: SOLVED don't have your network connected with doing the MySQL installation - it automatically grabs the latest server from the website instead of installing the one that is downloaded.

×
×
  • Create New...