atarionline.pl Robbo Kreator - Forum Atarum

    Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.

    • :
    • :

    Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.

      • 1:
         
        CommentAuthorgolem14
      • CommentTime23 Mar 2009 19:03
       
      Co do palety, to polecam Jakub.act lub Real.act przy czym zaznaczamy "Use external palette" ale bez "Aply adjustment". Kolory wtedy są bardzo zbliżone do tych z Robbo Kreatora.
      No i oczywiście thx. za wersję 1.0!
      • 2:
         
        CommentAuthorPoklik
      • CommentTime23 Mar 2009 20:03
       
      Adiblol: o masz, a jednak te levele co zuploadowałeś na sio2pc działają... Znawcą tematów dyskietkowych nie jestem więc mogę tylko się domyślać, że chodzi tu o niepełną ilość bajtów w ostatnim sektorze (jeżeli piszę głupoty to niech ktoś mnie poprawi).
      Niestety, dziś już raczej nie będę tego poprawiać - zajmę się tym przy najbliższej okazji, czyli pewnie gdzieś w weekend.

      PS. Czy przy wczytywaniu ostatniego sektora masz "Boot error"?
      • 3:
         
        CommentAuthorMWK
      • CommentTime23 Mar 2009 20:03
       
      U mnie również bez zmian...
      Używam SIO2SD.
      • 4:
         
        CommentAuthorPoklik
      • CommentTime23 Mar 2009 20:03
       
      Ok, ostatni test na dzisiaj. MWK, Adiblol: spróbujcie jeszcze przetestować ten plik na waszych sio2sd: ->link<-
      • 5:
         
        CommentAuthoradiblol
      • CommentTime23 Mar 2009 21:03
       
      ja nie mam w domu real atari, sprawdze w czwartek. nie wywala błędów, tak jakby w ogóle nie zauważał dysku! podejrzewam że Sio2sd jest bardziej czułe na błędy niż sio2pc.
      • 6:
         
        CommentAuthorMWK
      • CommentTime23 Mar 2009 22:03 zmieniony
       
      Poklik, Twój pliczek działa jak złoto! (fajne akcje z lustrami ;-)

      [zrzut z tunera]


      Postanowiłem zmienić 2 planszę w Twoim pliku lecz już na wstępie zaobserwowałem, że program skrócił plik do 12,1 KB gdy Twój był "uzupełniony" do 130. Jak się spodziewałem zmieniona wersja ruszyła na emulatorze lecz nie zrobiła ani sztycha na Atarce.

      Sam już nie wiem. Jak zrobiłeś ten pliczek, że jednak ruszył? A skoro chodzi to rozwiązanie na bank jest banalne - pozwól zatem, że podeślę Ci do sprawdzenia albo przerobienia plik ze zmienioną przeze mnie 2 mapą :

      ->link<-
      • 7:
         
        CommentAuthorPoklik
      • CommentTime23 Mar 2009 23:03
       
      "Postanowiłem zmienić 2 planszę w Twoim pliku lecz już na wstępie zaobserwowałem, że program skrócił plik do 12,1 KB"
      Taka zasada działania programu :)

      "Jak zrobiłeś ten pliczek, że jednak ruszył?"
      Na razie zedytowalem go ręcznie, hex edytorem.

      "podeślę Ci do sprawdzenia albo przerobienia plik ze zmienioną przeze mnie 2 mapą :"
      Wybacz, ale za bardzo nie mam teraz czasu. Jednak mogę powiedzieć, że nowa wersja będzie automatycznie naprawiać uszkodzone w ten sposób pliki, więc nie ma co się martwić, że jakieś plansze przepadną. :)
      • 8:
         
        CommentAuthorMWK
      • CommentTime23 Mar 2009 23:03
       
      O.K.
      Zatem dzięki wielkie i czekamy na update :-)
      • 9:
         
        CommentAuthoradiblol
      • CommentTime24 Mar 2009 08:03
       
      Sprawdźcie to narzędzie:
      ->link<-
      Sam to zrobiłem jakby co :)
      Trzeba zapisać gdzieś i przeciągnąć wadliwy obraz dyskietki na ten program (chyba że komuś chce się bawić konsolą, to nazwa pliku to pierwszy i jedyny parametr).

      Sprawdźcie czy tak ulepszone dyskietki działają na SIO2SD.

      Jeśli ten program uszkodzi Twoje poziomy, które strugałeś przez kilka miesięcy, NIE pozywaj mnie do sądu, NIE uda Ci się to, gdyż właśnie teraz NIE DAJĘ żadnej gwarancji na ten program i NIE ponoszę odpowiedzialności za niego.
      • 10:
         
        CommentAuthoradiblol
      • CommentTime24 Mar 2009 09:03
       
      MWK, fajny ten mod :) grę logiczną zrobiłeś :)
      • 11: CommentAuthorgedzior84
      • CommentTime24 Mar 2009 10:03
       
      MWK - dobre dobre :D
      • 12: CommentAuthorgedzior84
      • CommentTime24 Mar 2009 14:03
       
      Hej, mam prośbę. Czy ktoś mógłby przetestować tę planszę pod względem kolorów?! Chodzi mi o to, jak to będzie wyglądać na waszych emulatorach/atarkach. Z góry dzięki :)

      ->link<-

      U mnie to wygląda tak:

      • 13:
         
        CommentAuthorKaz
      • CommentTime24 Mar 2009 15:03
       
      Gedzior - na "naszych" emulatorach bedzie wygladac tak samo jak na "Twoich" :). Przeciez to nie zalezy od emulatora tylko uzytej palety. Zaladujesz palete A to masz A, jak B to B.

      A na Atarce bedzie wygladal roznie. Przeciez sa rozne monitory i dodatkowo roznie je ludzie ustawiaja (jasnosc, kontrast, nasycenie kolorow). Pomijaj juz roznice w wyswietalaniu obrazu w roznych modelach (400/800, XL, XE, NTSC, PAL).

      NIE MA JEDNEGO, SLUSZNEGO WYGLADU :).
      • 14: CommentAuthorgedzior84
      • CommentTime24 Mar 2009 15:03
       
      Ano wlasnie o te palety mi chodzilo. Jakie kto ma poustawiane i czy bardzo mocno odbiegaja od moich. Po prostu jestem ciekaw, bo np. paleta którą umieścił Poklik w Robbo Kreatorze (z G2F bodajze), byla zupelnie inna niz ta, ktorą ja sobie zaaplikowałem :)
      • 15: CommentAuthormarok
      • CommentTime24 Mar 2009 15:03
       
      Mocno nie odbiega. Paleta real jaką używam w emulatorze daje bardzo zliżone kolory (same barwy są identyczne ale u mnie w stosunku do obrazka jakby troszeczkę rozjaśnione bardziej). Chyba w oryginale (czyli z obrazka) plansza wygląda lepiej.
      • 16:
         
        CommentAuthoradiblol
      • CommentTime24 Mar 2009 16:03 zmieniony
       
      Sprawdził ktoś ten mój program, czy obrazy dyskietek nim potraktowane działają na SIO2SD? Bo MWK był zainteresowany ale się jakoś nie odzywa...

      Czy zna ktoś miejsce, gdzie znajdę kompendium wiedzy o Robbo?
      • 17:
         
        CommentAuthorgolem14
      • CommentTime24 Mar 2009 16:03 zmieniony
       
      Dobra, bo to już przesada:

      Paleta: Default.act
      Apply adjustment - NIE

      Apply adjustment - TAK


      Paleta: Jakub.act
      Apply adjustment - NIE

      Apply adjustment - TAK


      Paleta: Real.act
      Apply adjustment - NIE

      Apply adjustment - TAK


      Paleta: Xformer.act
      Apply adjustment - NIE

      Apply adjustment - TAK


      Atari800WIN 4.0
      Więcej palet kolorowych nie mam.

      BTW. Pamiętajcie też o ustawieniach jasności i kontrastu w kolorowych monitorach itp. Nie da się zaemulować idealnie realnych kolorów, tym bardziej, że się między sobą różnią same monitory.

      Update 25.03.2009 r.
      Paleta: g2f.act
      Apply adjustment - NIE

      Apply adjustment - TAK


      Paleta: laoo.act
      Apply adjustment - NIE

      Apply adjustment - TAK


      Paleta: OlivierP.act
      Apply adjustment - NIE

      Apply adjustment - TAK
      • 18:
         
        CommentAuthorKaz
      • CommentTime24 Mar 2009 17:03 zmieniony
       
      Wszystkie palety, jakie posiadam znajdziesz w pliku z emulatorem Atari800Win Plus, ktory jest na stronie (dzial "Emulatory"). Ewentualnie same palety zrzucilem tez tu:

      ->link<-

      Jest tam tez wzorcowa paletka.png, wykonana programem paletka.xex z karty TV na piecu. Autor: laoo.
      • 19: CommentAuthorgedzior84
      • CommentTime24 Mar 2009 17:03
       
      @golemXIV - dzięki za poświęcenie:) Byłem ciekaw jak to wygląda przy różnych ustawieniach, a że niebardzo orientuję się w tych paletach, to tym bardziej dzięki:)

      Teraz widzę jak ogromne mogą być różnice u każdego. Mimo wszystko, nawet najbardziej pokaszanione kolorystycznie planety są lepsze niż czarno-białe :)
      • 20:
         
        CommentAuthorPoklik
      • CommentTime25 Mar 2009 01:03
       
      Mini update: bug z niedziałającymi dyskietkami teoretycznie poprawiony. Jakby ktoś z sio2sd mógłby potestować i dać znać czy działa to by było miło :) Nowy plik jest dalej pod numerem wersji 1.0 (w archiwum powinna być także paleta od Gedziora).
      Niestety, rozmiar pliku wynikowego 'trochę' wzrósł. Teraz zajmuje pełną dyskietkę zapisaną w średniej gęstości, czyli ~131KB.
      • 21:
         
        CommentAuthorMWK
      • CommentTime25 Mar 2009 02:03
       
      adiblol, programik zadziałał jak marzenie :-)

      Właśnie sprawdziłem obie metody działania (programikiem adiblola oraz nową wersją RK Poklika) i oba testy zakończyły się pełnym sukcesem!

      Dodam, iż chcąc ostatecznego potwierdzenia sprawnego działania programu stworzyłem nowy zestaw tym razem nieco większej (bo 7 przykładowych) ilości plansz i również nie stwierdziłem żadnych błędów tak z emulatorem jak i z Atarką (gdzie plik przetransportowałem oczywiście za pośrednictwem SIO2SD).

      >> gdyby ktoś chciał zrobić u siebie testa to proszę:
      ->link<-

      Wygląda na to, że cel został osiągnięty KAZ i możemy teraz przystąpić do projektowania albo przerysowywania (jak to na ten przykład w moim przypadku wyglądać będzie) Naszych plansz Robbo i realizacji Twojego planu.

      Dzięki Panowie za kawał nieocenionej roboty!
      • 22: CommentAuthorzoltan
      • CommentTime25 Mar 2009 07:03
       
      Chłopaki, dzięki wam wraca kawał mojego dzieciństwa :):):) Dzięki za kawał dobrej, wszystkim potrzebnej roboty ;)
      • 23: CommentAuthorgedzior84
      • CommentTime25 Mar 2009 08:03
       
      Hehe, teraz posypie się lawina nowych gier Robboidalnych, w wyniku czego Kaz bedzie musial stworzyc nowy katalog gier 'Robbo 2k9' ;D
      • 24:
         
        CommentAuthorgolem14
      • CommentTime25 Mar 2009 09:03 zmieniony
       
      @gedzior84
      Myślisz, że to Kaza przerazi? Ja uważam, że się ucieszy! Problemem będzie raczej w jakość gierek.
      • 25:
         
        CommentAuthoradiblol
      • CommentTime25 Mar 2009 09:03
       
      "Problemem będzie raczej w jakość gierek."
      No to dorobić system ocen do Katalogu i np. wyświetlać tylko pierwszych 10, a resztę dopiero po kliknięciu "Pokaż wszystkie".

      Co do rozmiaru dyskietek: czy nie dałoby się użyć "Single density", czyli tylko 90KB, zamiast tych 130K?
      • 26:
         
        CommentAuthoradiblol
      • CommentTime25 Mar 2009 09:03 zmieniony
       
      Aby użyć Single Density wystarczy zmienić bajt o adresie 0x03 (de facto CZWARTY bajt, jeśli liczyć od 1) z wartości 0x20 na 0x16 w obrazie dyskietki. Zaraz przerobię mój program tak żeby to umożliwiał i podrzucę do testowania.
      • 27:
         
        CommentAuthoradiblol
      • CommentTime25 Mar 2009 10:03
       
      ->link<-
      Testujcie :)
      • 28:
         
        CommentAuthorKaz
      • CommentTime25 Mar 2009 12:03
       
      Wlasnie. Ja tez poprosze o wersje atr SD (91 kB), bo to czyta kazda stacja dyskow, a ED (131kB) nie kazda. No i pod AtrUtil jest problem z dyskami ED, chociaz to mniej istotne dla tego konkursu.
      • 29:
         
        CommentAuthoradiblol
      • CommentTime25 Mar 2009 12:03
       
      Kaz, na razie masz mój program (link wyżej). Możesz sprawdzić czy działa.
      Program zamienia dyski które stworzył Robbo Kreator (130K) na dysietki 90K.
      • 30:
         
        CommentAuthorKaz
      • CommentTime25 Mar 2009 13:03
       
      Po wgraniu do "Robbo Kreatora" programu od TDC:

      ->link<-

      na osmej planszy widze numer 48. Co on oznacza?
      • 31:
         
        CommentAuthoradiblol
      • CommentTime25 Mar 2009 13:03
       
      To jest obiekt niezaimplementowany w Robbo Kreatorze, tak samo na mapie 18 są numerki. Na mapie 18 są to po prostu potworki.
      • 32:
         
        CommentAuthorKaz
      • CommentTime25 Mar 2009 13:03
       
      To oczywiste, ale co on oznacza ten numer 28?
      • 33:
         
        CommentAuthoradiblol
      • CommentTime25 Mar 2009 13:03
       
      Co do błędów w Robbo Kreatorze to tylko ten ciemny murek ma właściwy wzorek, a jasny ma domyślny.

      Obiekty, tam gdzie się je wybiera (po prawej) powinny mieć kolory zgodne z ustawieniami palety.
      I murki powinny mieć tam też wybrane wzorki.

      Poza tym brakuje obiektów (te numerki są na to dowodem).

      No i ładowanie palety z pliku ACT a nie BMP.
      • 34:
         
        CommentAuthoradiblol
      • CommentTime25 Mar 2009 13:03
       
      "To oczywiste, ale co on oznacza ten numer 28?"
      Kliknij "Testuj mapę" i sprawdź :)
      Poza tym chyba 48 a nie 28.

      41 to potworki na pewno a 43 to oczy.

      Czy ma ktoś instrukcję (?) od Robbo albo jakiś opis obiektów?
      • 35: CommentAuthormarok
      • CommentTime25 Mar 2009 13:03
       
      Odnośnie róznych kodów tych samym stworków.
      $41-$45 lewoskrętny stworek z "zamiarem" pierwszego ruchu odpowiednio w lewo, prawo, górę, dół;
      $46-$49 prawoskrętny stworek z analogicznym jak wyżej "zamiarem" pierwszego ruchu.
      • 36: CommentAuthormarok
      • CommentTime25 Mar 2009 14:03
       
      Może warto uzupełnić w tym miejscu kody elementów znanych z Robbo, a nie dostępnych na razie w RK (jednym i drugim):
      $07-$0a skrzynka na kółkach (nomenklatura Konstruktora) "puszczona" (coś/ktoś już ją pchnął zanim Robbo się "wykluł) w kierunku, kolejno dla kodów, w: prawo, lewo, górę, dół.
      $37-$38 dodatkowe lustra/teleporty nr. 7 i 8

      errata:
      $41-$44 stworki lewoskrętne,
      $45: znaczenie kodu wymagające (dla mnie) jeszcze wyjaśnienia; kod wygenerował mi stworka lewego z "zamiarem" pierwszego ruchu w dół (kopia $44), ale czy jest to regułą, nie wiem.
      • 37:
         
        CommentAuthorgolem14
      • CommentTime25 Mar 2009 16:03 zmieniony
       
      Właśnie przyuważyłem mały błąd. Sciągnąłem ci ja pliczek Robbo 2001.atr i poddałem edycji aby zobaczyć o co Kazowi biega.
      W celu przetestowania planet wywaliłem prawie wszystkie śrubki z planety nr 1 (zostały 2). Niestety zapisany ATR odpalony w atari800 (Ubuntu) nadal pokazuje, że jest 28 śrubek do zebrania.
      Tu plik: ->link<-
      • 38:
         
        CommentAuthoradiblol
      • CommentTime25 Mar 2009 16:03
       
      O dałem przykład i całe forum używa imagehost.org ;)

      golem14: Zmień po prawej opcję "Śrubki do zebrania" bo Kreator nie ustawia tej opcji automatycznie w zależności od mapy.

      Swoją drogą powinna się przydać informacja ile śrubek już jest na mapie i komunikaty: "Dostaw jeszcze 5 śrubek", "Śrubek jest o 2 więcej niż należy zebrać", "Poprawna liczba śrubek".
      • 39:
         
        CommentAuthorPoklik
      • CommentTime25 Mar 2009 16:03
       
      Golem: to nie błąd, tak ma być :) Nie chciałem, aby program sam narzucał ilość śrubek do zebrania. Aby wyliczyć dokładną ilość śrubek na planszy trzeba kliknąć między '+' i '-' na przycisku od ustawiania śrubek.

      Adiblol: jasny bloczek jest domyślny, bo jest rozpoznawany jako zwykły bloczek. Co do pojedynczej gęstości to dzięki za info. Zaraz to poprawię.

      Zresztą co do interfejsu i dostępnych elementów to już pisałem: NIE są one na sztywno zapisane w kodzie. Od wersji 1.0 ustawienia dostępnych bloczków są zapisywane tylko w pliku "tiles.cfg". Aby dodać, usunąć, zmodyfikować elementy dostępne w interfejsie wystarczy tylko zedytować ten plik, choćby w notatniku. Sam niestety ciągle to przekładam na później, bo gdy już mam czas na Robbo Kreatora to staram się zająć głównie kodem programu, a nie samym interfejsem. Dlatego, jeżeli ktoś ma czas na doprowadzenie interfejsu bloczków do porządku, czyli pogrupować podobne elementy, dodać jeszcze niedostępne bloczki a do nich dorobić odpowiednie grafiki do tiles.bmp to byłbym bardzo wdzięczny :) Krótki budowy pliku tiles.cfg zamieściłem stronę wcześniej przy info o wersji 1.0.
      • 40:
         
        CommentAuthorgolem14
      • CommentTime25 Mar 2009 16:03
       
      A to moja nieuwaga! Przyzwyczajenia z Konstruktora. Przydał by się w takim razie komunikat ostrzegawczy w edytorze, iż na planszy zamieszczono za mało śrubek.
      Ponownie zwracam się z prośbą o dodanie informacji co dany kolor zmienia, ponieważ pod paletą jest wolna linia, to może tam taki "zmienialny" napis wyskakujący po wybraniu numeru koloru.
      BTW. Program doskonale śmiga pod Wine!
      • 41:
         
        CommentAuthoradiblol
      • CommentTime25 Mar 2009 17:03
       
      Co do śrubek to wystarczy kliknąć na liczbę, aby dopasowała się do ilości śrubek na planszy.
      • 42:
         
        CommentAuthorPoklik
      • CommentTime25 Mar 2009 18:03
       
      Nowa wersja 1.1, dostępna jak zwykle na ->link<-



      A w niej parę nowych ficzerów według pomysłów Maroka, Kaza, Adiblola:
      -wczytywanie palety ze standardowych plików palet: .act. Aktualną paletę zmienia się w config.cfg,
      -zapisywanie gry w pojedynczej gęstości 90KB,
      -import/eksport pojedynczych plansz z/do plików .rob,
      -wskaźnik zapasu śrubek (za mało/dużo/w sam raz).
      • 43:
         
        CommentAuthorKaz
      • CommentTime25 Mar 2009 19:03
       
      Brawo! A czy z czasem bedzie tez mozliwy odczyt/zapis plikow xex. Sporo gier wystepuje w przyrodzie tylko jako xex.
      • 44:
         
        CommentAuthorgolem14
      • CommentTime25 Mar 2009 20:03
       
      O fajnie, tylko ten zapas, to powinno być z plusem (tzn. że na planszy jest +5 śrubek więcej). Teraz jak na planszy jest 18 śrubek, a wstawiam Śrubki do zebrania 1, to mi pokazuje Zapas -17 (tak, jakby mi brakowało 17). Drobiazg taki - można się przyzwyczaić... ale, gdyby...
      • 45:
         
        CommentAuthoradiblol
      • CommentTime25 Mar 2009 20:03
       
      Powinno wyświetlać:
      M - śrubki na mapie
      Z - śrubki do zebrania:
      Jeśli M>Z wyświetl: "Zapas: M-Z"
      Jeśli M=Z wyświetl: "Brak zapasu"
      Jeśli M<Z wyświetl: "Za mało śrubek (Z-M)"
      • 46:
         
        CommentAuthorKaz
      • CommentTime26 Mar 2009 18:03
       
      Poklik - nie wiem, czy jestes w posiadaniu zrodel "Robbo", ale jesli nie to pewnie Ci sie przyda do analizy, co tam w asemblerze piszczy:

      ->link<-
      • 47:
         
        CommentAuthorPoklik
      • CommentTime26 Mar 2009 21:03 zmieniony
       
      "A czy z czasem bedzie tez mozliwy odczyt/zapis plikow xex. Sporo gier wystepuje w przyrodzie tylko jako xex"
      Tak naprawdę nie mam pojęcia jak wygląda budowa wewnętrzna takiego xexa... Wyciąć nagłówek od pliku atr i już? Adiblol, może ty coś poradzisz w tym temacie? ;)
      Co do wczytywania to może być ciężko. Część takich gier została skompresowana a sam raczej nie chciałbym implementować wszystkich możliwych algorytmów rozpakowujących. ;)

      "Poklik - nie wiem, czy jestes w posiadaniu zrodel "Robbo", ale jesli nie to pewnie Ci sie przyda do analizy, co tam w asemblerze piszczy:"
      Ciekawe. Może jak kiedyś jak będę miał więcej czasu i nikt do tej pory tego nie napisze to zabiorę się za edytor plansz oryginalnego Robbo. Ale póki co pozostaję przy RKonstruktorze. :)

      Golem, Adiblol: no dajcie spokój ;) Zwracajcie uwagę na kolor tego tekstu: czerwony - źle, zielony/biały - dobrze.

      PS. A jeżeli jednak ktoś by się pokusił o edycje interfejsu w pliku tiles.cfg to mam taką małą pomoc co do standardowo dostępnych bloczków w Robbo Konstruktorze (wszystkie wartości są podane w systemie dziesiętnym):

      • 48:
         
        CommentAuthorKaz
      • CommentTime26 Mar 2009 21:03
       
      ad.1. Oczywiscie chodzi tylko o rozpakowane wersje :).
      ad.2. Podsylajac Ci zrodla Robbo mialem nadzieje, na to, ze przyjrzysz sie tej fali smierci...
      ad.3. mapa bloczkow swietna, przyda sie, dzieki!
      • 49: CommentAuthormarok
      • CommentTime26 Mar 2009 21:03
       
      donoszę że format xex jest opisany w atariki:
      ->link<-
      • 50:
         
        CommentAuthorPoklik
      • CommentTime26 Mar 2009 22:03 zmieniony
       
      "ad.2. Podsylajac Ci zrodla Robbo mialem nadzieje, na to, ze przyjrzysz sie tej fali smierci..."
      Jedyne co teraz mogę powiedzieć to: DZIĘKI :)
      Przyjrzałem się 49 planszy z tej paczuszki i na początek wrzuciłem całą poziomą linię z falą śmierci do 'silnika' Konstruktora. I na tym moje przeglądanie kodu się skończyło, bo okazało się, że:

      FALA ŚMIERCI DZIAŁA :)

      Oto szybki test: ->link<-
      Za bardzo nie wgłębiałem się w budowę tej fali, jednak na pierwszy rzut oka to wygląda mniej więcej tak:
      skrajny lewy bloczek: kod 17
      fala: kod 15
      kończący, skrajnie prawy bloczek: kod 5
      Więc odpowiednie wartości 17 i 5 wystarczy dodać do pliku tiles.cfg i już możemy tworzyć własne fale śmierci w Robbo Kreatorze.

      PS. 100 wiadomość w tym temacie :)