Middleland Bump

All Helbreath Server Source Discussion here.
snoopy81
Loyal fan
Posts: 338
Joined: Mon Jul 12, 2004 7:13 pm

Post by snoopy81 »

I fixed that, Its not as complex as you uys think
As many things. I alreaddy fixed many bugs on v2.24b sources, simple and very complicated ones such as Party bug. But there're some issues remaining...
- Wyvern "black" look.
- Unexplained bumps as above.
- Bumping character sometimes appear visible on the ground after a bump.
- Minimap will not show spawn correct if map size is over 256 (seems that 3.51 client uses char for that...=( )
- Client will crash if you connect near Rocks at mine.

All other bug / issues we have are related to features added to server my me.
_\_ _<br> / , \__/ . \ Admin of Equilibrium Project<br> II\ \___ . O<br> III \_/ \ _ / <a href='http://www.equiprojet.com' target='_blank'>http://www.equiprojet.com</a><br> II I¯I
CDWriter
Member
Posts: 123
Joined: Sun Feb 22, 2004 12:08 am

Post by CDWriter »

As many things. I alreaddy fixed many bugs on v2.24b sources, simple and very complicated ones such as Party bug. But there're some issues remaining...
- Wyvern "black" look.
- Unexplained bumps as above.
- Bumping character sometimes appear visible on the ground after a bump.
- Minimap will not show spawn correct if map size is over 256 (seems that 3.51 client uses char for that...=( )
- Client will crash if you connect near Rocks at mine.

All other bug / issues we have are related to features added to server my me.
-Wyvern "black' look. ---- Fix Amd file replace USA change amd file on this one also before 351 its all white so go back to that amd file...
-Unexplained bumps as above. ---fix in the correct amd file replace both sides install 351 us that amd file .....
- Bumping character sometimes appear visible on the ground after a bump. -- Have not looked into this yet....
- Minimap will not show spawn correct if map size is over 256 (seems that 3.51 client uses char for that...=( ) ---Never baothered with this .....

- Client will crash if you connect near Rocks at mine. --- Never new this happened?



gizon-item-upgade-left = -842150451 <-- Client injection ....

work around

if (m_pClientList->m_iLevel < 310) {
if (m_pClientList->m_iGizonItemUpgradeLeft = -842150451) {
m_pClientList->m_iGizonItemUpgradeLeft = 0;


but most of your problems are from amd files .....the others i have not even looked into.......and i hope this helps ;) i did this fast time for work good luck all
snoopy81
Loyal fan
Posts: 338
Joined: Mon Jul 12, 2004 7:13 pm

Post by snoopy81 »

gizon-item-upgade-left = -842150451 <-- Client injection ....

work around

if (m_pClientList->m_iLevel < 310) {
if (m_pClientList->m_iGizonItemUpgradeLeft = -842150451) {
m_pClientList->m_iGizonItemUpgradeLeft = 0;


Worked arround long ago, but without any idea of the reason:
case 80: // v
if (_bGetIsStringIsNumber(token) == FALSE) {
wsprintf(cTxt, "(!!!) Player(%s) data file error! wrong Data format ( m_iGizonItemUpgradeLeft ) - Connection closed. ", m_pClientList[iClientH]->m_cCharName);
PutLogList(cTxt);
delete pContents;
delete pStrTok;
return FALSE;
}
m_pClientList[iClientH]->m_iGizonItemUpgradeLeft = atoi(token);
if (m_pClientList[iClientH]->m_iGizonItemUpgradeLeft < 0) m_pClientList[iClientH]->m_iGizonItemUpgradeLeft = 0;
cReadModeA = 0;
break;
---------------------------------------------------------------
What do you mean client injection?
int m_iLuck;
int m_iLU_Pool;
char m_cAura;
//MOG var - 3.51
int m_iGizonItemUpgradeLeft;
m_cAura is unused, so m_iLU_Pool overflowing ?
_\_ _<br> / , \__/ . \ Admin of Equilibrium Project<br> II\ \___ . O<br> III \_/ \ _ / <a href='http://www.equiprojet.com' target='_blank'>http://www.equiprojet.com</a><br> II I¯I
Post Reply