Super Mario Bros. X: Różnice pomiędzy wersjami

m
Linia 24: Linia 24:
* Istnieje możliwość modyfikacji zachowania poszczególnych NPC przy użyciu tak zwanych kodów NPC. Kody NPC są w postaci pliku tekstowego i są umieszczane w folderze z etapem/epizodem.
* Istnieje możliwość modyfikacji zachowania poszczególnych NPC przy użyciu tak zwanych kodów NPC. Kody NPC są w postaci pliku tekstowego i są umieszczane w folderze z etapem/epizodem.
** '''Nie zaleca się''' stosowania wartości niecałkowitych w kodach NPC. Gra nie potrafi poprawnie obsłużyć wartości zmiennoprzecinkowych i w zależności od ustawionego regionu w systemie może albo zignorować zupełnie część całkowitą liczby (np. traktując {{Kod|0,8}} jako {{Kod|8}}) bądź scrashować się po próbie uruchomienia etapu zawierającego ten kod NPC (słynny kod błędu 13: ''type mismatch''). Najbardziej znany przykład etapu cierpiącego na tę przypadłość jest plansza „Lava Skies” z epizodu [[The Great Empire]]. Zapisana w kodach wartość prędkości NPC wynosi {{Kod|1.5}}. Kropka jest separatorem części ułamkowej od całkowitej w krajach anglojęzycznych; ale poza anglosferą, np. w Europie kontynentalnej, rolę tę spełnia przecinek.
** '''Nie zaleca się''' stosowania wartości niecałkowitych w kodach NPC. Gra nie potrafi poprawnie obsłużyć wartości zmiennoprzecinkowych i w zależności od ustawionego regionu w systemie może albo zignorować zupełnie część całkowitą liczby (np. traktując {{Kod|0,8}} jako {{Kod|8}}) bądź scrashować się po próbie uruchomienia etapu zawierającego ten kod NPC (słynny kod błędu 13: ''type mismatch''). Najbardziej znany przykład etapu cierpiącego na tę przypadłość jest plansza „Lava Skies” z epizodu [[The Great Empire]]. Zapisana w kodach wartość prędkości NPC wynosi {{Kod|1.5}}. Kropka jest separatorem części ułamkowej od całkowitej w krajach anglojęzycznych; ale poza anglosferą, np. w Europie kontynentalnej, rolę tę spełnia przecinek.
* Jeżeli gracz znajduje się na tej samej współrzędnej X w momencie gdy ognista pirania (Venus Fire Trap) zamierza wystrzelić kulę ognia, gra się scrashuje. Dzieje się tak, gdyż pirania nie wie, czy kulę ognia wystrzelić w lewo czy w prawo przez co dochodzi do dzielenia przez 0 (kod błędu 11: ''division by zero'').
** Najłatwiej crash ten wywołać wchodząc do rury umieszczonej bezpośrednio pod lub nad ognistą piranią.


== Zobacz też ==
== Zobacz też ==