[Spectra kliens] Bugfixek

Indította Pisti95, 2016-01-17, 17:50:58

2016-01-17, 17:50:58 Utolsó szerkesztés: 2018-10-07, 08:11:13 Szerző: Pisti95
Sziasztok! :)

Spectra kliens Changelog:

####################################################################################################
########################################## Spectra kliens ##########################################
####################################################################################################

Jelenlegi Hu kliens-ből készült el ez a kliens, amelyet 2014 augusztusában publikáltak. Úgy gondoltam javításokat végzek a kliensen, de a végére meggondoltam, és tettem bele kis bővítést. Úgy gondolom egy alap kliensnek, azért ezeket illik tartalmaznia. :)


Javítások:
- Dragonsoul system kövek húzása #javítva
- Gyorsgombok (H - segítség, O - Sárkány alkímia) #aktiválva
- 'Hiba a szerverkapcsolatban' #működik
- Nyalóka effekt és a társai #javítva + pozícionálva
- DevilsCatacomb #javítva (height.raw fájlok pótolva, atlasinfo 7x7)
- atlasinfo.txt locale_hu-ból #eltávolítva
- Pet hívók #javítva
- Baby Azrael és Baby Azrael(arany) modellek #javítva
- Sütőtök Jack modell #javítva
- Fehér NPC-k #javítva (Seon-Hae és társai)


Fejlesztések:
- Birodalmi köntösök (11915, 11916, 11917) #berakva
- 4 Leltár #aktív + pozicionálva (Mellékelt indítóval)
- ALT+F4 = kliens bezáródás
- Átláthatóbb kereskedés árak #berakva
- Karakterválasztó StatusBar #javítva
- Eltüntető gyors gomb #berakva (F11-el eltűnik a tálca és a minimap) (Képek készítéséhez ideális)
- EQDrop azaz Tárgy eldobó ablak #berakva
- Százalék mutatása betöltőcsíknél #berakva + pozícionálva
- Feketevas és társai #fekete füst effekt +9-eknél


Klienst modolta: Pisti95


Mivel sokan használják a kliensem, és néhány hiba azért még maradt benne. Ezért ezekre a hibákra itt megtaláljátok a fixeket. Mindenki könnyebben tudjon boldogulni vele.

Múltkorában kiderült, hogy Spectra v2-őn is dolgozom, de azt csak elkezdtem, még semmi sem biztos.  8)


1,
Tárgyeldobás 3. és 4. leltár bugfix

uicommon.py

Rákeresel erre:


if None == iPos or iPos >= 90 or iPos < 0:



Módosítod erre:

if None == iPos or iPos >= 180 or iPos < 0:





2,
4leltár gombok és Automata poti effekt bugfix #JAVÍTOTT LINK

uiinventory.py :
https://mega.nz/#!hssy1YzT!s0deisML8oNQv4KYmn7EIxuBF1N8QoQdPB8CJ3uJSlQ





3,
Százalékcsík kicsit hibás (ymir fail):

http://data.hu/get/9422922/gauge_Spectra.rar




4,
(DT és Hwang-templom összeér, egyeztetni a koordinátákat kliens-szerver között) :)




5,

Ilyen hibát kapunk 40k-s kliensek esetén (szinte mindnél), ha mozgunk, kamerázunk és gyorseléréső mezőt használjuk egyidőben. Nos neten nem találtam rá fixet, de ez megoldja, ugyanis felesleges deklarációnk van, amely rossz visszatérési értéket ad a def OnKeyUp(self, key): függvény tömbjében.

Hiba:

0216 22:00:49257 ::   File "game.py", line 1346, in OnKeyUp

0216 22:00:49480 :: TypeError
0216 22:00:49480 :: :
0216 22:00:49480 :: 'NoneType' object has no attribute '__getitem__'



game.py
Fix:

#if key == app.DIK_ESC:
# self.RequestDropItem(False)
constInfo.SET_ITEM_QUESTION_DIALOG_STATUS(0)





6,

Spectra kliensben sok a felesleges .dll-ek, amik patcherből származnak, így ezeket nyugodt szívvel törölhetitek. Ezzel is tisztább a kliens. :)

artpclnt.dll
DSETUP.dll
ijl15.dll
ilu.dll
mscoree.dll
msvcp60.dll
MSVCRTD.dll
unicows.dll



Ha valaki még találkozott hibával, akkor az jelezze PM-be, és kapja a bugfix-et! ;)

Üdv, Pisti95