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

[TuT] Włączenie/Wyłączenie Cieni


Sunushi

Rekomendowane odpowiedzi

Opublikowano

Kolejny bezsensowny temat w którym to dodamy do opcji systemowych suwak zmieniający jakość tekstur (także wyłączający je). Na początku prezentacja jak to wygląda:

 

cienie.jpg

 

 

Są to pliki których raczej się nie edytuję dlatego każdy powinien mieć to samo. Stąd też nie dam gotowca lecz opiszę wszystko krok po kroku.

1. Rozpakuj root i uiscript

2. Otwieramy plik uisystemoption.py (root)

3. Edytujemy następujące linie:

3.1. Linia 74

#self.ctrlShadowQuality = GetObject("shadow_bar")

zmieniamy na

self.ctrlShadowQuality = GetObject("shadow_bar")

 

3.2. Linie 93-94

# self.ctrlShadowQuality.SetSliderPos(float(systemSetting.GetShadowLevel()) / 5.0)
# self.ctrlShadowQuality.SetEvent(ui.__mem_func__(self.OnChangeShadowQuality))

zmieniamy na

 self.ctrlShadowQuality.SetSliderPos(float(systemSetting.GetShadowLevel()) / 5.0)
self.ctrlShadowQuality.SetEvent(ui.__mem_func__(self.OnChangeShadowQuality))

 

3.3. Zapisujemy plik i pakujemy root

4. Otwieramy systemoptiondialog.py (uiscript)

5. Tego kroku istnieją dwie opcje. Pierwsza uwzględnia, że mamy 254 linii tekstu, druga 287.

5.1. Przechodzimy do linii 249, klikamy enter i wklejamy tekst stąd:

http://wklej.to/WLX9e

(wklej.to a nie code ze względu na TAB'y, które w pythonie muszą być). Całość powinna wyglądać następująco:

33226128.jpg

 

 

Linie 18 i 30

"height" : 235,

zmieniamy na

"height" : 250,

 

5.2. Linie 266-282

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

# "x" : 30,
# "y" : 210,

# "text" : uiScriptLocale.OPTION_SHADOW,
# },

# {
# "name" : "shadow_bar",
# "type" : "sliderbar",

# "x" : 110,
# "y" : 210,
# },

zmieniamy na

{
"name" : "shadow_mode",
"type" : "text",

"x" : 30,
"y" : 210,

"text" : uiScriptLocale.OPTION_SHADOW,
},

{
"name" : "shadow_bar",
"type" : "sliderbar",

"x" : 110,
"y" : 210,
},

 

Linia 273

"text" : uiScriptLocale.OPTION_SHADOW,

zmieniamy na

"text" : "Cienie",

 

5.4 Zapisujemy plik i pakujemy uiscript

 

Podsumowanie

Nie polecam kopiować na żywioł z code na mpc, python uwzględnia TABy a forum mpc nie. Myślę, że komuś się przyda ta jakże niepotrzebna opcja metina ;)

 

Dla ciekawskich dodam, że suwak ten nie usuwa cieni drzew. Powód? Cienie te są zapisane w pliku mapy w postaci pliku .dds.

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Od lewej do ok. środka cienie są wyłączone. Później przechodzi w miarę gładko.

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Zmiana roździałki to config.exe przed uruchomieniem metka. Jak zmienisz po uruchomieniu na większą/mniejszą to widać wszystkie "kwadraty"

Opublikowano

root -> constinfo.py

CAMERA_MAX_DISTANCE_SHORT = 2500.0
CAMERA_MAX_DISTANCE_LONG = 3500.0

Myślę, że dalej sam zrozumiesz.

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

Linia 273

"text" : uiScriptLocale.OPTION_SHADOW,

zmieniamy na

"text" : "Cienie",

 

Lub dodać OPTION_SHADOW do locale_interface ?

Opublikowano

Będziesz rozpowszechniał swojego roota do innych krajów? Nie sądzę, dlatego też podałem jak dodać nazwę na sztywno (bez tej zmiany zamiast Cienie to będzie napisane SHADOW)

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

root -> constinfo.py

CAMERA_MAX_DISTANCE_SHORT = 2500.0

CAMERA_MAX_DISTANCE_LONG = 3500.0

Myślę, że dalej sam zrozumiesz.

 

Moglbys napisać o tym poradnik ? : DD

Opublikowano

W ustawieniach gry możesz ustawić 2 typy oddaleń: blisko i daleko. Jeśli dasz blisko to zadziała ogranicznik CAMERA_MAX_DISTANCE_SHORT, natomiast gdy dasz daleko to CAMERA_MAX_DISTANCE_LONG (co myślę, że jest całkiem logiczne). Zwiększenie wartości w constinfo pozwala na większe oddalenie, tyle.

Koniec z MPCForum.pl i ogółem z metinem

:D

 

sunp.png

Sygnatura wykonana przez

Isuribi aka Amelka.

Opublikowano

root -> constinfo.py

 

CAMERA_MAX_DISTANCE_SHORT

=

2500.0

CAMERA_MAX_DISTANCE_LONG

=

3500.0

 

Myślę, że dalej sam zrozumiesz.

a jaką mogę dać maxymalną wartość ? =)

  • 4 miesiące temu...
Opublikowano

 

Kolejny bezsensowny temat w którym to dodamy do opcji systemowych suwak zmieniający jakość tekstur (także wyłączający je). Na początku prezentacja jak to wygląda:

 

cienie.jpg

 

 

Są to pliki których raczej się nie edytuję dlatego każdy powinien mieć to samo. Stąd też nie dam gotowca lecz opiszę wszystko krok po kroku.

1. Rozpakuj root i uiscript

2. Otwieramy plik uisystemoption.py (root)

3. Edytujemy następujące linie:

3.1. Linia 74

#self.ctrlShadowQuality = GetObject("shadow_bar")

zmieniamy na

self.ctrlShadowQuality = GetObject("shadow_bar")

 

3.2. Linie 93-94

# self.ctrlShadowQuality.SetSliderPos(float(systemSetting.GetShadowLevel()) / 5.0)
# self.ctrlShadowQuality.SetEvent(ui.__mem_func__(self.OnChangeShadowQuality))

zmieniamy na

 self.ctrlShadowQuality.SetSliderPos(float(systemSetting.GetShadowLevel()) / 5.0)
self.ctrlShadowQuality.SetEvent(ui.__mem_func__(self.OnChangeShadowQuality))

 

3.3. Zapisujemy plik i pakujemy root

4. Otwieramy systemoptiondialog.py (uiscript)

5. Tego kroku istnieją dwie opcje. Pierwsza uwzględnia, że mamy 254 linii tekstu, druga 287.

5.1. Przechodzimy do linii 249, klikamy enter i wklejamy tekst stąd:

http://wklej.to/WLX9e

(wklej.to a nie code ze względu na TAB'y, które w pythonie muszą być). Całość powinna wyglądać następująco:

33226128.jpg

 

 

Linie 18 i 30

"height" : 235,

zmieniamy na

"height" : 250,

 

5.2. Linie 266-282

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

# "x" : 30,
# "y" : 210,

# "text" : uiScriptLocale.OPTION_SHADOW,
# },

# {
# "name" : "shadow_bar",
# "type" : "sliderbar",

# "x" : 110,
# "y" : 210,
# },

zmieniamy na

{
"name" : "shadow_mode",
"type" : "text",

"x" : 30,
"y" : 210,

"text" : uiScriptLocale.OPTION_SHADOW,
},

{
"name" : "shadow_bar",
"type" : "sliderbar",

"x" : 110,
"y" : 210,
},

 

Linia 273

"text" : uiScriptLocale.OPTION_SHADOW,

zmieniamy na

"text" : "Cienie",

 

5.4 Zapisujemy plik i pakujemy uiscript

 

Podsumowanie

Nie polecam kopiować na żywioł z code na mpc, python uwzględnia TABy a forum mpc nie. Myślę, że komuś się przyda ta jakże niepotrzebna opcja metina ;)

 

Dla ciekawskich dodam, że suwak ten nie usuwa cieni drzew. Powód? Cienie te są zapisane w pliku mapy w postaci pliku .dds.

 

Na pewno się przyda. Od jakiegoś czasu to mam u sb i jest GiT. Łap Like. :D

 

Ps. 800 Post :)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...