Kliens oldali módosítások ( Leírások / Info / Tutorial )

Indította NevemSenki, 2012 június 15, 08:36:05 DÉLUTÁN

Előző téma - Következő téma

NevemSenki

#15
Konkrétan nem kéne nagy dolgokat feltölteni, kb-os fájlok lennének. De most nekem csatlakoznom kéne egy tracker-het, ami által letöltöm a dolgokat. Nincs más lehetőségem, mint a wamp és egy saját tracker. Már fut a dolog, a tarcker is, a wamp is, de valamiért nem jó. Ja és megvan a Fálj amit kerestem. Eléggé megvariálták ezt a Launcher-t, mert ha nem talál valamit, akkor azt helyettesíti egy másik elérési címmel ami az exe-be van beleírva. Ha azt is átírom, akkor pedig figyelnem kell hogy ugyan annyi karakter legyen mint eredetileg.... ( hex editor )
Lehet hogy minden jó, csak azért nem tudok csatlakozni és letölteni, mert minden ami ehhez az akcióhoz kell, az az én gépemen van, és így mindíg önmagamhoz akarok csatlakozni... konkrétan torrenten keresztül meg kéne oldanom azt, hogy egy fájlt átvigyek egyik egy mappából a tracker-en és a Launcher-en keresztül a wow mappájába.....
Lehet azért nem jó, mert saját magamhoz csatlakozok.

Nem tudom..... még ki kell találnom valamit... mert még nem működik teljesen.

10:01:59.8750 Fetch version information from 127.0.0.1 (http://127.0.0.1/update/PatchSequenceFile.txt).
10:01:59.8750 Received version information from http://127.0.0.1/update/PatchSequenceFile.txt.


[special]
expansion-speech-{LANG}=WoW-2.0.0.6080-expansion-speech-{CPU}-{OS}-{LANG}

[GAME]
CurrentBuild=10482
6546=WoW-installer-2.x.x.x-to-3.0.1.8874-{PLATFORM}-{OS}-{LANG}
6692=WoW-installer-2.x.x.x-to-3.0.1.8874-{CPU}-{OS}-{LANG}
6729=WoW-installer-2.x.x.x-to-3.0.1.8874-{CPU}-{OS}-{LANG}
6739=WoW-installer-2.x.x.x-to-3.0.1.8874-{CPU}-{OS}-{LANG}
6803=WoW-installer-2.x.x.x-to-3.0.1.8874-{CPU}-{OS}-{LANG}
6898=WoW-installer-2.x.x.x-to-3.0.1.8874-{CPU}-{OS}-{LANG}
7272=WoW-installer-2.x.x.x-to-3.0.1.8874-{CPU}-{OS}-{LANG}
7318=WoW-installer-2.x.x.x-to-3.0.1.8874-{CPU}-{OS}-{LANG}
7359=WoW-installer-2.x.x.x-to-3.0.1.8874-{CPU}-{OS}-{LANG}
7561=WoW-installer-2.x.x.x-to-3.0.1.8874-{CPU}-{OS}-{LANG}
7741=WoW-installer-2.x.x.x-to-3.0.1.8874-{CPU}-{OS}-{LANG}
7799=WoW-installer-2.x.x.x-to-3.0.1.8874-{CPU}-{OS}-{LANG}
8089=WoW-installer-2.x.x.x-to-3.0.1.8874-{CPU}-{OS}-{LANG}
8125=WoW-installer-2.x.x.x-to-3.0.1.8874-{CPU}-{OS}-{LANG}
8278=WoW-installer-2.x.x.x-to-3.0.1.8874-{CPU}-{OS}-{LANG}
8606=WoW-installer-2.x.x.x-to-3.0.1.8874-{CPU}-{OS}-{LANG}

[WoWT]
CurrentBuild=12644
10522=WoW-0.3.0.10522-0.3.0.10958-{CPU}-{OS}-{LANG}-ptr
10554=WoW-0.3.0.10554-0.3.0.10571-{CPU}-{OS}-{LANG}-ptr
10571=WoW-0.3.0.10571-0.3.0.10596-{CPU}-{OS}-{LANG}-ptr
10596=WoW-0.3.0.10596-0.3.0.10623-{CPU}-{OS}-{LANG}-ptr
10623=WoW-0.3.0.10623-0.3.0.10676-{CPU}-{OS}-{LANG}-ptr
10676=WoW-0.3.0.10676-0.3.0.10712-{CPU}-{OS}-{LANG}-ptr
10712=WoW-0.3.0.10712-0.3.0.10747-{CPU}-{OS}-{LANG}-ptr
10747=WoW-0.3.0.10747-0.3.0.10772-{CPU}-{OS}-{LANG}-ptr
10772=WoW-0.3.0.10772-0.3.0.10805-{CPU}-{OS}-{LANG}-ptr
10805=WoW-0.3.0.10805-0.3.0.10835-{CPU}-{OS}-{LANG}-ptr
10835=WoW-0.3.0.10835-0.3.0.10894-{CPU}-{OS}-{LANG}-ptr
10894=WoW-0.3.0.10894-0.3.0.10952-{CPU}-{OS}-{LANG}-ptr
10952=WoW-0.3.0.10952-0.3.0.10958-{CPU}-{OS}-{LANG}-ptr
10958=WoW-0.3.0.10958-0.3.3.11573-{CPU}-{OS}-{LANG}-ptr
11573=WoW-0.3.3.11573-0.3.3.11599-{CPU}-{OS}-{LANG}-ptr
11599=WoW-0.3.3.11599-0.3.3.11623-{CPU}-{OS}-{LANG}-ptr
11623=WoW-0.3.3.11623-0.3.3.11643-{CPU}-{OS}-{LANG}-ptr
11643=WoW-0.3.3.11643-0.3.3.11655-{CPU}-{OS}-{LANG}-ptr
11655=WoW-0.3.3.11655-0.3.3.11685-{CPU}-{OS}-{LANG}-ptr
11685=WoW-0.3.3.11685-0.3.5.11993-{CPU}-{OS}-{LANG}-ptr
11993=WoW-0.3.5.11993-0.3.5.12045-{CPU}-{OS}-{LANG}-ptr
12045=WoW-0.3.5.12045-0.3.5.12124-{CPU}-{OS}-{LANG}-ptr
12124=WoW-0.3.5.12124-0.3.5.12148-{CPU}-{OS}-{LANG}-ptr
12148=WoW-0.3.5.12148-0.3.5.12166-{CPU}-{OS}-{LANG}-ptr
12166=WoW-0.3.5.12166-0.3.5.12196-{CPU}-{OS}-{LANG}-ptr
12196=WoW-0.3.5.12196-0.3.5.12213-{CPU}-{OS}-{LANG}-ptr

[WoW]
CurrentBuild=12340
8874=WoW-3.x.x.x-3.2.0.10192-{CPU}-{OS}-{LANG}
9056=WoW-3.x.x.x-3.2.0.10192-{CPU}-{OS}-{LANG}
9183=WoW-3.x.x.x-3.2.0.10192-{CPU}-{OS}-{LANG}
9464=WoW-3.x.x.x-3.2.0.10192-{CPU}-{OS}-{LANG}
9506=WoW-3.x.x.x-3.2.0.10192-{CPU}-{OS}-{LANG}
9551=WoW-3.x.x.x-3.2.0.10192-{CPU}-{OS}-{LANG}
9767=WoW-3.1.0.9767-3.1.1.9806-{CPU}-{OS}-{LANG}
9806=WoW-3.1.1.9806-3.1.1.9835-{CPU}-{OS}-{LANG}
9835=WoW-3.1.1.9835-3.1.2.9901-{CPU}-{OS}-{LANG}
9901=WoW-3.1.2.9901-3.1.3.9947-{CPU}-{OS}-{LANG}
9947=WoW-3.1.3.9947-3.2.0.10192-{CPU}-{OS}-{LANG}
10192=WoW-3.2.0.10192-3.3.0.10958-{CPU}-{OS}-{LANG}
10314=WoW-3.2.0.10314-3.2.2.10482-{CPU}-{OS}-{LANG}
10482=WoW-3.2.2.10482-3.2.2.10505-{CPU}-{OS}-{LANG}
10505=WoW-3.2.2.10505-3.3.0.10958-{CPU}-{OS}-{LANG}
10958=WoW-3.3.0.10958-3.3.0.11159-{CPU}-{OS}-{LANG}
11159=WoW-3.3.0.11159-3.3.2.11403-{CPU}-{OS}-{LANG}
11403=WoW-3.3.2.11403-3.3.3.11685-{CPU}-{OS}-{LANG}
11685=WoW-3.3.3.11685-3.3.3.11723-{CPU}-{OS}-{LANG}
11723=WoW-3.3.3.11723-3.3.5.12213-{CPU}-{OS}-{LANG}
12213=WoW-3.3.5.12213-3.3.5.12340-{CPU}-{OS}-{LANG}


Kitaláltam.... be vagyok reggelve  egy torrent oldalra... onnan lekapok egy torrent file-t, ami egy kis méretű állományra mutat. Majd announce címnek megadom a torrentben található címet ( kiboncolom előtte ), majd átírom a tracker címeket is, és elvileg működnie kéne.

10:29:05.3750 Launcher version 2.0.0.491
10:29:05.3750 Found incorrect InstallPath registry key entry for World of Warcraft ('F:\World of Warcraft\').
10:29:05.3750 Found incorrect GamePath registry key entry for World of Warcraft ('F:\World of Warcraft\Launcher.exe').
10:29:05.3750 Fixed incorrect InstallPath registry key entry for World of Warcraft (now 'F:\World of Warcraft\Launcher.exe').
10:29:05.3750 Fixed incorrect GamePath registry key entry for Launcher (now 'F:\World of Warcraft\Launcher.exe').
10:29:05.5781 Fetch version information from 127.0.0.1 (http://127.0.0.1/update/PatchSequenceFile.txt).
10:29:05.5781 Received version information from http://127.0.0.1/update/PatchSequenceFile.txt.
10:29:05.5781 A tools update is required.
10:29:05.5937 Unable to download tools update.


Üdv.: Senki
Csak a Puffin ad neked erőt, és mindent lebíró akaratot!

NevemSenki

#16
World of Warcraft Custom Bulid ( wow.exe )

Aki kliens módosítással foglalkozik, annak hasznos lehet egy egyedi wow.exe egyedi Build számmal.
Ha a kliens egyedi, akkor ugye a kiadott patch-eket mindenkinek le kell töltenie, és majd csak azután érdemes játszania.
De sajnos úgy is fel tud lépni a szerverre egy játékos, ha nem tölti le a patch-et. Ha így csinálja akkor kicsit élvezhetetlen a játék ( lebegő NPC-k és objectek, vagy egy konkrét kontinens nincs a helyén).
Ezen dolog kiküszöbölése megoldható egy egyedi wow.exe használatával.

Az utolsó Tc ami 3.3.5a-ra vagyis 12340 Build-ra van konfigolva, ami azt jelenti hogy csak 3.3.5a-s Patch-el tudsz belépni, ha nem azzal próbálkozol akkor nem enged belépni.
Na most ezt a Build számot a Kliens elküldi a szervernek, ami ha megegyezik az ott megadottal akkor beenged.
( Nem biztos hogy így van, de én így tudom elképzelni. )
Ezt a számot ugye szerver oldalon lehet módosítani.

Hogy kiküszöböljem azt a hibát hogy egy sima 12340-as Build-al fel tudjon jönni valaki, azt először szerver oldalon tudom módosítani. Azt, hogy ezt hogyan tudom megtenni, nem tudom. Ebben majd segítséget kérek a Fórum többi tagjától.  :)

De kliens oldalon a következőképpen tudjátok módosítani a wow.exe Build számát.
Ehhez egy programra lesz szükség, aminek a neve CR-hexact
Töltsük le, majd telepítsük fel, majd nyissuk meg.
File --> Open és keressük meg a wow.exe-t és nyissuk meg a programmal.
Ezt fogjuk látni:


Majd kattintsunk a Search --> Find opcióra, és írjuk be a kis rublikába a jelenlegi wow.exe-nk build számát.
( Jelen esetben ez a 12340 )
Majd kattintsunk a Begining gombra.
Megkeresi nekünk ebben a hosszú majdnem átláthatatlan kódban a keresendő szót.
Egy ilyet kell látnunk:


Leírom hogy ezt hogyan tudjuk megváltoztatni.

Zöld színnel kiemelve láthatjátok a build számot ( 12340 )
Pirossal kiemelve pedig azt a kódot amiben végre kell hajtani a változtatást. ( 31 32 33 34 30 )

Gondolom feltűnt az összefüggés

31 --> 1
32 --> 2
33 --> 3
34 --> 4
30 --> 0

Ha ezt meg akarjuk változtatni, akkor kattintsunk az első számpárra ( 31 ) jobb gomb, majd válasszuk ki a " Modify bite(s).. opciót. Akkor előtűnik a képen is látható kis ablak, amiben nekünk csak a középső számot kell megváltoztatnunk. ( Jelen esetben 31 ). Nem piszkálunk semmi mást, se se pipát se semmit!

A fenti összefüggés szerint, 0 -9-ig bármilyen számot megadhatunk.
Példák: 38 --> 8 ; 35 -- > 5 ;
Majd ha megváltoztattuk, nyomunk egy " Ok "-ét.

Ha ezzel készen vagyunk, akkor újra megismételjük a keresést, vagy nyomunk egy " F3 "-at a billentyűzeten, ekkor megkeresi nekünk a következő ilyen részletet, majd azt is megváltoztatjuk mint az előzőt.
3-4 darab van ha jól tudom.

Ha ez megvan akkor File --> Save As... és elmentjük mondjuk wowmasik.exe néven. Bemásoljuk a wow főkönyvtárába és elindítjuk. Ekkor már láthatjuk hogy a Build szám megváltozott. De ennek ellenére be fog engedni a 12340-es Buildal üzemelő szerverre.

Nyissuk meg újra a már módosított wow.exe-t, és keressük meg a " 004c99f " kezdetű sort.


Az első számpár, jelen esetben a 34 jelöli azt a számot, amit a kliens elküld a szervernek build szám címén. Na ezt változtassuk meg úgy ahogy az előbb tettük.
Például: Ha én az előzőekben a 12340-as Build-ot 12341-es Build-ra változtattam, akkor ide most 35-öt kell írnom. Így a Build szám megváltozik 12341-re.
Most mentsük el, nyissuk meg, és próbáljunk belépni egy 3.3.5a-s szerverre. Mikor Login-olunk nem fog beengedni, mivel ő csak a 12340-as Build számmal rendelkező Kliens-eket engedi be, és a mi Build számunk pedig már 12341.  :D
Nem valami bonyolult, most majd megpróbálok rájönni a Launcherre, hogy letöltse az egyedi patch-eket, és ne letöltögetni, és másolgatni keljen.


Itt látható hogy a build szám 12341 és a szerver nem enged be.

Üdv.: Senki

Hmm megnéztem, hálistenek nem bonyolítják túl a TC-s srácok sem, szóval:

TrinityCore/src/server/authserver/Authentication/AuthCodes.h


#define POST_BC_ACCEPTED_CLIENT_BUILD {12340, 11723, 11403, 11159, 10571, 10505, 10146, 9947, 8606, 0}
#define PRE_BC_ACCEPTED_CLIENT_BUILD {5875, 6005, 0}

ittvannak az elfogadott gamebuildek, ugyanúgy ahogy az előbb írtam, a pre bc  a régi típusú beléptetés, (bc és vanilla) a post bc pedig az új packet struktúrákkal... wotlk és cata klienseket tud beléptetni.
itt a felsorolásba beszúrhatsz új számokként saát gamebuildet, vagy kidobhatod a meglévőket és csak a sajátot is beírhatod, ilyenkor jön a wrong client version hibaüzi :)

Skyne
Csak a Puffin ad neked erőt, és mindent lebíró akaratot!

NevemSenki

Idézetet írta: Chaze117 Dátum 2010 augusztus 02, 11:35:17 DÉLUTÁN
Ez egy olyan féloff lesz szal ne töröld a témát ha kérhetem mivel nagyjából kapcsolódik hozzá csak nem az amu irányba hanem kliensbe :D

Szerintem lehetséges a fordítás és nem is kaptam crasht :D és 100% hogy nem photoshoppozva van a kép :D

Volt ez ugye, de én ahogy látom a " Probak Volgye " helyett én inkább " Próbák Völgye"-t írnák.
Megoldható a Kliens-ben az ékezetes betű.
Mellékelek pár képet azért.
Az " Í " betű kimaradt, kiesett a látószögemből a billentyűzeten, de az is működik.  ;D









A gond nem a lekezelés, hanem a Font.




Üdv.: Senki
Csak a Puffin ad neked erőt, és mindent lebíró akaratot!

NevemSenki

Kicsit most elkanyarodtam, szokásomhoz híven.  :D

Most, a Login felület, egy érdekes és hasznos funcióját boncoltam fel.
Mindenki aki játszik, az látta azt a kis ablakot ami a bejelentkezési képernyőn van. Különböző információkat olvashatunk benne. Na de ha már Tört, és ha már a miénk, és ha már a Kliens módosításnál tartunk, akkor ott miért a Blizzard hülye hírei jelennek meg? Nálam már más a helyzet.



Leírom hogy hogyan csináltam meg.

Interface\GlueXML mappán belül van egy AccountLogin.xml fájl, abba a következőkódot illesztettem be:

<Frame name="ServerAlertFrame" hidden="true">
<Size>
<AbsDimension x="352" y="400"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT">
<Offset>
<AbsDimension x="10" y="-130"/>
</Offset>
</Anchor>
</Anchors>
<Backdrop bgFile="Interface\DialogFrame\UI-DialogBox-Background" edgeFile="Interface\DialogFrame\UI-DialogBox-Border" tile="true">
<BackgroundInsets>
<AbsInset left="11" right="11" top="11" bottom="11"/>
</BackgroundInsets>
<TileSize>
<AbsValue val="32"/>
</TileSize>
<EdgeSize>
<AbsValue val="32"/>
</EdgeSize>
</Backdrop>
<Layers>
<Layer level="ARTWORK">
<FontString name="ServerAlertTitle" inherits="GlueFontNormalLarge" text="SERVER_ALERT_TITLE">
<Anchors>
<Anchor point="TOP">
<Offset>
<AbsDimension x="0" y="-20"/>
</Offset>
</Anchor>
</Anchors>
</FontString>
</Layer>
</Layers>
<Frames>
<ScrollFrame name="ServerAlertScrollFrame" inherits="GlueScrollFrameTemplate">
<Size>
<AbsDimension x="300" y="340"/>
</Size>
<Anchors>
<Anchor point="TOPLEFT">
<Offset>
<AbsDimension x="15" y="-46"/>
</Offset>
</Anchor>
</Anchors>
<Scripts>
<OnLoad>
self.scrollBarHideable = 1;
GlueScrollFrame_OnScrollRangeChanged(self);
</OnLoad>
<OnScrollRangeChanged>
GlueScrollFrame_OnScrollRangeChanged(self, yrange);
if (floor(ServerAlertScrollFrame:GetVerticalScrollRange()) > 0) then
self.updated = 1;
end
</OnScrollRangeChanged>
</Scripts>
<ScrollChild>
<SimpleHTML name="ServerAlertText" hyperlinkFormat="|cff06ff07|H%s|h[%s]|h|r">
<Size>
<AbsDimension x="300" y="400"/>
</Size>
<Scripts>
<OnHyperlinkClick>
LaunchURL(link);
</OnHyperlinkClick>
</Scripts>
<FontString inherits="GlueFontHighlightSmall" spacing="2"/>
<FontStringHeader1 inherits="GlueFontNormalLarge" spacing="4"/>
<FontStringHeader2 inherits="GlueFontHighlight" spacing="4"/>
</SimpleHTML>
</ScrollChild>
</ScrollFrame>
</Frames>
</Frame>


Ehhez ugye definiálni kell pár dolgot amit a GlueStrings.lua fájlban tehetünk meg.

SERVER_ALERT_BETA_URL = "";
SERVER_ALERT_BUTTON_TEXT = "More Info";
SERVER_ALERT_PTR_URL = "";
SERVER_ALERT_TITLE = "Hírek";
SERVER_ALERT_URL = "http://www.hobby-site.blogja.net/launcher";


Itt látható hogy megadtam az oldalamon az egyik kiterjesztés nélküli fájl elérési útját. Esetemben ez a " launcher ".
Ezen fájl szerkesztése nagyon egyszerű, Notepad++ programmal létrehozunk egy új lapot amibe beírjuk a kívánt szöveget. A szöveg formázását úgy oldhatjuk meg mintha egy HTMl dokumentumot írnánk. Ha ezzel kész vagyunk mentsük el a fájlt kiterjesztés nélkül a Notepad++ segítségével. Ha  például Jegyzettömbbel készítjük el a fált, akkor nincs más dolgunk, mint mentés után egyszerűen letörölni a fájlkiterjesztést.  
Ezután feltöltjük a tárhelyünkre FTP-n keresztül, és végül megadjuk a SERVER_ALERT_URL -nek a teljes elérési útját a fájlnak. ( A " http:// " nem elfelejteni. )

Az én " launcher " fájlomban ez szerepel:

SERVERALERT:
<html><body><p>Ide johetnek a hirek barmivel kapcsolatban, en peldaul Patch infot fogok ide irni. Hasonloan mukodik mint egy Launcher, csak itt elegendo 2 fajlt modositani. <br /><br />Udvozlettel Senki.</p></body></html>


Nem tudom hogy mennyire volt érthető, de remélem az volt.
Az ékezetes betűket még nem oldottam meg, nem is biztos hogy találok rá megoldást.

Üdv.: Senki

A Login felületen lévő kis Hírek ablakhoz itt vannak az ékezetes betűk. Ha így írjátok bele akkor működni fog.

IdézÁ --> &#193;
á --> &#225;
É --> &#201;
é --> &#233;
Ó --> &#211;
ó --> &#243;
Ö --> &#214;
ö --> &#246;
Ő --> &#213;
ő --> &#245;
Ú --> &#218;
ú --> &#250;
Ü --> &#220;
ü --> &#252;
Ű --> &#219;
ű --> &#251;
Í --> &#205;
í --> &#237;

Így jobban megtalálható, mintha keresgélni kéne a táblázatban. Köszi Skyne még egyszer.

Special Characters in HTML

Üdv.: Senki
Csak a Puffin ad neked erőt, és mindent lebíró akaratot!

Rocsorayen

A launchert sikerült végre megcsinálnod? :) Amúgy gyönyörű a munkád, minden elismerésem a tiéd! Nem minden ember mer így nekiállni egy játék felbontásának :) Sok sikert a továbbiakban, és ha van valami újdonság, ne félj nekünk bemutatni. Szerintem az egész WoWEmuf büszke lehet rád! Sok sikert! :))

NevemSenki

Köszönöm a szép szavakat Rocsorayen. Alakul a Launcher, most azt próbálom megoldani hogy ugye ha Hex Editorral módosítok valamit ( Insert ; Delete ), megváltozik a Fájl mérete, és úgy már nem működőképes az exe. Majdnem minden megvan már a p2p alapú patch letöltéshez régiók szerint, csak még nem tudtam lepróbálni. Van egy torrent oldal ahova be vagyok reggelve már pár éve, átírom a Tracker-eket az exe-ben, az én oldalamra ( web ) feltöltöm a patchlist-et a scan.dll-t, megváltoztatom az elérési utakat, eszerint módosítom az instal.tor fájlt.... meg pár apróság, és ha minden igaz, akkor működnie kell. Lehet hogy nem fog sikerülni, de akkor is legalább elmondhatom hogy én megpróbáltam. :)

Üdv.: Senki
Csak a Puffin ad neked erőt, és mindent lebíró akaratot!

Rocsorayen

Próbálgasd, az alapján amit eddig összehoztál ez is összefog jönni :) A gondolkodási meneted ahogy látom nagyon jó, tehát csak idő kérdése. :D

NevemSenki

Megvan a Launcher. Wamp szerver, patchlist 127.0.0.1, megadom a launcher verziószámához tartozó letöltendő fájlt ( ami egy MPQ ), ő azt letölti, becsomagolja egy wow-patch.MPQ-ba. Ebben az MPQ-ban egy exe található, és egy másik fájl amiben én megmondom neki hogy csomagolja ki, majd indítsa el a BackgroundDownloaderrel a letöltést. És ő ezt meg is csinálja. Most már csak a BackgroundDownloader van hátra. :)

Üdv.: Senki

Csak a Puffin ad neked erőt, és mindent lebíró akaratot!

Rocsorayen


NevemSenki

Már ki van bontva a telepítő, és meg tudja nyitni az MPQ-kat, bármit lehet velük tenni, csak itt kell definiálni.

Kis ízelítő:
http://pastebin.com/0wrbDPpL

Üdv.: Senki
Csak a Puffin ad neked erőt, és mindent lebíró akaratot!

NevemSenki

Hali.
Csináltam egy elég amatőr, és elég rossz minőségű videót. De a lényeg látszik. A Launcher letölti a Patch-eket, az jelenik meg a Launcher webes ablakában amit én akarok. Most már csak a Background Downloader van hátra, ami p2p alapon van megoldva + Direct letöltés is. Eddig a torrent megvan, most szedem a kieget Utorrent-el. Ha az megvan akkor már lesz egy teljes képünk a Patch importálásról, kezdve ezt a tömörített adatokkal ( MPQ ) és a futtatható alkalmazásokkal.

Videó

A Videó nem jelenik meg listázásban, csak a link tudatában lehet megnézni. Még a címét is furán választottam meg. :)
A videó 1 hétig lesz látható Youtube-on, utána törlöm.

Üdv.: Senki
Csak a Puffin ad neked erőt, és mindent lebíró akaratot!

unitology

Amazing :-) Csak gratulálni tudok ahhoz amit összehoztál.

NevemSenki

#27
BlizzardBácsi mindent egyberakott......
Elindultam egy szálon, és véletlenül a most használatban lévő Cata vagyis inkább Már Panda patch-elési listáját találtam meg + a directlink-es letöltést a Cata-s BackgroundDownloader-hez......
Lehet hogy a 12340 build-hoz készüld dolgok már nincsenek is fent?
Valamilyen formában fent kell hogy legyen, mert ha nem adok meg realmot, akkor lekapja a közösítő Patch-et 3.3.5a és a Cata közösítőjét....
Majd kialakul a dolog.
A BlizzardComponent.dtd is tele van marhaságokkal, kezdve a StarCraft-al, a Cata.....

Valakinek nincs meg véletlenül a 12340 Build-hoz tartozó wow.mfil fájl?

Üdv.: Senki
Csak a Puffin ad neked erőt, és mindent lebíró akaratot!

NevemSenki

Valakinek van erre valami ötlete?

* set the product patch name
PatchVersion This patch upgrades World of Warcraft from version 3.3.3.11723 to version 3.3.5.12213.
* make sure that we don't patch version 3.3.5.12213 or greater
FileVersionEqualTo    "$(InstallPath)\WoW.exe"    3.3.3.11723   0xffff.0xffff.0xffff.0xffff
* ProductVersionLessThan "$(InstallPath)\WoW.exe"    0.0.0.256  0.0.0.0xffff
TargetVersion 3.3.5.12213
SourceVersion 3.3.3.11723
Language enUS
SetLauncher "$(InstallPath)\Launcher.exe"
* SetUninstall $(WinDir)\WoWUnin.dat
Self "World of Warcraft"
WoWPatchIndex 3
PatchSize 1992294400


Üdv.: Senki
Csak a Puffin ad neked erőt, és mindent lebíró akaratot!

NevemSenki

Direct letöltések..... rossz szálon indultam el.....

<config>
  <versioninfo type="pod">
    <version product="WoW">
      <servers>
        <server id="akamai" url="http://ak.worldofwarcraft.com.edgesuite.net/wow-pod-retail/EU/15050.direct/"/>
      </servers>
      <thresholds>
        <threshold speed="125000" red="5" yellow="5"/>
        <threshold speed="125001" red="1" yellow="5"/>
      </thresholds>
      <settings>
        <setting name="patchapplicationstage" value="Recommended"/>
        <setting name="baseline-Win" value="wow-15050-15050-Win-rebase.MPQ" />
        <setting name="baseline-OSX" value="wow-15050-15050-OSX-rebase.MPQ" />
        <setting name="enablebgdownload" value="True"/>
        <setting name="enabledynamiclocale" value="True"/>
        <setting name="localeset" value="enGB,esES,deDE,frFR,ruRU,ptPT"/>
        <setting name="PortRangeMin" value="6881"/>
        <setting name="PortRangeMax" value="6999"/>
      </settings>
      <priorityfiles>
        <priorityfile product="retail" type="esMX" url="priorities/wow-15050-A3B61D88E9586DD7B2D8D8B4B98C3A1C.pfil"/>
        <priorityfile product="retail" type="enUS" url="priorities/wow-15050-A3B61D88E9586DD7B2D8D8B4B98C3A1C.pfil"/>
        <priorityfile product="retail" type="enGB" url="priorities/wow-15050-A3B61D88E9586DD7B2D8D8B4B98C3A1C.pfil"/>
        <priorityfile product="retail" type="esES" url="priorities/wow-15050-A3B61D88E9586DD7B2D8D8B4B98C3A1C.pfil"/>
        <priorityfile product="retail" type="frFR" url="priorities/wow-15050-A3B61D88E9586DD7B2D8D8B4B98C3A1C.pfil"/>
        <priorityfile product="retail" type="deDE" url="priorities/wow-15050-A3B61D88E9586DD7B2D8D8B4B98C3A1C.pfil"/>
        <priorityfile product="retail" type="ruRU" url="priorities/wow-15050-A3B61D88E9586DD7B2D8D8B4B98C3A1C.pfil"/>
        <priorityfile product="retail" type="koKR" url="priorities/wow-15050-A3B61D88E9586DD7B2D8D8B4B98C3A1C.pfil"/>
        <priorityfile product="retail" type="zhTW" url="priorities/wow-15050-A3B61D88E9586DD7B2D8D8B4B98C3A1C.pfil"/>
        <priorityfile product="retail" type="enTW" url="priorities/wow-15050-A3B61D88E9586DD7B2D8D8B4B98C3A1C.pfil"/>
        <priorityfile product="retail" type="ptBR" url="priorities/wow-15050-A3B61D88E9586DD7B2D8D8B4B98C3A1C.pfil"/>
        <priorityfile product="retail" type="ptPT" url="priorities/wow-15050-A3B61D88E9586DD7B2D8D8B4B98C3A1C.pfil"/>
        <priorityfile product="trial" type="enUS" url="priorities/wow-15050-Trial-77B1EBCBAEA676F1004B15244E349A7A.pfil"/>
        <priorityfile product="trial" type="esMX" url="priorities/wow-15050-Trial-77B1EBCBAEA676F1004B15244E349A7A.pfil"/>
        <priorityfile product="trial" type="enGB" url="priorities/wow-15050-Trial-77B1EBCBAEA676F1004B15244E349A7A.pfil"/>
        <priorityfile product="trial" type="esES" url="priorities/wow-15050-Trial-77B1EBCBAEA676F1004B15244E349A7A.pfil"/>
        <priorityfile product="trial" type="frFR" url="priorities/wow-15050-Trial-77B1EBCBAEA676F1004B15244E349A7A.pfil"/>
        <priorityfile product="trial" type="deDE" url="priorities/wow-15050-Trial-77B1EBCBAEA676F1004B15244E349A7A.pfil"/>
        <priorityfile product="trial" type="ruRU" url="priorities/wow-15050-Trial-77B1EBCBAEA676F1004B15244E349A7A.pfil"/>
        <priorityfile product="trial" type="koKR" url="priorities/wow-15050-Trial-77B1EBCBAEA676F1004B15244E349A7A.pfil"/>
        <priorityfile product="trial" type="zhTW" url="priorities/wow-15050-Trial-77B1EBCBAEA676F1004B15244E349A7A.pfil"/>
        <priorityfile product="trial" type="enTW" url="priorities/wow-15050-Trial-77B1EBCBAEA676F1004B15244E349A7A.pfil"/>
        <priorityfile product="trial" type="ptBR" url="priorities/wow-15050-Trial-77B1EBCBAEA676F1004B15244E349A7A.pfil"/>
        <priorityfile product="trial" type="ptPT" url="priorities/wow-15050-Trial-77B1EBCBAEA676F1004B15244E349A7A.pfil"/>
      </priorityfiles>
    </version>
  </versioninfo>
</config>


version=2
serverpath=base
path=
serverpath=locale_koKR
path=
serverpath=locale_deDE
path=
serverpath=locale_enGB
path=
serverpath=locale_esES
path=
serverpath=locale_frFR
path=
serverpath=locale_ruRU
path=
serverpath=locale_enUS
path=
serverpath=locale_esMX
path=
serverpath=locale_ptBR
path=
serverpath=locale_ptPT
path=
serverpath=locale_enTW
path=
serverpath=locale_zhTW
path=
serverpath=locale_zhCN
path=
serverpath=locale_enCN
path=
file=Data
name=Data
size=0
fileversion=15050
file=Data/koKR
name=Data/koKR
size=0
fileversion=15050
file=Data/deDE
name=Data/deDE
size=0
fileversion=15050
file=Data/enGB
name=Data/enGB
size=0
fileversion=15050
file=Data/esES
name=Data/esES
size=0
fileversion=15050
file=Data/frFR
name=Data/frFR
size=0
fileversion=15050
file=Data/ruRU
name=Data/ruRU
size=0
fileversion=15050
file=Data/enUS
name=Data/enUS
size=0
fileversion=15050
file=Data/esMX
name=Data/esMX
size=0
fileversion=15050
file=Data/ptBR
name=Data/ptBR
size=0
fileversion=15050
file=Data/ptPT
name=Data/ptPT
size=0
fileversion=15050
file=Data/enTW
name=Data/enTW
size=0
fileversion=15050
file=Data/zhTW
name=Data/zhTW
size=0
fileversion=15050
file=Data/zhCN
name=Data/zhCN
size=0
fileversion=15050
file=Data/enCN
name=Data/enCN
size=0
fileversion=15050
file=Data/art.MPQ
name=Data/art.MPQ
size=3943419041
fileversion=15050
flags=0
path=base
file=Data/base-OSX.MPQ
name=Data/base-OSX.MPQ
size=35436561
fileversion=15050
flags=0
path=base
file=Data/base-Win.MPQ
name=Data/base-Win.MPQ
size=28944242
fileversion=15050
flags=0
path=base
file=Data/expansion1.MPQ
name=Data/expansion1.MPQ
size=1426708080
fileversion=15050
flags=0
path=base
file=Data/expansion2.MPQ
name=Data/expansion2.MPQ
size=2689361558
fileversion=15050
flags=0
path=base
file=Data/expansion3.MPQ
name=Data/expansion3.MPQ
size=1066531673
fileversion=15050
flags=0
path=base
file=Data/sound.MPQ
name=Data/sound.MPQ
size=1648263882
fileversion=15050
flags=0
path=base
file=Data/world.MPQ
name=Data/world.MPQ
size=2727901076
fileversion=15050
flags=0
path=base
file=Data/world2.MPQ
name=Data/world2.MPQ
size=579354282
fileversion=15050
flags=0
path=base
file=Data/koKR/expansion1-locale-koKR.MPQ
name=Data/koKR/expansion1-locale-koKR.MPQ
size=2809381
fileversion=15050
flags=0
path=locale_koKR
file=Data/koKR/expansion1-speech-koKR.MPQ
name=Data/koKR/expansion1-speech-koKR.MPQ
size=44490723
fileversion=15050
flags=0
path=locale_koKR
file=Data/koKR/expansion2-locale-koKR.MPQ
name=Data/koKR/expansion2-locale-koKR.MPQ
size=10830440
fileversion=15050
flags=0
path=locale_koKR
file=Data/koKR/expansion2-speech-koKR.MPQ
name=Data/koKR/expansion2-speech-koKR.MPQ
size=116435925
fileversion=15050
flags=0
path=locale_koKR
file=Data/koKR/expansion3-locale-koKR.MPQ
name=Data/koKR/expansion3-locale-koKR.MPQ
size=1100748
fileversion=15050
flags=0
path=locale_koKR
file=Data/koKR/expansion3-speech-koKR.MPQ
name=Data/koKR/expansion3-speech-koKR.MPQ
size=116041807
fileversion=15050
flags=0
path=locale_koKR
file=Data/koKR/locale-koKR.MPQ
name=Data/koKR/locale-koKR.MPQ
size=424130552
fileversion=15050
flags=0
path=locale_koKR
file=Data/koKR/speech-koKR.MPQ
name=Data/koKR/speech-koKR.MPQ
size=208777384
fileversion=15050
flags=0
path=locale_koKR
file=Data/deDE/expansion1-locale-deDE.MPQ
name=Data/deDE/expansion1-locale-deDE.MPQ
size=2809381
fileversion=15050
flags=0
path=locale_deDE
file=Data/deDE/expansion1-speech-deDE.MPQ
name=Data/deDE/expansion1-speech-deDE.MPQ
size=49308641
fileversion=15050
flags=0
path=locale_deDE
file=Data/deDE/expansion2-locale-deDE.MPQ
name=Data/deDE/expansion2-locale-deDE.MPQ
size=10830440
fileversion=15050
flags=0
path=locale_deDE
file=Data/deDE/expansion2-speech-deDE.MPQ
name=Data/deDE/expansion2-speech-deDE.MPQ
size=121188276
fileversion=15050
flags=0
path=locale_deDE
file=Data/deDE/expansion3-locale-deDE.MPQ
name=Data/deDE/expansion3-locale-deDE.MPQ
size=1100748
fileversion=15050
flags=0
path=locale_deDE
file=Data/deDE/expansion3-speech-deDE.MPQ
name=Data/deDE/expansion3-speech-deDE.MPQ
size=118742199
fileversion=15050
flags=0
path=locale_deDE
file=Data/deDE/locale-deDE.MPQ
name=Data/deDE/locale-deDE.MPQ
size=420654454
fileversion=15050
flags=0
path=locale_deDE
file=Data/deDE/speech-deDE.MPQ
name=Data/deDE/speech-deDE.MPQ
size=219513682
fileversion=15050
flags=0
path=locale_deDE
file=Data/enGB/expansion1-locale-enGB.MPQ
name=Data/enGB/expansion1-locale-enGB.MPQ
size=2809380
fileversion=15050
flags=0
path=locale_enGB
file=Data/enGB/expansion1-speech-enGB.MPQ
name=Data/enGB/expansion1-speech-enGB.MPQ
size=44063557
fileversion=15050
flags=0
path=locale_enGB
file=Data/enGB/expansion2-locale-enGB.MPQ
name=Data/enGB/expansion2-locale-enGB.MPQ
size=10830440
fileversion=15050
flags=0
path=locale_enGB
file=Data/enGB/expansion2-speech-enGB.MPQ
name=Data/enGB/expansion2-speech-enGB.MPQ
size=122513761
fileversion=15050
flags=0
path=locale_enGB
file=Data/enGB/expansion3-locale-enGB.MPQ
name=Data/enGB/expansion3-locale-enGB.MPQ
size=1100748
fileversion=15050
flags=0
path=locale_enGB
file=Data/enGB/expansion3-speech-enGB.MPQ
name=Data/enGB/expansion3-speech-enGB.MPQ
size=116133072
fileversion=15050
flags=0
path=locale_enGB
file=Data/enGB/locale-enGB.MPQ
name=Data/enGB/locale-enGB.MPQ
size=448117031
fileversion=15050
flags=0
path=locale_enGB
file=Data/enGB/speech-enGB.MPQ
name=Data/enGB/speech-enGB.MPQ
size=204969142
fileversion=15050
flags=0
path=locale_enGB
file=Data/esES/expansion1-locale-esES.MPQ
name=Data/esES/expansion1-locale-esES.MPQ
size=2809380
fileversion=15050
flags=0
path=locale_esES
file=Data/esES/expansion1-speech-esES.MPQ
name=Data/esES/expansion1-speech-esES.MPQ
size=42737321
fileversion=15050
flags=0
path=locale_esES
file=Data/esES/expansion2-locale-esES.MPQ
name=Data/esES/expansion2-locale-esES.MPQ
size=10830439
fileversion=15050
flags=0
path=locale_esES
file=Data/esES/expansion2-speech-esES.MPQ
name=Data/esES/expansion2-speech-esES.MPQ
size=115650460
fileversion=15050
flags=0
path=locale_esES
file=Data/esES/expansion3-locale-esES.MPQ
name=Data/esES/expansion3-locale-esES.MPQ
size=1100748
fileversion=15050
flags=0
path=locale_esES
file=Data/esES/expansion3-speech-esES.MPQ
name=Data/esES/expansion3-speech-esES.MPQ
size=120547928
fileversion=15050
flags=0
path=locale_esES
file=Data/esES/locale-esES.MPQ
name=Data/esES/locale-esES.MPQ
size=422909439
fileversion=15050
flags=0
path=locale_esES
file=Data/esES/speech-esES.MPQ
name=Data/esES/speech-esES.MPQ
size=208429222
fileversion=15050
flags=0
path=locale_esES
file=Data/frFR/expansion1-locale-frFR.MPQ
name=Data/frFR/expansion1-locale-frFR.MPQ
size=2809381
fileversion=15050
flags=0
path=locale_frFR
file=Data/frFR/expansion1-speech-frFR.MPQ
name=Data/frFR/expansion1-speech-frFR.MPQ
size=48621974
fileversion=15050
flags=0
path=locale_frFR
file=Data/frFR/expansion2-locale-frFR.MPQ
name=Data/frFR/expansion2-locale-frFR.MPQ
size=10830441
fileversion=15050
flags=0
path=locale_frFR
file=Data/frFR/expansion2-speech-frFR.MPQ
name=Data/frFR/expansion2-speech-frFR.MPQ
size=119106737
fileversion=15050
flags=0
path=locale_frFR
file=Data/frFR/expansion3-locale-frFR.MPQ
name=Data/frFR/expansion3-locale-frFR.MPQ
size=1100749
fileversion=15050
flags=0
path=locale_frFR
file=Data/frFR/expansion3-speech-frFR.MPQ
name=Data/frFR/expansion3-speech-frFR.MPQ
size=118967357
fileversion=15050
flags=0
path=locale_frFR
file=Data/frFR/locale-frFR.MPQ
name=Data/frFR/locale-frFR.MPQ
size=421295397
fileversion=15050
flags=0
path=locale_frFR
file=Data/frFR/speech-frFR.MPQ
name=Data/frFR/speech-frFR.MPQ
size=212489172
fileversion=15050
flags=0
path=locale_frFR
file=Data/ruRU/expansion1-locale-ruRU.MPQ
name=Data/ruRU/expansion1-locale-ruRU.MPQ
size=2809381
fileversion=15050
flags=0
path=locale_ruRU
file=Data/ruRU/expansion1-speech-ruRU.MPQ
name=Data/ruRU/expansion1-speech-ruRU.MPQ
size=48247590
fileversion=15050
flags=0
path=locale_ruRU
file=Data/ruRU/expansion2-locale-ruRU.MPQ
name=Data/ruRU/expansion2-locale-ruRU.MPQ
size=10830440
fileversion=15050
flags=0
path=locale_ruRU
file=Data/ruRU/expansion2-speech-ruRU.MPQ
name=Data/ruRU/expansion2-speech-ruRU.MPQ
size=121860471
fileversion=15050
flags=0
path=locale_ruRU
file=Data/ruRU/expansion3-locale-ruRU.MPQ
name=Data/ruRU/expansion3-locale-ruRU.MPQ
size=1100747
fileversion=15050
flags=0
path=locale_ruRU
file=Data/ruRU/expansion3-speech-ruRU.MPQ
name=Data/ruRU/expansion3-speech-ruRU.MPQ
size=121134720
fileversion=15050
flags=0
path=locale_ruRU
file=Data/ruRU/locale-ruRU.MPQ
name=Data/ruRU/locale-ruRU.MPQ
size=417780530
fileversion=15050
flags=0
path=locale_ruRU
file=Data/ruRU/speech-ruRU.MPQ
name=Data/ruRU/speech-ruRU.MPQ
size=232750016
fileversion=15050
flags=0
path=locale_ruRU
file=Data/enUS/expansion1-locale-enUS.MPQ
name=Data/enUS/expansion1-locale-enUS.MPQ
size=2809380
fileversion=15050
flags=0
path=locale_enUS
file=Data/enUS/expansion1-speech-enUS.MPQ
name=Data/enUS/expansion1-speech-enUS.MPQ
size=44063557
fileversion=15050
flags=0
path=locale_enUS
file=Data/enUS/expansion2-locale-enUS.MPQ
name=Data/enUS/expansion2-locale-enUS.MPQ
size=10830439
fileversion=15050
flags=0
path=locale_enUS
file=Data/enUS/expansion2-speech-enUS.MPQ
name=Data/enUS/expansion2-speech-enUS.MPQ
size=122513761
fileversion=15050
flags=0
path=locale_enUS
file=Data/enUS/expansion3-locale-enUS.MPQ
name=Data/enUS/expansion3-locale-enUS.MPQ
size=1100747
fileversion=15050
flags=0
path=locale_enUS
file=Data/enUS/expansion3-speech-enUS.MPQ
name=Data/enUS/expansion3-speech-enUS.MPQ
size=116133071
fileversion=15050
flags=0
path=locale_enUS
file=Data/enUS/locale-enUS.MPQ
name=Data/enUS/locale-enUS.MPQ
size=448138121
fileversion=15050
flags=0
path=locale_enUS
file=Data/enUS/speech-enUS.MPQ
name=Data/enUS/speech-enUS.MPQ
size=204969142
fileversion=15050
flags=0
path=locale_enUS
file=Data/esMX/expansion1-locale-esMX.MPQ
name=Data/esMX/expansion1-locale-esMX.MPQ
size=2809381
fileversion=15050
flags=0
path=locale_esMX
file=Data/esMX/expansion1-speech-esMX.MPQ
name=Data/esMX/expansion1-speech-esMX.MPQ
size=42139450
fileversion=15050
flags=0
path=locale_esMX
file=Data/esMX/expansion2-locale-esMX.MPQ
name=Data/esMX/expansion2-locale-esMX.MPQ
size=10830439
fileversion=15050
flags=0
path=locale_esMX
file=Data/esMX/expansion2-speech-esMX.MPQ
name=Data/esMX/expansion2-speech-esMX.MPQ
size=113796913
fileversion=15050
flags=0
path=locale_esMX
file=Data/esMX/expansion3-locale-esMX.MPQ
name=Data/esMX/expansion3-locale-esMX.MPQ
size=1100748
fileversion=15050
flags=0
path=locale_esMX
file=Data/esMX/expansion3-speech-esMX.MPQ
name=Data/esMX/expansion3-speech-esMX.MPQ
size=151048550
fileversion=15050
flags=0
path=locale_esMX
file=Data/esMX/locale-esMX.MPQ
name=Data/esMX/locale-esMX.MPQ
size=423844976
fileversion=15050
flags=0
path=locale_esMX
file=Data/esMX/speech-esMX.MPQ
name=Data/esMX/speech-esMX.MPQ
size=234012334
fileversion=15050
flags=0
path=locale_esMX
file=Data/ptBR/expansion1-locale-ptBR.MPQ
name=Data/ptBR/expansion1-locale-ptBR.MPQ
size=2804898
fileversion=15050
flags=0
path=locale_ptBR



Eggyenlő, például:

http://ak.worldofwarcraft.com.edgesuite.net/wow-pod-retail/EU/15050.direct/Data/base-Win.MPQ

Üdv.: Senki

Csak a Puffin ad neked erőt, és mindent lebíró akaratot!

Powered by EzPortal