=============================
## IN eqgame.ini ##
[Memory Locations]
Mouse=007633C8
...
ServerHost=0070195C
TO:
[Memory Locations]
Mouse=00763260
...
ServerHost=006DA994
=============================
## IN EQLib_Mouse.cpp ##
=============================
CHAR szTemp[MAX_STRING] = {0};
INT iServerNumber = 0;
PCHAR pSearch = NULL;
TO:
CHAR szTemp[MAX_STRING] = {0};
PCHAR pSearch = NULL;
=============================
UILOCATION XMLloc = {0, 0, 0, 0, ""};
PCHAR pStart = NULL;
PCHAR pEnd = NULL;
CHAR szStart[] = "-";
CHAR szEnd[] = ".";
CHAR szTemp[MAX_STRING] = {0};
PCHAR pSearch = NULL;
TO:
UILOCATION XMLloc = {0, 0, 0, 0, ""};
PCHAR pSearch = NULL;
=============================
sprintf(szTemp,"%s",EQADDR_SERVERHOST);
if ((pStart = strstr(szTemp, szStart)) && (pEnd = strstr(szTemp, szEnd)))
{
pStart++;
*pEnd = 0x0; // is there a cleaner-looking way to do this?
iServerNumber = atoi(pStart);
}
sprintf(UIFile,"%s\\UI_%s_%d.ini",gszEQPath,pCharInfo->Name,iServerNumber);
TO:
sprintf(UIFile,"%s\\UI_%s_%s.ini",gszEQPath,pCharInfo->Name,EQADDR_SERVERHOST);
=============================

