Játékmagyarítások fóruma

Magyarítás és magyarosítás különbsége
(https://hu.wikipedia.org/wiki/Magyarosítás)

Ebben a topikban NEM az M.I./Gépi segítéses fordításokkal foglalkozunk.
Ne reklámozd, ne szúrd be hírként, ne emlegesd, ne is kelts feszültséget ezzel a témával!
Köszönjük.

Magyaritasok.hu | HunosítókTeam | Lostprophet | PS Hack Fórum | Unreal Engine 4 Tutorial (Kena) by .:i2k:.
  • burningeagle
    #42796
    Sziasztok!

    Írok egy szerkesztőt a Stronghold Crusader 2 nyelvi fájljaihoz, hogy később lefordíthassam. Amikor azt próbáltam leprogramozni, hogy gombnyomásra kiszedje/visszarakja a játék fájljaiból a nyelvi fájlt, abba a hibába ütköztem, hogy a quickbms nem fogadja el az elérési utat. Az utat amit a kód legenerál lementettem, és parancssorból újra meghívtam quickbms-el, ott viszont remekül működött. Programból hívva viszont a lejjebb látható hibát dobja.


    RegistryKey reg = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Stronghold Crusader 2_is1");
    string forrásút = (string)reg.GetValue("InstallLocation");
    forrásút += @"assets\en.v";
    string appPath = Path.GetDirectoryName(Application.ExecutablePath);
    appPath += @"\extract";
    string arg = @"-Y vision8.bms " + "\"" + @forrásút + "\" \"" + @appPath + "\"";
    Process konvertáló = new Process();
    konvertáló.StartInfo.FileName = Path.GetDirectoryName(Application.ExecutablePath) + @"\quickbms\quickbms.exe";
    konvertáló.StartInfo.Arguments = arg;
    konvertáló.Start();


    Hol a hiba a kódban? Ezt kapom a programból indítva:

    Utoljára szerkesztette: burningeagle, 2014.11.30. 12:08:10