Nowe posty

xx Laptop Dell Inspiron N5010 - Intel i5 4x2,67GHz|4GB DDR3|250GB (10)
2023-03-26, 14:32:57
xx Dodanie wpisu do GRUB (7)
2023-03-26, 13:16:42
xx [Zamknięty] Warning (5)
2023-03-24, 15:39:31
xx Problem z instalacją z pendrive (18)
2023-03-19, 03:31:33
xx Fizyczny przycisk POWER nie wyłącza komputera (5)
2023-03-17, 19:09:16
xx Adapter Bluetooth USB a LINUX MINT (2)
2023-03-15, 23:39:28
xx Sprzet z Linuxem (3)
2023-03-09, 17:12:28
xx Potrzebna pomoc w pracy domowej (10)
2023-03-09, 16:11:41
clip Bład aktualizacji w peppermint os (4)
2023-03-08, 10:19:05
xx Ekran logowania (11)
2023-03-07, 23:46:22

Autor Wątek: Gra ciągle nadpisuje plik konfiguracyjny...  (Przeczytany 338 razy)

Offline zero000

  • Nowy na forum
  • *
  • Wiadomości: 4
    • Zobacz profil
Gra ciągle nadpisuje plik konfiguracyjny...
« dnia: 2023-01-23, 18:15:46 »
Cześć,

Potrzebuję uruchomić konoslę debugowania, lub jak kto woli cheatowania w grze Planescape Torment EE.

Odbywa się to w ten sposób, że do pliku Baldur.lua dopisuje się linijkę: SetPrivateProfileString('Program Options','Debug Mode','1′)

Pod windowsem nie ma porblemu, dopisuję oraz zapisuję plik i gitara.

Pod debianem jednak co zapiszę i uruchomię grę, linijka z tym dodanym przeze mnie wierszem sobie znika i nie działa konsola w grze.

Jestem laikiem linuxowym, próbowałem nadawać uprawnienia temu plikowi, oraz tylko do odczytu itd. Nic.

Czy jest na to sposób?
« Ostatnia zmiana: 2023-01-23, 18:18:19 wysłana przez zero000 »

Offline robson75

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 376
    • Zobacz profil
Odp: Gra ciągle nadpisuje plik konfiguracyjny...
« Odpowiedź #1 dnia: 2023-01-23, 20:59:27 »
Spróbuj potraktować ten plik
chattr +i nazwa_pliku
wykonaj komendę jako root.

Uniemożliwi to nadpisanie pliku.
Arch Linux Xfce+compiz - 64Bit Linux User #621110

Offline zero000

  • Nowy na forum
  • *
  • Wiadomości: 4
    • Zobacz profil
Odp: Gra ciągle nadpisuje plik konfiguracyjny...
« Odpowiedź #2 dnia: 2023-01-23, 21:37:06 »
Dzięki, faktycznie teraz już nie nadpisuje.
Ale okazuje się że musi być coś jeszcze z tym związanego gdyż nie reaguje na tą linijke debug.

Wygląda to tak, na przykładzie opcji ciągłego biegu postaci w grze, za którą odpowiada: SetPrivateProfileString('Game Options','Always Run','1')

Gdy zaznaczę tę opcję w grze z 0 wskakuje na 1 i jest ok. Ale gdy ręcznie edytuje w mousepad z 0 na 1 i robię chattr +i to gra jakby nie widziała, że jest 1.

Co więcej, usunąłem zawartość Baldur.lua, zrobiłem chattr +i gra i tak odpala, chociaż zmian opcji nie zapisuje - jakiś bufor się gdzieś tworzy, czy co?

No cóż, jeszcze się z tym pobawię...

Problem rozwiązany: chodziło o złe znaki, powinno być '1' - a były jakieś inne i wykrzaczało wszelkie zmiany :D.
« Ostatnia zmiana: 2023-01-24, 08:47:26 wysłana przez zero000 »

Offline robson75

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 376
    • Zobacz profil
Odp: Gra ciągle nadpisuje plik konfiguracyjny...
« Odpowiedź #3 dnia: 2023-01-24, 12:43:49 »
Jeszcze jedno, kiedy będziesz chciał usunąć ten plik to nie dasz rady nawet jako root, ponieważ chattr  nałożyło na niego blokadę. Aby odblokować go
chattr -i plik
Arch Linux Xfce+compiz - 64Bit Linux User #621110