Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Tutorial] Odmienny Launcher.


alcacanoo

Rekomendowane odpowiedzi

Opublikowano

Siemanko. Obiecałem że pokażę jak zrobić coś takiego jak na tym filmiku.

http://www.youtube.com/watch?v=LsWqgVF__KE

 

Zatem przejdźmy do rzeczy

;)

1. Wypakuj plik Locale_PL.epk i .eix

2. Wrzuć je w odrębny folder aby edycja była przejżysta np: C:\Launcher\locale\pl\ui

3. Teraz tak wchodzimy w (przykładowo) C:\Launcher\locale\pl\ui

4. Wybieramy plik loginwindow.py.

5. Otwieramy go za pomocą notatnika.

6. Wybieramy co chcemy zmienić.

A) Zniknięcie wyboru serwera, czyli [WCIŚNIJ ENTER]

B) Zmiana położenia okna logowania

 

Na początek punkt A)

6.a.

- Znajdź linijkę

## ServerBoard

I teraz tak będę tłumaczył co, co oznacza :P.

WERSJA HD xDhttp://img163.imageshack.us/i/kubik.png/

Ok myślę że na obrazku pokazałem wystarczająco dużo, jeśli ktoś czegoś nie zrozumie to wtedy wezmę EDIT i wytłumaczę.

Ustawcie to co ja i będzie git ;)

 

Teraz punkt B)

6.b.

wchodzimy do pliku Loginwindow.py

i szukamy linji : ## LoginBoard

teraz obrazek. ;)

http://img5.imageshack.us/i/oknologowania.gif/

 

Piszcie jeśli czegoś nie rozumiecie chętnie pomogę. Pozdro. Pytania na profil youtube albo tutaj. GG tylko dla niektórych.

 

Zakaz kopiowania. Chyba że z dopiskiem, TUT Made by Kubik. 2010.

 

Proszę o zmiane nazwy tematu na Niepowtarzalny Launcher.

 

PROSZĘ RÓWNIEŻ O DODANIE DO SPISU TUTKÓW.

Opublikowano
:D przyda nam się do naszego klienta :) tylko tera potrzebuje edytować launcher ^^ tak jak kamer tylko by nie był potrzebny serwer i jak jest opcja zajerestruj przekierowywało by na MPC :)
Opublikowano

Teraz punkt B)

6.b.

wchodzimy do pliku Loginwindow.py

i szukamy linji : ## LoginBoard

teraz obrazek. ;)

http://img5.imageshack.us/i/oknologowania.gif/

 

Jeśli mam:

R = 250

G = 0

B = 0

 

To jak mam to wpisać przy

"r" : 1.0,

"g" : 1.0,

"b" : 1.0,

"a" : 1.0,

 

Bo jak wpisuje:

 

"r" : 250,

"g" : 0,

"b" : 0,

"a" : 1.0,

 

To mam czarny kolor napisu, a jak:

 

"r" : 250.0,

"g" : 0.0,

"b" : 0.0,

"a" : 1.0,

 

To również czarny.

 

Miał być czerwony jakby cos ;]

65994253024037513199.png
Opublikowano

spodziewałem się tego ;)

 

Więc tak.

 

Jeśli masz 1.0 musisz to tłumaczyć jako 10 jeśli zapisujesz wartości 51 itp . muszą one wyglądać w ten sposób.

 

mój kolor :

 

"r" : 5.1 51

"g" : 25 255

"b" : 5.1 51

"a" : 0 0 xD

 

nie przepisuj tego co na czerwono

Opublikowano

Moze wiesz jak jeszcze zmienia sie nazwe serwerow przy wlaczeniu metka?

 

Przecież to proste jest jeśli masz mod kamera xD

 

Ale tak to tez gdzieś to widziałem w plikach

 

@2xUP:

 

Dziala ;]

65994253024037513199.png
Opublikowano

Wiesz, może gdzie mógłbym znaleźć to:

 

d:/ymir work/ui/public/large_button_01.sub

 

tzn. w jakim pliku epk i eix ;)

 

 

A i ja mam trochę inna treść w loginwindow.py ^^

 

A dokładniej taką:


import uiScriptLocale

LOCALE_PATH = uiScriptLocale.LOGIN_PATH
SERVER_BOARD_HEIGHT = 220 + 180
SERVER_LIST_HEIGHT = 171 + 180

window = {
"name" : "LoginWindow",
"sytle" : ("movable",),

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

"width" : SCREEN_WIDTH,
"height" : SCREEN_HEIGHT,

"children" :
(

	## Board
	{
		"name" : "bg1", "type" : "expanded_image", "x" : 0, "y" : 0,
		"x_scale" : float(SCREEN_WIDTH) / 1024.0, "y_scale" : float(SCREEN_HEIGHT) / 768.0,
		"image" : "locale/pl/ui/serverlist.sub",
	},
	{
		"name" : "bg2", "type" : "expanded_image", "x" : 0, "y" : 0,
		"x_scale" : float(SCREEN_WIDTH) / 1024.0, "y_scale" : float(SCREEN_HEIGHT) / 768.0,
		"image" : "locale/pl/ui/login.sub",
	},


	## ConnectBoard
	{
		"name" : "ConnectBoard",
		"type" : "thinboard",

		"x" : SCREEN_WIDTH - 275,
		"y" : SCREEN_HEIGHT - 195,
		"width" : 208,
		"height" : 30,

		"children" :
		(
			{
				"name" : "ConnectName",
				"type" : "text",

				"x" : 15,
				"y" : 0,
				"vertical_align" : "center",
				"text_vertical_align" : "center",

				"text" : uiScriptLocale.LOGIN_DEFAULT_SERVERADDR,
			},
			{
				"name" : "SelectConnectButton",
				"type" : "button",

				"x" : 150,
				"y" : 0,
				"vertical_align" : "center",

				"default_image" : "d:/ymir work/ui/public/small_button_01.sub",
				"over_image" : "d:/ymir work/ui/public/small_button_02.sub",
				"down_image" : "d:/ymir work/ui/public/small_button_03.sub",

				"text" : uiScriptLocale.LOGIN_SELECT_BUTTON,
			},
		),
	},

	## LoginBoard
	{
		"name" : "LoginBoard",
		"type" : "image",

		"x" : SCREEN_WIDTH - 275,
		"y" : SCREEN_HEIGHT - 155,

		"image" : LOCALE_PATH + "loginwindow.sub",

		"children" :
		(
			{
				"name" : "ID_EditLine",
				"type" : "editline",

				"x" : 77,
				"y" : 16,

				"width" : 120,
				"height" : 18,

				"input_limit" : 16,
				"enable_codepage" : 0,

				"r" : 2.5,
				"g" : 0,
				"b" : 0,
				"a" : 0,
			},
			{
				"name" : "Password_EditLine",
				"type" : "editline",

				"x" : 77,
				"y" : 43,

				"width" : 120,
				"height" : 18,

				"input_limit" : 16,
				"secret_flag" : 1,
				"enable_codepage" : 0,

				"r" : 2.5,
				"g" : 0,
				"b" : 0,
				"a" : 0,
			},
			{
				"name" : "LoginButton",
				"type" : "button",

				"x" : 15,
				"y" : 65,

				"default_image" : "d:/ymir work/ui/public/large_button_01.sub",
				"over_image" : "d:/ymir work/ui/public/large_button_02.sub",
				"down_image" : "d:/ymir work/ui/public/large_button_03.sub",

				"text" : uiScriptLocale.LOGIN_CONNECT,
			},
			{
				"name" : "LoginExitButton",
				"type" : "button",

				"x" : 105,
				"y" : 65,

				"default_image" : "d:/ymir work/ui/public/large_button_01.sub",
				"over_image" : "d:/ymir work/ui/public/large_button_02.sub",
				"down_image" : "d:/ymir work/ui/public/large_button_03.sub",

				"text" : uiScriptLocale.LOGIN_EXIT,
			},
		),
	},

	## ServerBoard
	{
		"name" : "ServerBoard",
		"type" : "thinboard",

		"x" : 0,
		"y" : SCREEN_HEIGHT - SERVER_BOARD_HEIGHT - 72,
		"width" : 375,
		"height" : SERVER_BOARD_HEIGHT,
		"horizontal_align" : "center",

		"children" :
		(

			## Title
			{
				"name" : "Title",
				"type" : "text",

				"x" : 0,
				"y" : 12,
				"horizontal_align" : "center",
				"text_horizontal_align" : "center",
				"text" : uiScriptLocale.LOGIN_SELECT_TITLE,
			},

			## Horizontal
			{
				"name" : "HorizontalLine1",
				"type" : "line",

				"x" : 10,
				"y" : 34,
				"width" : 354,
				"height" : 0,
				"color" : 0xff777777,
			},
			{
				"name" : "HorizontalLine2",
				"type" : "line",

				"x" : 10,
				"y" : 35,
				"width" : 355,
				"height" : 0,
				"color" : 0xff111111,
			},

			## Vertical
			{
				"name" : "VerticalLine1",
				"type" : "line",

				"x" : 246,
				"y" : 38,
				"width" : 0,
				"height" : SERVER_LIST_HEIGHT + 4,
				"color" : 0xff777777,
			},
			{
				"name" : "VerticalLine2",
				"type" : "line",

				"x" : 247,
				"y" : 38,
				"width" : 0,
				"height" : SERVER_LIST_HEIGHT + 4,
				"color" : 0xff111111,
			},

			## ListBox
			{
				"name" : "ServerList",
				"type" : "listbox",

				"x" : 10,
				"y" : 40,
				"width" : 232,
				"height" : SERVER_LIST_HEIGHT,

				"item_align" : 0,
			},
			{
				"name" : "ChannelList",
				"type" : "listbox",

				"x" : 255,
				"y" : 40,
				"width" : 109,
				"height" : SERVER_LIST_HEIGHT,

				"item_align" : 0,
			},

			## Buttons
			{
				"name" : "ServerSelectButton",
				"type" : "button",

				"x" : 267,
				"y" : SERVER_LIST_HEIGHT,

				"default_image" : "d:/ymir work/ui/public/large_button_01.sub",
				"over_image" : "d:/ymir work/ui/public/large_button_02.sub",
				"down_image" : "d:/ymir work/ui/public/large_button_03.sub",

				"text" : uiScriptLocale.OK,
			},
			{
				"name" : "ServerExitButton",
				"type" : "button",

				"x" : 267,
				"y" : SERVER_LIST_HEIGHT + 22,

				"default_image" : "d:/ymir work/ui/public/large_button_01.sub",
				"over_image" : "d:/ymir work/ui/public/large_button_02.sub",
				"down_image" : "d:/ymir work/ui/public/large_button_03.sub",

				"text" : uiScriptLocale.LOGIN_SELECT_EXIT,
			},

		),

	},

),
}

65994253024037513199.png
Opublikowano

wypakuj pliki ROOT.epk

 

weź wejdź w serverinfo.py

 

masz tam wszystko, ale w dziale o spolszczeniach też coś było

 

Wypakowalem root.epk i eix , zmienilem nazwe serwera na moja i zapakowalem z powrotem te pliki

wrzucilem do folderu pack i nic nie zmienilo. Jak bylo monastyr tak i jest

  • 4 tygodnie później...
  • 1 miesiąc temu...
  • 3 miesiące temu...
  • 2 miesiące temu...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...