Jest to prosty program sêu╛Ñcy do tworzenia tablic zawierajÑcych wartoÿci offsetów i ich opisy, które uêatwiajÑ potem dowolne zmienianie SG. Tablice mogÑ byå wykorzystane tylko przez program sgplay.exe.
Do utworzenia takiej nale╛y wczeÿniej SG z dowolnej gry "rozgry½å" albo mo╛na wpisywaå dane z rubryk poÿwi⌐conych SG (np.: DDT w Gamblerze).
Sposób uruchomienia:
- mo╛na przegraå katalog SGTOOLS na twardy dysk dla wygodniejszej pracy,
- mo╛na uruchomiå program z poziomu DOS-a, ale tylko wtedy, gdy mamy poprawnie ustawionÑ ÿcie╛k⌐ dost⌐pu do WINDOWS - uruchomienie poprzez wpisanie sgedit.exe z linii poleceΣ DOS - program uruchomiony zostanie automatycznie po wczeÿniejszym zaêadowaniu WINDOWS,
- drugim sposobem na uruchomienie jest zaêadowanie programu sgedit.exe z Mened╛era Plików, lub utworzenie ikony programu w dowolnej grupie.
Obsêuga:
Jest to prosta baza danych, zawierajÑca rekordy skêadajÑce si⌐ z 200 znaków opisu, 8 znaków przeznaczonych na zapis numeru offsetu (przedziaê <0,99999999> decymalnie), oraz 3 znaków na zapis wartoÿci maksymalnej bajtu (zakres <0,255> dec.).
Przycisk z kluczykiem pozwala na wprowadzenie nowej nazwy tablicy. Nazwa mo╛e zawieraå do 8 znaków, rozszerzenie zostanie nadane automatycznie (.sgt). Plik tablicy zostanie utworzony w katalogu roboczym.
Przycisk z dyskietkÑ pozwala na otwarcie zapisanego wczeÿniej pliku tablicy, w celu dokonania zmian.
Przycisk z plusem wstawia czysty rekord przed aktualnie wyÿwietlanym rekordem.
Przycisk z minusem usuwa aktualnie wyÿwietlany rekord. Pojawia si⌐ pytanie o potwierdzenie kasowania.
Przycisk ze strzaêkÑ skierowanÑ w gór⌐ pozwala na przejÿcie do poprzedniego rekordu.
Przycisk ze strzaêkÑ skierowanÑ w dóê pozwala na przejÿcie do nast⌐pnego rekordu. Je╛eli wyÿwietlany rekord jest ostatni to zostanie utworzony nowy rekord.
Plik z klawiaturkÑ wyÿwietla skrótowÑ pomoc. Mo╛na klikaå na elementy formy uzyskujÑc informacje na dole ekranu.
Przycisk ze znakiem "stop" pozwala na opuszczenie programu, po pierwszym klikni⌐ciu pojawia si⌐ napis "Koniec?", po kilku sekundach znika on, je╛eli w czasie jego wyÿwietlania zostanie naciÿni⌐ty ten przycisk po raz drugi, program zostanie opuszczony.
Na górze formy znajduje si⌐ kilka okienek:
- pierwsze z nich (Nr) pokazuje numer aktualnego rekordu/iloÿå wszystkich rekordów,
- drugie (Opis) pozwala na wprowadzenie 200 znaków opisu danego bajtu, mo╛na u╛ywaå [ENTER] do przemieszczania si⌐ mi⌐dzy wierszami (wyrazy przenoszone sÑ automatycznie), ale nie powinno byå wi⌐cej ni╛ cztery wiersze, gdy╛ te ni╛ej umieszczone nie b⌐dÑ widoczne przy wyÿwietlaniu w programie SGPLAY,
- trzecie (Offset) pozwala na wprowadzenie numeru danego bajtu (pierwszy bajt jest oznaczany jako 0). Mo╛na wprowadziå offset tylko dziesi⌐tnie, choå poni╛ej pojawia si⌐ tak╛e wartoÿå szesnastkowa,
- czwarte (Max) to wartoÿå maksymalna dla podanego offsetu (w przedziale <0,255>), pozwala na ograniczenie wartoÿci mo╛liwej do wprowadzenia w programie SGPLAY.
Uwaga: je╛eli nie zostanie podana wartoÿå offsetu lub max program SGPLAY wyÿwietli opis, ale nie pozwoli na wprowadzenie wartoÿci bajtu!
Poni╛ej znajduje si⌐ okno (Info), gdzie podawane sÑ komunikaty programu.
Mi⌐dzy przyciskami znajduje si⌐ okno (Plik tablicy), które wyÿwietla nazw⌐ tablicy, nad którÑ aktualnie pracujemy.
W tym programie mo╛na zapisaå wartoÿå tylko jednego bajtu, ale w przykêadzie tiefight.sgt pokazana jest mo╛liwoÿå zapisu liczb wielobajtowych.
Wymagania: WINDOWS 3.1 EE/PL lub wy╛szy, karta VGA lub lepsza.
Program SGPLAY (sgplay.exe).
Umo╛liwia wprowadzanie zmian w plikach SG przy pomocy gotowych tablic SG.
Sposób uruchomienia: podobny jak programu sgedit.exe.
Obsêuga:
Przycisk z dyskietkÑ z literÑ T pozwala na odczytanie utworzonej wczeÿniej tablicy, je╛eli operacja si⌐ powiedzie to uaktywnia si⌐ przycisk z literÑ S, który umo╛liwia odczyt dowolnego pliku SG. Udane zaêadowanie pliku SG uaktywnia reszt⌐ przycisków.
Uwaga: nie mo╛na êadowaå tablic o zerowej dêugoÿci, gdy╛ spowoduje to niepoprawne dziaêanie programu. Takie "potworki" mo╛na utworzyå tylko wtedy, gdy w programie SGEDIT zostanie utworzona nowa tablica i przed zapisaniem pierwszego rekordu zostanie on opuszczony.
Przyciski ze strzaêkami pozwalajÑ na przemieszczanie si⌐ pomi⌐dzy rekordami.
Przyciski (Pomoc i Stop) dziaêajÑ tak samo jak w programie SGEDIT.
Okienka (Plik Tablicy i Plik SG) wyÿwietlajÑ nazwy odpowiednich plików.
Okno (Nr) wyÿwietla numer aktualnie przeglÑdanego rekordu/iloÿå wszystkich rekordów.
Okno (Opis) wyÿwietla opis danego offsetu.
Okno (Offset) wyÿwietla numery offsetów (hex. i dec.).
Okno (Wartoÿå bajtu) pozwala na wprowadzenie (dziesi⌐tnie) ╛Ñdanej wartoÿci bajtu, nie wi⌐kszej jednak ni╛ wartoÿå maksymalna, ustalona w programie SGEDIT. Poni╛ej jest wyÿwietlana wartoÿå minimalna.
Okno (Przesuni⌐cie) pozwala na zmian⌐ offsetu, pod który zostanie zapisana wartoÿå bajtu. Normalnie powinno mieå wartoÿå 0, ale np.: w gierce Little Big Adventure numery offsetów dla poszczególnych offsetów si⌐ zmieniajÑ, przesuwajÑc si⌐ zale╛nie od dêugoÿci nazwy SG i tutaj mo╛na znale½å zastosowanie dla tej wartoÿci. Naturalnie powinien byå umieszczony komentarz w oknie (Opis), kiedy nale╛y tÑ wartoÿå u╛yå.
Wymagania: j.w.
Uwaga: do katalogu doêÑczyêem przykêadowy plik tiefight.sgt, który pozwala na zmian⌐ pewnych rzeczy w gierce Tie Fighter, dziaêa OK, sam sprawdzaêem.
Program nie powinien powodowaå uszkodzeΣ na dysku, chyba ╛e zaczniemy dobieraå si⌐ do plików systemowych, jednak mo╛e on zniszczyå nieodwracalnie dane, je╛eli zostanie u╛yty niezgodnie z przeznaczeniem!