Polski

Program do edycji save.

Opisujemy tu "duchowne" przeżycia z grami z różnych platform.
Pamiętaj, że istnieją tematyczne podfora, dla zachowania porządku.
esial
Ps. 30 lat.

Kurde to tylko ja mam tu 19 lat?! :hee:
Page 2 of 7 7 https://forum.thecompany.pl/gry/program-edycji-save-t1807.html
2012-02-06T10:23:02+01:00

Re: Program do edycji save.

Ps. 30 lat.

Kurde to tylko ja mam tu 19 lat?! :hee:

2012-02-06T14:39:02+01:00

Re: Program do edycji save.

Na to wygląda. :mrgreen:

2012-02-13T21:11:13+01:00

Re: Program do edycji save.

No i coś już wiadomo z tego portalu? Tauri?

2012-02-22T13:18:50+01:00

Re: Program do edycji save.

Elmuś ja dopiero wczoraj wróciłem, nie było mnie od 6 lutego, ale jeszcze dziś popatrzę czy ktoś si w tej sprawie do mnie odezwał

2012-02-22T15:45:05+01:00

Re: Program do edycji save.

Jeśli dałbyś radę załatwić, to najchętniej bym widział jakiś gotowy przykładowy zmodyfikowany w ten sposób save, bo sam jestem ciekaw jak sie to robi.

2012-02-22T18:34:24+01:00

Re: Program do edycji save.

:tuptup1: :tuptup1: :tuptup1: :tuptup1: Długo? :tuptup1: :tuptup1: :tuptup1: :tuptup1:

2012-02-23T13:09:56+01:00

Re: Program do edycji save.

niestety, koleżka który zamieścił tę informację o edycji nie odpisał do mnie :(
wysłałem mu ponownie prośbę o opis edycji lub gotowy save

2012-02-23T13:56:11+01:00

Re: Program do edycji save.

ale zaraz zaraz - że tak wtrącę swoje "3 grosze" - z tego co pamiętam to przy edycji Hex wpisywało się wartości zawsze odwrotnie - młodszy bajt/starszy bajt - o to tu chodzi. Wiec może w offset od którego trzeba zacząć to wpisywać zamiast wartość 60 EA - powinny być EA 60 a przynajmniej warto spróbować ;)
Tak się oszukiwało w Dune II i masie innych gier :P
Nawet przeliczając na wartości dziesiętne to:
60EA = 24810
EA60 = 60000

2012-02-23T14:01:00+01:00

Re: Program do edycji save.

Poprosze w takim razie przykładowy działający save z gry Settlers zmodyfikowany tą metodą, w stanie przed i po.

2012-02-23T14:06:36+01:00

Re: Program do edycji save.

Dobra, przeoczyłem jednego posta - me bad, może chodzić o nie ten offset.

2012-02-23T14:09:31+01:00

Re: Program do edycji save.

Wszystkie wartości wklepałem na oba możliwe sposoby pod oba mozliwe adresy.
Ja też znam teorię, jeśli twierdzisz że działa to pokaż bo nie mam pojęcia co mogę robić źle.

2012-02-23T14:11:14+01:00

Re: Program do edycji save.

Dobra, aż z ciekawości przy tym pogrzebie.

2012-02-23T14:22:49+01:00

Re: Program do edycji save.

Modyfikacja zasobów w save gry Settlers mi nigdy nie działała, nawet na Amidze jak jeszcze się tym ostro bawiłem.
Problemem jest chyba właśnie to że save się "wydłuża" wraz z postępem gry, stad w przepisie jest aby "nagrać stan gry zaraz po postawieniu zamku" co najwidoczniej nigdy mi się nie udało wykonać dostatecznie szybko, nie wiem...

Ale raz przypadkiem udało mi się znaleźć ciekawy adres w nagłówku który zaliczał nam misję, a jeśli dodatkowo miałeś pod ręką adres misji (też obecny zdaje się gdzieś na początku pliku) i wklepałeś mu numer ostatniej misji to mogłeś zobaczyć zakończenie. Trochę marne, ale i tak mało kto go widział ;)

2012-02-23T15:08:51+01:00

Re: Program do edycji save.

Przysłowiowe "5 minut roboty"

Image

Ten poradnik z pierwszego posta, który podał Elmek jest gówno wart - tak jak myślałem offset się nie zgadza. Poza tym te wartości są ruchome i za każdym razem jak tworzy się save zmieniają położenie. Ogólnie jednak trzeba szukać przy końcu wartości w pliku - jedne z ostatnich adresów - tam się to zapisuje. Zmieniłem przykładowo tylko kilka wartości, ale ogólnie dałbym sobie z tym spokój - bo więcej przy tym roboty jak na moje oko niż to komukolwiek jest potrzebne.. no, chyba że się ktoś uprze :P

2012-02-23T15:16:22+01:00

Re: Program do edycji save.

Czyli starym sposobem pozostaje spisać sobie ilość przedmiotów które sie chce zmienić, zamienić na hexy i poszukać tych wartości? To się Elmek ucieszy.

2012-02-24T12:42:35+01:00

Re: Program do edycji save.

No niestety... "lajf is brutal..." - problem jest taki, że będzie musiał się tak bawić za każdym razem gdy zaczyna etap. Do tego niektóre wartości pojawiają się kilkukrotnie w pliku i trzeba wiedzieć którą podmienić.... Ale to już musi sam zdecydować :)

2012-02-24T12:51:39+01:00

Re: Program do edycji save.

przynajmniej jakieś rozwiązanie, jak tylko dowiem się czegoś więcej to zaraz dam znać

2012-02-24T13:23:51+01:00

Re: Program do edycji save.

husar wrote:Do tego niektóre wartości pojawiają się kilkukrotnie w pliku [...]
Czyli, jeśli dane sa oparte na tablicy, a powinny, to spisujemy kilkanaście kolejnych wartości i te zawsze powinny być zapisane w save w tej samej kolejności koło siebie.
To już łatwo określić, no ale takiego odważnego przepisu nie ma że zawsze będą pod danym offsetem.

2012-02-25T10:24:23+01:00

Re: Program do edycji save.

Dajcie no tego save... :D już się ucieszyłem. Tylko podajcie które wartości mam zmienić. :mrgreen:

Husar zostajesz nagrodzony pkt. + 50 za rozgryzienie problemu. :ok1:

-- 25 Lut 2012, 10:24 --

Poza tym czekamy na paczkę z save z gry, bo shoni próbował i poległ. Więc zapisz grę i podeślij pliczek tutaj na forum.

2012-02-25T15:31:25+01:00

Re: Program do edycji save.

Shoonay wrote:Czyli, jeśli dane sa oparte na tablicy, a powinny, to spisujemy kilkanaście kolejnych wartości i te zawsze powinny być zapisane w save w tej samej kolejności koło siebie.

Rozumiem do czego zmierzasz, ale niestety to tak nie działa... Chciałbyś przykładowo spisać pierwsze 4 wartości (wzoruję się na screenie zamieszczonym przeze mnie wyżej) czyli mamy:
7
140
8
70

W hex'ach to będzie wyglądało:
07 00
8C 00
08 00
46 00

Problem polega na tym, że to właśnie nie jest jeden ciąg :niedziala:
Wartości są poprzestawiane. I tu jest własnie pies pogrzebany... Pierwszą wartością - biorąc przykładowo z obrazka na poprzednim poście nie będzie 7 i 140 tylko 18 i 9 - ale daruję sobie już wnikanie w szczegóły.

W każdym razie - Towarzyszu Elmek ;] Zrobiłem parę prób i zapisałem grę tuż po postawieniu zamku. Co się okazało: offset od którego należy wpisywać 60 EA to 109e0h - czyli że prawie sam koniec pliku. Zaczyna się to dziwnie, pierwsze wartości jakie się zmienia to ostatnie 6 surowców liczonych od końca. Wartość pierwszego surowca jest dopiero w offsecie 109ech - co za tym idzie: wpisz 60 EA razy 26 zaczynając od offsetu 109e0h a będziesz miał tyle surowca ile zapragniesz :amen:

Image

Jakby były dodatkowe pytania czy jakieś problemy - pisać :) Chętnie odpowiem i pomogę ;) Jeśli chcesz ode mnie gotową paczkę z przerobionymi save'ami z gry - to nie ma problemu ale będziesz musiał poczekać dzień lub dwa :P bo niestety w ten weekend za bardzo czasu nie mam żeby nad tym siedzieć. No i oczywiście zdajesz sobie sprawę z tego że lokalizacje Zamku będą trochę przypadkowe :P Celować będę w jakieś dobre położenie ale idealne to ono na pewno nie będzie :P

Return to Gry