No to teraz na spokojnie bede mogl ogarnac na porzadnie te wczytywanie modeli do podgladu, tak aby dla obydwu formatow funkcjonowalo.
A juz za chwile kolejny apdejt.
http://eu07.es/EXETEST/EU07-100116-1.rar09.01.16 - usuwanie bugow zgloszonych przez uzytkownikow
10.01.16 - przywracam powrot na siedzenie pod PPM, jednoczenie zachowujac klawisz ujmowania FoV.
10.01.16 - dodaje efekt noise ktory mozna wlaczyc kombinacja ctrl+shift+n a przezroczystosc ustawiamy w config.txt (noisealpha)
!UWAGA! Czasami bywa, ze do config.txt dochodza nowe klucze, NIE MUSISZ nadpisywac sobie swoich ustawien, wystarczy ze przekopiujesz tylko to co doszlo.
Rowniez tym, ktorzy wykorzystuja symulator do podgladu modeli przypominam o potrzebie aktualizacji rejestru dla nowego exe.
SPOSOB POSTEPOWANIA Z KAZDYM NOWYM EXE WYPAKOWANYM Z APDEJTU:
1. usuwamy stary, ewentualnie kopiujemy sobie gdzies do folderu
2. zawsze najpierw uruchamiamy bezposrednio exe nowowypakowane aby wygenerowalo nowe skrypty .reg dla skojarzenia modeli z aplikacja
3. dodajemy pliki .reg do rejestru klikajac na nie dwukrotnie i potwierdzajac komunikat
4. mozna juz odpalac exe dowolna wybrana metoda
Dodano: 10 Stycznia 2016, 22:56:20
Hmmm.. Zastanawiam sie skad u niektorych problem wysypywania sie na Reading eu07.ini...
WriteLog("Reading eu07.ini...");
Global::LoadIniFile("eu07.ini"); // teraz dopiero można przejrzeć plik z ustawieniami
Global::InitKeys("keys.ini"); // wczytanie mapowania klawiszy - jest na stałe
void Global::LoadIniFile(AnsiString asFileName)
{
WriteLog("LoadIniFile() - 1");
int i;
for (i = 0; i < 10; ++i)
{ // zerowanie pozycji kamer
pFreeCameraInit[i] = vector3(0, 0, 0); // współrzędne w scenerii
pFreeCameraInitAngle[i] = vector3(0, 0, 0); // kąty obrotu w radianach
}
WriteLog("LoadIniFile() - 2");
TFileStream *fs;
fs = new TFileStream(Trim(QGlobal::asAPPDIR + asFileName), fmOpenRead | fmShareCompat);
if (!fs)
return;
WriteLog("LoadIniFile() - 3");
AnsiString str = "";
int size = fs->Size;
str.SetLength(size);
fs->Read(str.c_str(), size);
// str+="";
delete fs;
WriteLog("LoadIniFile() - 4");
TQueryParserComp *Parser;
Parser = new TQueryParserComp(NULL);
Parser->TextToParse = str;
// Parser->LoadStringToParse(asFile);
Parser->First();
ConfigParse(Parser);
delete Parser; // Ra: tego jak zwykle nie było wcześniej :]
WriteLog("LoadIniFile() - 5");
};
Pozakladalem pulapki, za chwile bedzie patch
http://eu07.es/EXETEST/EU07-100116-1-traps.rar