{"id":1689,"date":"2022-02-14T21:26:26","date_gmt":"2022-02-14T20:26:26","guid":{"rendered":"http:\/\/www.acidpool.at\/005_wordpress\/?p=1689"},"modified":"2022-02-14T21:29:37","modified_gmt":"2022-02-14T20:29:37","slug":"sxt_day23-24","status":"publish","type":"post","link":"http:\/\/www.acidpool.at\/005_wordpress\/index.php\/2022\/02\/14\/sxt_day23-24\/","title":{"rendered":"sxt_day23\/24"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1004\" height=\"288\" src=\"http:\/\/www.acidpool.at\/005_wordpress\/wp-content\/uploads\/2022\/02\/testing_code.jpg\" alt=\"\" class=\"wp-image-1693\" srcset=\"http:\/\/www.acidpool.at\/005_wordpress\/wp-content\/uploads\/2022\/02\/testing_code.jpg 1004w, http:\/\/www.acidpool.at\/005_wordpress\/wp-content\/uploads\/2022\/02\/testing_code-300x86.jpg 300w, http:\/\/www.acidpool.at\/005_wordpress\/wp-content\/uploads\/2022\/02\/testing_code-768x220.jpg 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p><strong>Update:<\/strong> Das <a href=\"https:\/\/www.ziggurat.games\/game\/american-hero\" target=\"_blank\" rel=\"noreferrer noopener\">American Hero<\/a> Upscale-Projekt liegt wegen der unklaren rechtlichen Lage auf Eis. Das Upscalen per Freeware funktioniert zwar, dauert aber ewig und ich komme nicht wirklich an die Qualit\u00e4t der restlichen Videos ran.<\/p>\n\n\n\n<p>Zur\u00fcck zu dem was der Titel dieses Beitrages bereits ank\u00fcndigt: Ich habe mein nach wie vor unverchromtes Hinterteil tats\u00e4chlich wieder in die H\u00f6he bekommen und am SRXT weitergebastelt.<\/p>\n\n\n\n<p>Da ich gerade dabei bin die seit \u00c4onen angedachte <a rel=\"noreferrer noopener\" href=\"https:\/\/www.shadowrun6.de\/\" target=\"_blank\">Shadowrun 6<\/a> Pen &amp; Paper-Runde tats\u00e4chlich umzusetzen, (<em>Eigentlich w\u00e4re ja am internationalen Tag des Reehs der Termin gewesen, aber irgendwie hatte ein die Welt gerade im Griff habender Virus gemeint er h\u00e4tte was dagegen&#8230;<\/em>) besch\u00e4ftige ich mich aktuell verdammt viel mit Shadowrun. Und weil ich nat\u00fcrlich Graham angesteckt habe (Ich will endlich den <a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/Marv_(Sin_City)\" target=\"_blank\">SinCity-Marv<\/a>-Charakter sehen! *g*), haben wir bei unserem zur Zeit t\u00e4glichen <a rel=\"noreferrer noopener\" href=\"https:\/\/darkalliance.wizards.com\/de\" target=\"_blank\">Dark Alliance<\/a>-Gegrinde ebenfalls ausgibt \u00fcber Shadowrun geredet. Zus\u00e4tzlich habe ich auch die <a rel=\"noreferrer noopener\" href=\"https:\/\/www.youtube.com\/watch?v=ugxnsx2h0AY&amp;list=PL9lrD0EiOevRPivCfFsPIpFTqB3HRDHPS\" target=\"_blank\">Shadowrun-Playlist<\/a> von <a rel=\"noreferrer noopener\" href=\"https:\/\/www.orkenspalter-tv.de\/\" target=\"_blank\">Orkenspalter-TV<\/a>  f\u00fcr mich entdeckt und auf deren Kanal auch ein Video zu <a rel=\"noreferrer noopener\" href=\"https:\/\/store.steampowered.com\/app\/267750\/Shadowrun_Chronicles__Boston_Lockdown\/?l=german\" target=\"_blank\">Shadowrun Chronicles: Boston Lockdown<\/a> gefunden. (<em>Damn, I miss this game! <\/em>\ud83d\ude41<em> <\/em>) Letzteres war dann der ausschlaggebende Grund weshalb ich ich mich tats\u00e4chlich hingesetzt und wieder reingefuchst habe.<\/p>\n\n\n\n<p>Beim letzten Mal habe ich das Pseudo-OCR fertig gestellt gehabt und es hat auch tats\u00e4chlich funktioniert. F\u00fcr das x(00)y(00)-Tile, welches in meinem Test.zst leer\/schwarz ist. Jedes andere Tile hat -nicht- funktioniert und es wurden grandioser Mist ausgelesen. <\/p>\n\n\n\n<p>Looong story short: Die Zeile in der Mitte der Ziffer wurde zwar richtig ausgewertet,  allerdings  haben die Koordinaten nicht gepasst. Denn das Testimage&amp; beginnt warum-auch-immer bei 0 und nicht bei 1, weshalb die mittige Zeile 4 und nicht 5 ist. Und nein, ich habe keine Ahnung wie ich das \u00fcbersehen konnte. Aber egal, f\u00fcr den potentiellen Fall weiterer Probleme habe ich jetzt die Kontrollzeilen auskommentiert im Quellcode gelassen.<\/p>\n\n\n\n<p>Als n\u00e4chstes durfte ich herausfinden das bei aktiviertem CapsLock (<em>\u00dcberbleibsel vom Dark Alliance Spielen&#8230;<\/em>) die per _SCREENPRINT  \u00fcbermittelten Texte ebenfalls in Gro\u00dfbuchstaben eingegeben werden. Das ist bei Dateinamen die Sonderzeichen enthalten durchaus ein Problem. (<em>&#8222;0003_shadowrun (germany)_01_screen_8-bit_BG_mode_1&#8220; wird zu &#8222;===\u00a7_SHADOWRUN 8GERMANY8_=!_SCREEN_(-BIT_bg_MODE_!&#8220;<\/em>). Durch Zufall habe ich relativ schnell den Wiki-Eintrag gefunden in dem der CapsLock-Status abgefragt wird, allerdings hat es bis heute @wrk gedauert bis ich endlich  entdeckt habe das die DEF SEG = 0-Zeile notwendig ist damit PEEK tats\u00e4chlich funktioniert. <\/p>\n\n\n\n<p>Soviel zu Problemen auf die man erst mal kommen muss&#8230;<\/p>\n\n\n\n<p>Als n\u00e4chstes werde ich noch einmal kontrollieren ob mein Pseudo-OCR jetzt tats\u00e4chlich alle Werte korrekt ausliest. Ist dies der Fall werde ich die Routine die das Tile auswertet einbauen. Wenn das funktioniert (Dann halt mal&#8230;.) m\u00f6chte ich paranoider\/vorausschauender-weise auch noch die Palette speichern. (<em>Eventuell kann ich f\u00fcr die niemals meine PC verlassende Remake-Version damit Platz bei den eingebetteten Tiles sparen&#8230;<\/em>) wird das Ganze so umgemodelte das alle dargestellten Tiles ausgewertet werden. <\/p>\n\n\n\n<p>Dann beginnt der n\u00e4chste gr\u00f6bere Haufen Kopfarbeit. Ich m\u00f6chte n\u00e4mlich das bereits beim auslesen (bzw. gleich danach) kontrolliert wird, ob dieses Tile schon einmal verarbeitet wurde. Sp\u00e4ter einmal soll es eine Art Datenbank geben in der alle Tiles abgespeichert sind und jeweils nur ein einziges mal vorkommen. Ich bin gespannt ob der &#8222;tile index&#8220; der in vSNES angegeben ist sich nur auf die aktuelle Scene oder auf das gesamte Rom bezieht. Falls letzteres der Fall w\u00e4re, k\u00f6nnte ich die Datenbank ohne Probleme umsetzen. <\/p>\n\n\n\n<p>Wahrscheinlich wird es aber nicht so sein und ich muss mir \u00fcberlegen wie ich mir Scene-\u00fcbergreifend einen eigenen &#8222;tile index&#8220; aufbaue. Einen m\u00f6glichst sinnvollen&#8230; Wie auch immer das aussehen soll. Das \u00fcberlege ich mir aber dann wenn es soweit ist.<\/p>\n\n\n\n<p>Damit w\u00e4re ich dann auch schon am Ende meines berichtbaren Stoffes angelangt. Eventuell w\u00e4re noch erw\u00e4hnenswert das ich in einem Kamikaze-Test geschaut habe ob der SRXT (<em>inkl. <a rel=\"noreferrer noopener\" href=\"https:\/\/www.romhacking.net\/utilities\/274\/\" target=\"_blank\">vSNES<\/a><\/em>) auch vom USB-Stick weg auf dem Arbeitsrechner funktioniert. Wider erwarten klappt es tats\u00e4chlich und die Richtlinien welche Applikationen laufen und welche nicht (<em>zB. <a href=\"https:\/\/cdex.mu\/\">CDEx<\/a> Portable<\/em>) stellen f\u00fcr mich ein immer gr\u00f6\u00dfer werdendes R\u00e4tsel dar. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Update: Das American Hero Upscale-Projekt liegt wegen der unklaren rechtlichen Lage auf Eis. Das Upscalen per Freeware funktioniert zwar, dauert aber ewig und ich komme nicht wirklich an die Qualit\u00e4t der restlichen Videos ran. Zur\u00fcck zu dem was der Titel dieses Beitrages bereits ank\u00fcndigt: Ich habe mein nach wie vor unverchromtes Hinterteil tats\u00e4chlich wieder in &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/www.acidpool.at\/005_wordpress\/index.php\/2022\/02\/14\/sxt_day23-24\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201esxt_day23\/24\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":1693,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,5],"tags":[],"class_list":["post-1689","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein","category-srsnesdrmm"],"_links":{"self":[{"href":"http:\/\/www.acidpool.at\/005_wordpress\/index.php\/wp-json\/wp\/v2\/posts\/1689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.acidpool.at\/005_wordpress\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.acidpool.at\/005_wordpress\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.acidpool.at\/005_wordpress\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.acidpool.at\/005_wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=1689"}],"version-history":[{"count":4,"href":"http:\/\/www.acidpool.at\/005_wordpress\/index.php\/wp-json\/wp\/v2\/posts\/1689\/revisions"}],"predecessor-version":[{"id":1697,"href":"http:\/\/www.acidpool.at\/005_wordpress\/index.php\/wp-json\/wp\/v2\/posts\/1689\/revisions\/1697"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.acidpool.at\/005_wordpress\/index.php\/wp-json\/wp\/v2\/media\/1693"}],"wp:attachment":[{"href":"http:\/\/www.acidpool.at\/005_wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=1689"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.acidpool.at\/005_wordpress\/index.php\/wp-json\/wp\/v2\/categories?post=1689"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.acidpool.at\/005_wordpress\/index.php\/wp-json\/wp\/v2\/tags?post=1689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}