Modyfikacja Menu 3759 10

O temacie

Autor Konsyliarz

Zaczęty 4.07.2016 roku

Wyświetleń 3759

Odpowiedzi 10

Konsyliarz

Konsyliarz

Użytkownicy
posty39
Propsy1
Profesjabrak
  • Użytkownicy
Chcę w inny sposób zdefiniować menu. I mam kilka pytań:

1. Gdzie jest zdefiniowane położenie komentarzy?
2. Jak zmienić wielkość ramki w menu głównym?
3. Gdzie jest zdefiniowane położenie wersji gry? (2.6(fix) w prawym dolnym rogu ramki)

Z tych trzech pytań najbardziej mnie interesuje 2 bo ramka dostosowuje się do ustawionej rozdzielczości, a samo jej usunięcie a przesunięcie napisów powoduje że są nie zachowują położenia po zmianie rozdzielczości.
 

Bogdan Zwei

Bogdan Zwei

Użytkownicy
Wulgarny skurwiel pierdolony.
posty1864
Propsy541
Profesjabrak
  • Użytkownicy
  • Wulgarny skurwiel pierdolony.
Toworish napisał raz tutorial jak zrobić nowe menu: http://themodders.org/index.php?topic=26143.0
Skryptami (bez Ikarusa) da się też pokombinować, ale dużo z tym roboty.
 
:ok: zachęca do dalszej pomocy. Nie zapominaj o tym!

Prywatne wiadomości typu "Ej, pomocy" kasuję od razu. Od tego jest forum, a nie PW.

To me, defeat in anything is merely temporary, and its punishment is but an urge for me to greater effort to achieve my goal. Defeat simply tells me that something is wrong in my doing; it is a path leading to success and truth.

In order to realize our true self we must be willing to live without being dependent upon the opinion of others.

Splash

Splash

Moderator
posty4209
Propsy3412
ProfesjaNierób
  • Moderator
Dwa pierwsze punkty są łatwe do zrobienia. Wystarczy rozejrzeć się w po plikach w folderze Scripts\System\Menu. Trzecim punktem nawet nie masz co sobie zawracać głowy, jeśli nie znasz podstaw programowania i reverse engineeringu. Jest to też możliwe z poziomu Ikarusa, ale jego możliwości są dopiero dostępne po zainicjowaniu świata.
 
Nie zajmuję się multiplayerami do Gothica. Przestańcie zawracać mi tym głowę...
Ps. Siemekk ma downa i śpi w pufie

Nefario

Nefario

Użytkownicy
Bractwo Gothic'a
posty410
Propsy437
ProfesjaSkrypter
  • Użytkownicy
  • Bractwo Gothic'a
Próbowałem kiedyś to zrobić. W .exe występuje kilka razy "2.6" ale żadne z nich nie odpowiadają temu akurat napisowi w menu.
 

Splash

Splash

Moderator
posty4209
Propsy3412
ProfesjaNierób
  • Moderator
Wiedziałem, że gdzieś to kiedyś było poruszane.
http://themodders.org/index.php?topic=23241.msg1173165#msg1173165
 
Nie zajmuję się multiplayerami do Gothica. Przestańcie zawracać mi tym głowę...
Ps. Siemekk ma downa i śpi w pufie

Toworish

Toworish

Użytkownicy
http://chomikuj.pl/ToWoRiSh
posty1664
Propsy254
ProfesjaNierób
  • Użytkownicy
  • http://chomikuj.pl/ToWoRiSh
Ja w sumie napisałem poradnik o menu statystyk. Nie mam pewności czy jest mozliwe napisanie podobnym sposobem napisać menu esc. chyba nie do końca, bo jakby nie było to menu startuje się przed wczytaniem gry, ale to nawet dobry patent gdybym się kiedyś nudził, jeśli chodzi o menu statystyk to dodam jeszcze że możesz je modyfikowć w dowolny sposób dość łatwo dopóki nie zechcesz dodać dodatkowych opcji wykraczających poza ograniczenia gry. nie wiem jak z menu esc z tymi ograniczeniami, ale jeśli chodzi o samą edycję i przestawienie miejsc położenia opcji typu "Nowa Gra" to raczej też jest proste, jak zresztą Splash napisał.
 
Niebawem...Pierdolnę se poradniki do Goticzka. Albo i nie, bo sie mnie nie chce.

Konsyliarz

Konsyliarz

Użytkownicy
posty39
Propsy1
Profesjabrak
  • Użytkownicy
No powiem ci że nie do końca proste. bo załóżmy że przeniesiesz opcję "Nowa Gra" na lewą stronę to ok jest po lewej. Ale gdy zmienisz rozdzielczość to napis już nie znajduje się po lewej tylko na środku albo poza ekranem. A mi chodzi o to żeby ustawić go w tej ramce po lewej i całość powiększyć. To wtedy mi się będzie to skalowało od wybranej rozdzielczości. No i nie widzę nigdzie położenia komentarzy, jedyne co jest to TEXT[1], a jak zmienię na TEXT[2] to cały komentarz znika.
 

FOgidel

FOgidel

Użytkownicy
posty60
Propsy100
ProfesjaSkrypter
  • Użytkownicy
A gdzieś w ustawieniach/w .ini nie ma skalowania okienek do rozdzielczości?
 

Konsyliarz

Konsyliarz

Użytkownicy
posty39
Propsy1
Profesjabrak
  • Użytkownicy
No właśnie nie natknąłem się.
 

Toworish

Toworish

Użytkownicy
http://chomikuj.pl/ToWoRiSh
posty1664
Propsy254
ProfesjaNierób
  • Użytkownicy
  • http://chomikuj.pl/ToWoRiSh

Toworish

Modyfikacja Menu
#9 2016-07-06, 17:31(Ostatnia zmiana: 2016-07-06, 17:36)
A twój problem nie będzie polegał na fladze?

flags         = flags | IT_TXT_CENTER;

Przykładowe flagi masz w pliku: _work/data/scripts/system/_intern/menu.d

 od 27 linijki.

nie wiem czy dobrze to rozumiem, ale logiczne mi się wydaje że IT_TXT_CENTER ma na celu wycentrowanie tekstu xd

EDIT:

Tak jak w niektórych masz: IT_ONLY_IN_GAME to znaczy że opcja dostępna tylko podczas rozgrywki. jak np zapis stanu gry.

spróbuj przy tych co mają tylko:

flags         = flags | IT_TXT_CENTER;

zmienić na:

flags   = flags;
 
Niebawem...Pierdolnę se poradniki do Goticzka. Albo i nie, bo sie mnie nie chce.

Konsyliarz

Konsyliarz

Użytkownicy
posty39
Propsy1
Profesjabrak
  • Użytkownicy

Konsyliarz

Modyfikacja Menu
#10 2016-07-06, 21:39(Ostatnia zmiana: 2016-07-07, 20:52)
Toworish spostrzeżenie może i dobre, ale to wciąż nie to co chcę osiągnąć. Próbując się do tego zabrać z innej strony można by było przypisać konkretną pozycje w zależności od rozdzielczości za pomocą funkcji if. Tylko czy da się zwrócić parametr rozdzielczości?

Post połączony: 2016-07-06, 22:09
W pliku Gothic.ini udało mi się znaleźć linijkę zVidResFullscreenY. Zwraca wysokość rozdzielczości, do prawie każdej rozdzielczości poza 768. Więc teoretycznie wstawiając w odpowiednie warunki przy współrzędnych zawsze powinno być wszystko na swoim miejscu. Dobrze kombinuje czy zaczyna mi odbijać?

Post połączony: 2016-07-07, 20:52
Czy da się jakoś w języku gothica II połączyć 2 pliki? Chodzi mi o #include z c++, a dokładniej o vidResIndex z pliku ini do plików menu.
 


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry