Mapok eltávolítása, kliens szerkesztés (m)

Indította AdAmKaA, 2015-03-02, 20:08:23

Üdv.

A kérdés adott.

Hogyan tudnék úgymond el távolítani(le cserélni inkább) pár mapot, forrásból.

Tehát.:

Szeretném ki szedni SD3-at úgy, hogy a régi SD2 kerüljön be a szerverbe, ahol még nem volt SD3 portkapu.
Szeretném ki szedni az Izzó purgatóriumot úgy, hogy tűzföld ugyan úgy nézzen ki, mint régen, amikor még nem volt purgatórium.

SF.: Whiteworld 40k + Saját GAME, DB fordítás.
kliens.: "Jelenlegi gf" Disco által publikált.

Következő dolog.:

Szeretném eltávolítani a Sárkány kő alkímiát úgy, hogy a leltárban ne jelenjen meg az ikonja.
Szeretném eltávolítani az energia rendszert úgy, hogy a forgó érme fölött ne legyen ott az energia csík.
Szeretném eltávolítani az övrendszert úgy, hogy a hely ahova lehet tenni, ne legyen ott. + a mellette levő kettő se!

Ha bárki tudna segíteni ezekkel kapcsolatban kérem írjon.:)

2015-03-02, 20:17:43 #1 Utolsó szerkesztés: 2015-03-02, 20:32:36 Szerző: TheSLZ
IdézSzeretném ki szedni SD3-at úgy, hogy a régi SD2 kerüljön be a szerverbe, ahol még nem volt SD3 portkapu.
Szeretném ki szedni az Izzó purgatóriumot úgy, hogy tűzföld ugyan úgy nézzen ki, mint régen, amikor még nem volt purgatórium.

Szerintem elég ha a tűzföld meg a sd patchot törlöd, mert tulajdonképpen azok írják felül a régi kinézetet.
metin2_patch_sd-metin2_patch_flame.eix/epk
Ha magát a Purgatórimot se használod akkor a metin2_patch_flame_dugeon.eix/epk-t is törölheted, mert csak a helyet foglalja akkor :D

Pythonba nem vagyok otthon sajna, de a DS gombot viszonylag könnyen el lehet távolítani.
locale/de/ui/inventorywindow.py
Ezt a részt kell törölni:

                        ## Dragon Soul Button
                        {
                            "name" : "DSSButton",
                            "type" : "button",

                            "x" : 114,
                            "y" : 107,

                            "tooltip_text" : uiScriptLocale.TASKBAR_DRAGON_SOUL,

                            "default_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_01.tga",
                            "over_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_02.tga",
                            "down_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_03.tga",
                        },


Szerk: Még annyi hogy a DS gomb magán a "d:/ymir work/ui/equipment_bg_without_ring.tga" is rajta van, azt ki kell photosopolnod. Nem tudom a Ymir mért tette oda tök fölöslegesen, talán a csapatmunka hiánya.
Én már levettem róla, ha esetleg nem értenél a képszerkesztéshez, vagy időt akarsz spórolni :D
http://www13.zippyshare.com/v/qvSfIptK/file.html

Meg próbálom az eltávolításos dolgot.:)

2015-03-02, 21:21:25 #3 Utolsó szerkesztés: 2016-03-18, 17:46:45 Szerző: [MOD]Rasen
Legjobb eltávolítási módszer a látszat eltávolítás, mivel python-ban sok sort kellene módosítani ahhoz, hogy ki tudd venni teljesen. :)


Sárkánykő alkímia eltávolítása:

locale/hu/ui/inventorywindow.py

Ezeket a sorokat:

                            "default_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_01.tga",
                            "over_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_02.tga",
                            "down_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_03.tga",


Módosítod erre:

                            #"default_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_01.tga",
                            #"over_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_02.tga",
                            #"down_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_03.tga",


Megjegyző soroknak teszed be a kettős kereszttel (#), így nem látszik a gomb.

locale/hu/ui/expandedtaskbar.py

Ezt a tömböt megkeresed:

{
"name" : "DragonSoulButton",
"type" : "button",

"x" : 0,
"y" : 0,

"width" : 37,
"height" : 37,

"tooltip_text" : uiScriptLocale.TASKBAR_DISABLE,

"default_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_01.tga",
"over_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_02.tga",
"down_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_03.tga",
},


Ezt a rész:

"default_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_01.tga",
"over_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_02.tga",
"down_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_03.tga",



Kikommentezed így:

#"default_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_01.tga",
#"over_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_02.tga",
#"down_image" : "d:/ymir work/ui/dragonsoul/DragonSoul_Button_03.tga",


Érdemes még game.py-ban is kilőni a gyors gombját O betű (o).

game.py:
Rákeresel erre:

onPressKeyDict[app.DIK_O] = lambda : self.interface.ToggleDragonSoulWindowWithNoInfo()


Módosítod erre:
#onPressKeyDict[app.DIK_O] = lambda : self.interface.ToggleDragonSoulWindowWithNoInfo()



Övrendszer eltávolítása:

locale/de/ui/inventorywindow.py

Megjegyző sorba teszed ezt:

{"index":item.EQUIPMENT_BELT, "x":39, "y":106, "width":32, "height":32},


Aztán:
uiscript/beltinventorywindow.py

Ez elé is # :

"image" : "d:/ymir work/ui/game/belt_inventory/bg.tga",


Rákeresel ezekre:

"default_image" : "d:/ymir work/ui/game/belt_inventory/btn_expand_normal.tga",
"over_image" : "d:/ymir work/ui/game/belt_inventory/btn_expand_over.tga",
"down_image" : "d:/ymir work/ui/game/belt_inventory/btn_expand_down.tga",
"disable_image" : "d:/ymir work/ui/game/belt_inventory/btn_expand_disabled.tga",


És ezekre is:

"default_image" : "d:/ymir work/ui/game/belt_inventory/btn_minimize_normal.tga",
"over_image" : "d:/ymir work/ui/game/belt_inventory/btn_minimize_over.tga",
"down_image" : "d:/ymir work/ui/game/belt_inventory/btn_minimize_down.tga",
"disable_image" : "d:/ymir work/ui/game/belt_inventory/btn_minimize_disabled.tga",



Végül megjegyző sor ez elé is:

"image" : "d:/ymir work/ui/public/Slot_Base.sub"



Ring1 és Ring2 slot (kép) eltávolítás:


locale/de/ui/inventorywindow.py

Ring helyei, elméletben nem működnek (Disco kliensben), hiszen inventorywindow.py-ban megjegyzésben vannak.

Az inventory-ból, csak akkor tudod kivenni, ha átalakítod az inventory képét.

inventorywindow.py-ban láthatod ezt a sort:

"image" : "d:/ymir work/ui/equipment_bg_without_ring.tga",


Ezt sort kell használnod. metin2_patch_w21_etc.eix/epk-ban találod a képet magát.

Linkelem a képet, használd, ha nincs meg: 
http://data.hu/get/8551567/equipment_bg_without_ring.rar



Energia rendszer eltávolítás:

Quest-et is távolítsd el az alkimistánál!

locale/de/ui/energybar.py

Ezek elé teszel egy kettőskeresztet. (#)

"image" : "D:/Ymir Work/UI/Pattern/EnergyGauge/energygauge_base.tga",



"image" : "D:/Ymir Work/UI/Pattern/EnergyGauge/gauge_empty.tga",



"image" : "D:/Ymir Work/UI/Pattern/EnergyGauge/gauge_hungry.tga",



"image" : "D:/Ymir Work/UI/Pattern/EnergyGauge/gauge_full.tga",



Ha vannak képek inventory-hoz, azokat a képeket módosítanod kell etc.eix/epk-ban.


############
#Módosítva
############

2015-03-03, 11:15:09 #4 Utolsó szerkesztés: 2015-03-03, 11:20:18 Szerző: AdAmKaA
Találtam egy más alternatívát ezek eltávolításra.:)

Sárkánykő alkímia ikon, Övnek a felszerelési helye helye és a gyűrűk helyének eltávolítása egybe!.:

Ikon(Pisti95 leírása):

game.py:

Ezt:

onPressKeyDict[app.DIK_O] = lambda : self.interface.ToggleDragonSoulWindowWithNoInfo()

Erre:

#onPressKeyDict[app.DIK_O] = lambda : self.interface.ToggleDragonSoulWindowWithNoInfo()

locale/de/ui/inventorywindow.py:

Ezeket a sorokat:

"default_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_01.tga",
                            "over_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_02.tga",
                            "down_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_03.tga",


Módosítod erre:

#"default_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_01.tga",
                            #"over_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_02.tga",
                            #"down_image" : "d:/ymir work/ui/dragonsoul/dss_inventory_button_03.tga",


Leltárból, öv slot eltávolítása(sajátleírás):

inventorywindow.py

Ezt a sort:

"image" : "d:/ymir work/ui/equipment_bg_without_ring.tga",

Módosítod erre:

"image" : "d:/ymir work/ui/game/windows/equipment_base.sub",

Majd ezeket ugyan itt.:

{"index":EQUIPMENT_START_INDEX+0, "x":39, "y":37, "width":32, "height":64},
{"index":EQUIPMENT_START_INDEX+1, "x":39, "y":2, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+2, "x":39, "y":145, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+3, "x":75, "y":67, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+4, "x":3, "y":3, "width":32, "height":96},
{"index":EQUIPMENT_START_INDEX+5, "x":114, "y":67, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+6, "x":114, "y":35, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+7, "x":2, "y":145, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+8, "x":75, "y":145, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+9, "x":114, "y":2, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+10, "x":75, "y":35, "width":32, "height":32},
## »õ ¹ÝÁö1
{"index":item.EQUIPMENT_RING1, "x":2, "y":106, "width":32, "height":32},
## »õ ¹ÝÁö2
{"index":item.EQUIPMENT_RING2, "x":75, "y":106, "width":32, "height":32},
## »õ º§Æ®
{"index":item.EQUIPMENT_BELT, "x":39, "y":106, "width":32, "height":32},


módosítod erre.:

{"index":EQUIPMENT_START_INDEX+0, "x":39, "y":37, "width":32, "height":64},
{"index":EQUIPMENT_START_INDEX+1, "x":39, "y":2, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+2, "x":39, "y":145, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+3, "x":75, "y":67, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+4, "x":3, "y":3, "width":32, "height":96},
{"index":EQUIPMENT_START_INDEX+5, "x":114, "y":84, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+6, "x":114, "y":52, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+7, "x":2, "y":113, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+8, "x":75, "y":113, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+9, "x":114, "y":1, "width":32, "height":32},
{"index":EQUIPMENT_START_INDEX+10, "x":75, "y":35, "width":32, "height":32},


Így lényegében máshonnan fogja betölteni a leltárad kinézetét (csak a felszerelt részt).

Ez a módosítás ennél a kliensnél működik 100%osan tesztelve! .:

http://metin2hungary.net/index.php/topic,184268.msg968826.html#msg968826

Köszönöm a segítséget Pisti95-nek az ikon eltávolítás leírásáért!