Cheating Sperre (LUA-Script für Cherry's Power Patch)
Ich hab vorhin aus langer weile ein Script für den Power Patch geschrieben, das dem Spieler bei Benutzung der Debug-Tasten "die rote Karte zeigt". Ihr könnts gern frei benutzen, damit eure Spieler nicht schummeln können.
1. Öffnet mainloop.lua
2. Sucht:
3. Fügt drunter ein:
4. Speichert
5. Erstellt im Maker ein neues Event mit "Parallel Process".
6. Inhalt des Events:
7. Speichert das Event mit OK, speichert die Map, dann startet und versucht mal zu cheaten^^.
Ab jetzt wird bei STRG, SHIFT, F9 und F10 immer zuerst gemeldet, welche gedrückt wurde und dann die rote Karte gezeigt. -> Spiel schliessen.
Getestet: Ja
Ergebnis: 100% funktionsfähig
Bugs: 0 gefundene
Einzige Macke auf schwachen PCs: verlangsamt leicht das Spiel
Geplante Erweiterung:
Verwarnungssystem mit gelber Karte, damit der Cheater beim ersten mal noch nicht rausfliegt.
--
Solange es hier falschzitierende Ärsche gibt, dulde ich keinerlei Zitatboxen, die von mir sein sollen.
Naja, ganz nett, aber meiner Meinung nach ein wenig sinnlos. Wenn ein Spieler cheaten will und somit eventuell sich selbst den Spaß verdirbt, ist das sein Problem, und nicht das des Entwicklers. Außerdem kann man die Spiele im Maker sowieso umeditieren und die Anti-Debug-Komponente entfernen, wenn man wirklich cheaten will.
Wobei Molebox meines Wissens nach Probleme mit dem Screentone macht.
--
Elektra Kingdom v.4.12 Vollversion in der Mache, Zeitlimit bis zum 31.12.2024 *click Offizieller Blog zum Spiel News, Links, Screenshots, etc. *click Tanalin Integer Scaler Fullscreen Tool für RPG Maker 2000 / 2003 Spiele*click VirtualMIDISynth Fix für kaputte MIDI Musik*click Windows Photo Viewer Fix für unscharfe Windows Fotoanzeige *click RPG Maker Ultimate (rpg2009) von Cherry: 1 Million Switches/Variablen, 125 Kästchen für BattleAnimationen, beliebige Picture-Größen importieren *click für DL & *click für 100.000 Pictures RPG Maker 2000 / 2003 (Steam) Korrektes Vollbild , Performance+ & Ultimate *click
man braucht die exe von Molebox nur mit "RPG_RT.EXE TestPlay ShowTitle Window" starten und man ist im Testmodus...
wie schon im Quartier gesagt: Dieses Skript ist vollkommener Schwachsinn. Bitte NICHT benutzen! Ich werde dann mal genauere Gründe für diese Behauptung so wie eine ordentliche Version reineditieren. ich meine, alleine eine Funktion andauernd neu zu definieren ist schonmal riesiger Murks.
mfG Cherry
--
Mir war nichtmal bewusst dass ich nominiert wurde, aber: Cool! Hälfte des Lobes muss aber unbedingt an Archeia!
Das Script ist schon alleine deswegen doof, weil ein Entwickler den Spieler nicht vom Cheaten abhalten sollte. Man cheatet nur, wenn man cheaten will und wenn das Spiel es dann nicht erlaubt, wird's eben gelöscht.
Es ist fragwürdig, inwieweit das Sinn macht, wenn man direkt im Maker selbst Veränderungen vornimmt oder man per Hyper-Patcher die Anti-Cheat-Sperre einfach löscht (zumal der Code hier genau dokumentiert worden ist).
Zumal die Sperre mit dem RM2k3 nicht 100% kompatibel ist, wenn man im Spiel SHIFT einer Funktion zugeweist hat. (Man kann in Lua natürlich die SHIFT-Sparte löschen, dadurch wird SHIFT als "Cheattaste" allerdings wieder verfügbar)
Zudem kann ein Cheat-Modus bei der Spieleveröffentlichung den Release beschleunigen. Allerdings ist dies eher ein schwaches Argument (aber immer noch ein Argument, was man nicht übersehen sollte). Man kann ja bestimmt auch sagen, dass der Hinweis auf den Cheat in der Release-Version gelöscht werden sollte, dann erfährt man es höchstens, wenn man im Maker selbst genauer guckt.
Abgesehen davon dito zu Nathrael, Kelven und Isgar. Cheaten soll ein Spieler-Problem bleiben.
--
---
Bin seit etwa einer Dekade unter den Namen SirAston im Internet unterwegs. Wenn ein alter Bekannter mit mir wieder Kontakt pflegen möchte, bin auf Discord, einfach eine PN an mich schicken.
Ich halte von dem Ding auch nicht all zu viel, weil wenn der Spieler unbedingt Cheaten will, soll er es doch tun. Er verdirbt sich da ja selber den Spielspaß. Deshalb finde ich den Patch auch schwachsinnig, besonders da man ihn wie oben auch schon geschrieben ohne Probleme wieder rauslöschen kann, da der sog. Cheatmode eh nur funktioniert, wenn man das Spiel im Maker öffnet. Wenn man schon nen Cheatblocker haben will, dann sollte man einen so schreiben das man im Maker keinen Zugriff auf den Code hat und damit auch keine Möglichkeit die Sperre wieder rauszulöschen.
--
Sein oder nicht sein ist hier die Frage
Shakespeare
um hier gleich mal was richtigzustellen: man braucht den Maker NICHT, um ein TestPlay zu machen. Man muss die RPG_RT.exe nur mit den Parametern TestPlay, ShowTitle oder HideTitle und Window oder FullScreen zu starten.
mfG Cherry
--
Mir war nichtmal bewusst dass ich nominiert wurde, aber: Cool! Hälfte des Lobes muss aber unbedingt an Archeia!