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

Gość

Rekomendowane odpowiedzi

Opublikowano

Witajcie! Chciałbym się podzielić z wami wiedzą, dzięki której będziecie mogli samemu dowolnie spolszczać bądź ustawiać mody. Zacznijmy od potrzebnych bądź przydatnych nam rzeczy:

  • Znajomość angielskiego, w którym wykonywane są wszystkie opisy funkcji i teksty
  • Dobry edytor tekstu; polecam Notepad'a ++. Naprawdę jest wygodniej

A więc zaczynamy od wejścia w nasz folder z modem bądź folder res_mods w WoT(w zależności od tego, czy chcemy modyfikować aktualnie posiadane czy też konkretnego moda). Teraz wyszukujemy wszystkie pliki które mają w nazwie .xml. Teraz otwieramy wszystkie znalezione pliki w Notepad++. Mamy teraz do dyspozycji ustawienia modów, i teraz możemy już edytować.
 
Zacznijmy na przykładzie modu Info Panel:

 

<ip>

	<!-- Author: Shtys -->
	<!-- Restyle and translation: Artasan -->
	<!-- Version of the game: 0.9.0 -->

	<!-- Macros list:
	{{n}}				- new line
	{{t}}					- TAB offset
	{{target}}				- targeted tank name
	{{target-gun}}			- targeted tank gun name
	{{target-reload-100}}		- aprox. targeted tank gun reloading time (with 110% crew) in "X.XX sec" format
	{{target-reload-10}}		- aprox. targeted tank gun reloading time (with 110% crew) in "X.X sec" format
	{{target-reload}}		- aprox. targeted tank gun reloading time (with 110% crew) in "X sec" format
	{{vision}}				- view range of targeted tank in metres (with 100% crew)
	{{player-weight}}		- player's tank weight
	{{weight}}				- targeted tank weight
	{{sw}}				- puts comparison sign when comparing player's tank weight with targeted tank weight
	{{swi}}				- puts comparison sign when comparing targeted tank weight with player's tank weight
	{{hull-front}}			- hull front armor of targeted tank (in mm)
	{{hull-side}}			- hull side armor of targeted tank (in mm)
	{{hull-back}}			- hull back armor of targeted tank (in mm)
	{{turret-front}}			- turret front armor of targeted tank (in mm)
	{{turret-side}}			- turret side armor of targeted tank (in mm)
	{{turret-back}}			- turret back armor of targeted tank (in mm)
	{{damage-1}}			- damage of first type ammo of targeted tank
	{{damage-2}}			- damage of second type ammo of targeted tank
	{{damage-3}}			- damage of third type ammo of targeted tank
	{{power-1}}			- penetration of first type ammo of targeted tank (in mm)
	{{power-2}}			- penetration of second shell type of targeted tank (in mm)
	{{power-3}}			- penetration of third type ammo of targeted tank (in mm)
	{{type-1}}				- name string of first type ammo of targeted tank
	{{type-2}}				- name string of second type ammo of targeted tank
	{{type-3}}				- name string of third type ammo of targeted tank -->

	<infoPanel>
		
		<targetEnable>
			<team>true</team>
			<enemy>true</enemy>
			<dead>false</dead>
		</targetEnable>

		<arcade visible="true">
			<location x="-300" y="250"/>
			<delay>30</delay>
		</arcade>
		
		<sniper visible="true">
			<location x="-300" y="250"/>
			<delay>30</delay>
		</sniper>
		
		<strategic visible="true">
			<location x="-300" y="250"/>
			<delay>30</delay>
		</strategic>
		
		<postmortem visible="true">
			<location x="-300" y="250"/>
			<delay>30</delay>
		</postmortem>
		
	</infoPanel>
	
	<background alpha="25">
		<location x="-85" y="-123"/>
		<scale x="85" y="128"/>
	</background>
	
	<targetName visible="true">
		<location x="-80" y="-120"/>
		<text font="Cuprum" size="15" color="0xFFFFFF" alpha="100" align="left" bold="true" leading="0" width="160" height="35"/>
		<filter size="3" angle="0" distance="0" color="0x000000" alpha="100" strength="200"/>
		<format>{{target}}</format>
	</targetName>
	
	<gunName visible="false">
		<location x="-80" y="110"/>
		<text font="Cuprum" size="15" color="0xFFFFFF" alpha="100" align="left" bold="false" leading="0" width="160" height="35"/>
		<filter size="3" angle="0" distance="0" color="0x000000" alpha="100" strength="200"/>
		<format>{{target-gun}}</format>
	</gunName>
	
	<gunReload visible="true">
		<location x="-80" y="-102"/>
		<text font="Cuprum" size="13" color="0x000000" alpha="100" align="left" bold="false" leading="0" width="160" height="35"/>
		<filter size="3" angle="0" distance="0" color="0xFFFFFF" alpha="100" strength="200"/>
		<format>reload: {{target-reload-10}}s</format>
	</gunReload>
	
	<visionRadius visible="true">
		<location x="-80" y="-10"/>
		<text font="Cuprum" size="13" color="0x000000" alpha="100" align="right" bold="false" leading="0" width="160" height="35"/>
		<filter size="3" angle="0" distance="0" color="0xFFFFFF" alpha="100" strength="200"/>
		<format>viewrange: {{vision}}m</format>
	</visionRadius>
	
	<hullArmorF visible="true">
		<location x="-80" y="12"/>
		<text font="Cuprum" size="15" color="0xFFFFFF" alpha="100" align="left" bold="false" leading="0" width="160" height="35"/>
		<filter size="3" angle="0" distance="0" color="0x000000" alpha="100" strength="200"/>
		<format>Hull:{{t}}{{t}}{{hull-front}}{{t}}{{hull-side}}{{t}}{{hull-back}}</format>
	</hullArmorF>

	<turretArmorF visible="true">
		<location x="-80" y="30"/>
		<text font="Cuprum" size="15" color="0xFFFFFF" alpha="100" align="left" bold="false" leading="0" width="160" height="35"/>
		<filter size="3" angle="0" distance="0" color="0x000000" alpha="100" strength="200"/>
		<format>Turret:{{t}}{{turret-front}}{{t}}{{turret-side}}{{t}}{{turret-back}}</format>
	</turretArmorF>

	<shellType1 visible="true">
		<location x="-80" y="55"/>
		<text font="Cuprum" size="15" color="0xFFFFFF" alpha="100" align="left" bold="false" leading="0" width="160" height="35"/>
		<filter size="3" angle="0" distance="0" color="0x000000" alpha="100" strength="200"/>
		<format>Ammo:{{t}}{{type-1}}{{t}}{{type-2}}{{t}}{{type-3}}</format>
	</shellType1>

	<shellDamage1 visible="true">
		<location x="-80" y="73"/>
		<text font="Cuprum" size="15" color="0xFFFFFF" alpha="100" align="left" bold="false" leading="0" width="160" height="35"/>
		<filter size="3" angle="0" distance="0" color="0x000000" alpha="100" strength="200"/>
		<format>Damage:{{t}}{{damage-1}}{{t}}{{damage-2}}{{t}}{{damage-3}}</format>
	</shellDamage1>

	<shellPower1 visible="true">
		<location x="-80" y="91"/>
		<text font="Cuprum" size="15" color="0xFFFFFF" alpha="100" align="left" bold="false" leading="0" width="160" height="35"/>
		<filter size="3" angle="0" distance="0" color="0x000000" alpha="100" strength="200"/>
		<format>Pen.:{{t}}{{t}}{{power-1}}{{t}}{{power-2}}{{t}}{{power-3}}</format>
	</shellPower1>

	<playerWeight visible="true">
		<location x="-83" y="114"/>
		<text font="Cuprum" size="11" color="0xFF0000" alpha="100" align="center" bold="false" leading="0" width="166" height="35"/>
		<filter size="3" angle="0" distance="0" color="0x000000" alpha="100" strength="1200"/>
		<color poor="0xFFFF00" good="0x00FF00"/>
		<format>YOU {{player-weight}}t {{sw}} {{weight}}t {{target}}</format>
	</playerWeight>

	<tankIcon visible="true" alpha="100">
		<location x="-80" y="-100"/>
		<common large="true"/>
	</tankIcon>

	<shellType>
		<AP>AP</AP>
		<CR>CR</CR>
		<HC>HC</HC>
		<HE>HE</HE>
	</shellType>

</ip>

 


Aby było wam wygodniej, przedstawie teraz krótki wycinek kodu na którym będziemy pracować:

<targetEnable>
<team>true</team>
<enemy>true</enemy>
<dead>false</dead>
</targetEnable>

<arcade visible="true">
<location x="-300" y="250"/>
<delay>30</delay>
</arcade>

<sniper visible="true">
<location x="-300" y="250"/>
<delay>30</delay>
</sniper>

<strategic visible="true">
<location x="-300" y="250"/>
<delay>30</delay>
</strategic>

<postmortem visible="true">
<location x="-300" y="250"/>
<delay>30</delay>
</postmortem>


Na zielono oznaczyłem to, co możemy zmieniać. Jeśli mieliście kiedyś jakąkolwiek styczność z HTML'em, powinniście natychmiast zrozumieć na jakiej zasadzie to działa. Jeśli nie - koniecznie zaopatrzcie się w Notepad'a ++, gdyż oznaczy on nam na fioletowo.

Co my tu mamy? Pierwszy blok odpowiada za ustawienie tego, czy Info Panel pojawi się po najechaniu na odpowiednio: sojusznika, wroga i wrak. Kolejne bloki to różne kamery - zwykła, widok snajperski, artyleryjski i pośmiertny. Pierwszy parametr visible odpowiada za to, czy w danym trybie Info Panel będzie widoczny. Location określa jego położenie na naszym ekranie(w pikselach), a delay określa czas, przez jaki będzie się wyświetlał(w sekundach). Teraz pozostaje tylko dostosować to jak nam się żywnie podoba i zapisać.

 

Aby zorientować się, co w innych modach za co odpowiada, wystarczy po prostu przeczytać kod.

 

Spolszczanie jest równie prostą kwestią, aczkolwiek trzeba uważać aby przetłumaczyć tylko to co trzeba. Pod warsztat weźmy rusiego safeshot'a:

 

 

<safeShotSetting>
	
    <!-- Автор: Skino88 -->
	<!-- Официальная тема: http://forum.worldoftanks.ru/index.php?/topic/1075087- -->
	
	<!-- Клавиша для отключения мода. -->
	<disableKey>KEY_LALT</disableKey>
	
	<!-- Режим "залипания" горячей клавиши. -->
	<toggledDisableKey>false</toggledDisableKey>
	
	<!-- Переключатель блокировки выстрела по союзникам. -->
	<teamShot>true</teamShot>
		
		<!-- Переключатель сообщения при попытке выстрелить по союзнику. -->
		<toggleMessage>true</toggleMessage>
		
			<!-- Текст сообщения при попытке выстрелить по союзнику. -->
			<textMessage>%s, не мешай стрелять!</textMessage>
		
	<!-- Переключатель блокировки выстрела по уничтоженным танкам. -->
	<deadShot>true</deadShot>
		
		<!-- Длительность блокировки выстрела по уничтоженным танкам. (0.5 - 4.0) -->
		<deadShotTime>4.0</deadShotTime>
		
	<!-- Переключатель корректировки дальномера. -->
	<longShot>false</longShot>
		
		<!-- Длительность подмены расстояния дальномера. (0.5 - 10.0) -->
		<longShotTime>4.0</longShotTime>
		
</safeShotSetting>

 

 

 

Tutaj mamy do przetłumaczenia tylko wiadomość o tym że spróbowaliśmy strzelić w sojusznika:

 

<!-- Переключатель блокировки выстрела по союзникам. -->
    <teamShot>true</teamShot>
        
        <!-- Переключатель сообщения при попытке выстрелить по союзнику. -->
        <toggleMessage>true</toggleMessage>
        
            <!-- Текст сообщения при попытке выстрелить по союзнику. -->
            <textMessage>%s, не мешай стрелять!</textMessage>

 

 

Przy okazji oznaczyłem część tekstu na czerwono - to są komentarze i je po prostu ignorujemy, w Notepad++ komentarze będą bladozielone. Na błękitno(w N++ na czarno) zaznaczyłem natomiast tekst który się pojawi: %s oznacza w nim nazwę gracza w którego próbowaliśmy strzelić, reszta to jakiś tekst po rosyjsku. Możemy to zmienić na np. "%s, get out of my way!" czy też "Won mi spod lufy %s ty noobie!" jak tylko zechcemy. W przypadku wiadomości ogłaszanych na czacie, lepiej jednak używać angielskiego gdyż jest to język którego zasadniczo używa się do porozumienia z drużyną; polskiej wiadomości nikt nie zrozumie.

 

Oprócz tego część modów wyświetla swoje ustawienia wewnątrz gry; aby je zobaczyć należy wejść w ustawienia i zakładkę Mods.

 

Mam nadzieję że powyższa wiedza bez problemu wam wystarczy do skonfigurowania oraz spolszczenia waszych modów.

Opublikowano

@Juri. Nie każdy mod jest spolszczony, mało które są spolszczane od razu, niektóre nie są spolszczane porządnie. A zresztą spolszczenie moda to coś co możesz sam bez najmniejszego problemu zrobić, jeśli znasz angielski, więc czemu nie?

Opublikowano

@Juri. Nie każdy mod jest spolszczony, mało które są spolszczane od razu, niektóre nie są spolszczane porządnie. A zresztą spolszczenie moda to coś co możesz sam bez najmniejszego problemu zrobić, jeśli znasz angielski, więc czemu nie?

 

Np. informacje które dostarcza nam infopanel to nawet ja bym zrozumiał. Jaki jest sens tłumaczyć mody, jeśli do tego jest potrzebna znajomość angielskiego, a w internecie znajdziemy przetłumaczoną wersję. F**k logick.

Opublikowano

@Juri. Owszem, ale niektórzy lubią mieć wszystko po polsku. Znajomość angielskiego jest powszechna; w internecie nie zawsze znajdziemy, późno znajdziemy lub słabą wersję znajdziemy.

Opublikowano

Np. informacje które dostarcza nam infopanel to nawet ja bym zrozumiał. Jaki jest sens tłumaczyć mody, jeśli do tego jest potrzebna znajomość angielskiego, a w internecie znajdziemy przetłumaczoną wersję. F**k logick.

 

Wszystkiego się czepiać musisz ?

Zrobił poradnik to chyba dobrze tak ?

 

Czasami nie ma przetłumaczonych modów jak mój cały xvm ruski, także przyda się.

Czasami są mody po rusku i się trzeba męczyć ;)

UggNk9.gif


ExMod WoT SP  ExLider MMT exMentor


http://www.twitch.tv/jugensik


Opublikowano

Wszystkiego się czepiać musisz ?

Zrobił poradnik to chyba dobrze tak ?

 

Czasami nie ma przetłumaczonych modów jak mój cały xvm ruski, także przyda się.

Czasami są mody po rusku i się trzeba męczyć ;)

 

Nie czepiam, tylko chciałem rozpocząć dyskusję... Jak niby masz przetłumaczyć ruski XVM, skoro nie znasz ruskiego? Jeśli znałbyś ruski, to po co byłoby Ci tłumaczenie? F**k logick... 

Opublikowano

Nie czepiam, tylko chciałem rozpocząć dyskusję... Jak niby masz przetłumaczyć ruski XVM, skoro nie znasz ruskiego? Jeśli znałbyś ruski, to po co byłoby Ci tłumaczenie? F**k logick... 

 

Tłumacz google i jazda.

UggNk9.gif


ExMod WoT SP  ExLider MMT exMentor


http://www.twitch.tv/jugensik


Opublikowano

XVM się nieco inaczej modyfikuje, bo jego configi kończą się na .xc i wyglądają odrobinę inaczej, ale wystarczy wyszukać .xc zamiast .xml i prawie tak samo.

  • 1 miesiąc temu...
  • 6 miesięcy temu...
  • Biter. zmienił(a) tytuł na [WoT] Dostosowywanie i spolszczanie modów

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...