Suche Script womit ein zweites (oder auch mehr) verschlüsseltes Gamepaket gestartet wird.
Hallo liebe Community,
Ich suche ein Script, womit nach dem Start eines Spiels ein zweites bzw. mehrere verschlüsselte Gamedateien gestartet werden.
Wofür ich dies brauche?
Also. Ich möchte für mein Spiel "Erweiterungspakete" erstellen, womit man im Spiel neue Maps oder auch neue Scripts freischalten kann.
Doch man kann ja keine Dateien in ein bereits verschlüsseltes Game einfügen.
Da dachte ich mir, warum schreibt man nicht ein script das ermöglicht ein zweites (oder doch mehr) verschlüsseltes Paket (rxdata oder wie das hieß) zu laden.
Mit den Verschlüsselten Gamepaketen meine ich die, die entstehen wenn man eine Gamedisk erstellt.
Über ihre hilfe würde ich mich wirklich sehr freuen.
Ich suche ein Script, womit nach dem Start eines Spiels ein zweites bzw. mehrere verschlüsselte Gamedateien gestartet werden.
Wofür ich dies brauche?
Also. Ich möchte für mein Spiel "Erweiterungspakete" erstellen, womit man im Spiel neue Maps oder auch neue Scripts freischalten kann.
Doch man kann ja keine Dateien in ein bereits verschlüsseltes Game einfügen.
Da dachte ich mir, warum schreibt man nicht ein script das ermöglicht ein zweites (oder doch mehr) verschlüsseltes Paket (rxdata oder wie das hieß) zu laden.
Mit den Verschlüsselten Gamepaketen meine ich die, die entstehen wenn man eine Gamedisk erstellt.
Über ihre hilfe würde ich mich wirklich sehr freuen.
siehe dateianhang...
Ich verwende das ChangeDisc Script um für jeden Kontinent ein Mappack zu machen... Achja.. unendlich maps sind so au möglich ^^
Ich verwende das ChangeDisc Script um für jeden Kontinent ein Mappack zu machen... Achja.. unendlich maps sind so au möglich ^^
There was a Cave,
below a Silent's Grave.
Tunnels, extending far, running wide,
going deep into the World on the other Side.
Poor little Child, that was to brave,
died painfully deep down, in the Devil's Cave.
below a Silent's Grave.
Tunnels, extending far, running wide,
going deep into the World on the other Side.
Poor little Child, that was to brave,
died painfully deep down, in the Devil's Cave.
Benutzerinformationen überspringen
Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.
Wieso wirds für Skripte schwer? Geht doch im Prinzip genauso.
Die Frage ist: Willst du die Sachen ins Projekt machen und erst durch Download freischalten oder die Sachen später erst hochladen (sowas wie Addons)?
Zweiteres geht nicht mit dem ChangeDisc-Skript, dafür bräuchtest du sowas:
http://www.rpg-studio.de/scriptdb/de/Patcher-XP.html
Die Frage ist: Willst du die Sachen ins Projekt machen und erst durch Download freischalten oder die Sachen später erst hochladen (sowas wie Addons)?
Zweiteres geht nicht mit dem ChangeDisc-Skript, dafür bräuchtest du sowas:
http://www.rpg-studio.de/scriptdb/de/Patcher-XP.html
Naja, Freischaltung in diesem Sinne hatte ich nicht geplant.
Wenn man jetzt z.B. das Spiel fertig zum download freigegeben hat und man später noch einige Scripts hinufügen will muss man ja normal das ganze spiel neu verschlüsseln etc.
Aber mit dem Teil was ich suche erspart man sich das. Man lädt die neuen Scripts einfach, indem man diese zweite verschlüsselte Gamedisk (worin z.B. nur weitere Maps und Scripts sowie Grafiken drin sind) mitlädt.
Wenn man jetzt z.B. das Spiel fertig zum download freigegeben hat und man später noch einige Scripts hinufügen will muss man ja normal das ganze spiel neu verschlüsseln etc.
Aber mit dem Teil was ich suche erspart man sich das. Man lädt die neuen Scripts einfach, indem man diese zweite verschlüsselte Gamedisk (worin z.B. nur weitere Maps und Scripts sowie Grafiken drin sind) mitlädt.
Benutzerinformationen überspringen
Motto: wenn du fragen hast dann frag, versuche aber so zu fragen, dass man dich versteht.
also wenn du sowas wie add-on´s oder so geplant hast, dann würde ich dir Haupt und Mini-Spiel Verwaltung von Hüpfende Kokosnuss empfehlen. (findest du in der scripts-db)
Du meinst also, wenn dass spiel fertig ist, hochgeladen und verschöüsselt und von den lieben zockern hier schon halb durch ist???...
Dann finden sie einen Bug!
oder du denkst dir:
Mmmhhh...
dann wollen wir mal da welche belohnen, die so und so weit sind....
ab in die Community:
"Hey, es gibt ne erweiterung, da sind keine bugs mehr, und und und...
ladet es runter und wählt im menü einfach Updaten..."
DSann wird dass Spiel geupdatet, ohne dass es neu verschlüsselt wird, ohne dass man wieder ewig lang hoch und runterladen muss...
meinst du es so????
Dann finden sie einen Bug!
oder du denkst dir:
Mmmhhh...
dann wollen wir mal da welche belohnen, die so und so weit sind....
ab in die Community:
"Hey, es gibt ne erweiterung, da sind keine bugs mehr, und und und...
ladet es runter und wählt im menü einfach Updaten..."
DSann wird dass Spiel geupdatet, ohne dass es neu verschlüsselt wird, ohne dass man wieder ewig lang hoch und runterladen muss...
meinst du es so????

-
Hallo
Tabs klicken unso, ne? -
Lyric
Meine schwarze Liste, beginnt mit einem Satz:
"Wer zuletzt lacht, lacht am besten!", und am Ende ist noch Platz.
Auf der Liste meiner Feinde, ist auch für euch noch Platz
Wer zuletzt lacht, lacht am besten!
Merkt euch diesen Satz!
Ode an die Feindschaft von Saltatio Mortis
-
Outtakes
-
Nummer 3
20.09.2012 - 19:46
"Yah, ich bin ihre Motivazin." "Motivazin - gibts das jetzt in der Apotheke rezeptflichtig?" -
Ich mag Kekse
-
Nummer 2
08.09.2012 - 01:29 Uhr
"Die Erlebnismacher zu Hannovre - Exlibre - ääääh... Excalibur"
*Lachflash* -
Nummer 1
07.09.2012 - 22:58 Uhr
*Bööarps* - Die Erlebnismacher zu Hannovre - Excalibur... "Mahlzeit... also... doch nicht Mahlzeit... war nur die Website"
"Ich hab gerülpst -.-" "Du hast was?" *LACHFLASH*
"Nicht dein Ernst, oder?" "DOCH!" *LACHFLASH second tour*
-
-
Profile

-
Ich
Dass bin ich:
Maker: RPG-XP, RPG-VX
Story:
Für andere mehr als für mich: 60%
Grafik:
Ich werde besser: 35%
Pixeln:
Ich stehe an den Anfängen: 7%
Mapping:
Es fehlen nur noch (alle) Feinheiten: 67%
Scripting:
Informatiker, mittlerweile auch andere Sachen am skripten: 93% -
Neues aus der SB
Neues aus der SB:
(03:41:36) Kagurame: n8 du
(03:41:37) Irrlicht: Nacht Mozilla
(03:41:47) MozillaBabybird: Kagu: der witz war flach
(03:42:01) Kagurame: welcher witz?
(03:42:14) Heatra: geh nicht benji
(03:42:21) Heatra: spiel lieber ats2
(03:42:25) MozillaBabybird: nacht leute ^^ ijemand sollte diesen verlauf im studio bash posten, damit die mal wissen wer die echten camper hier sind
(03:42:35) Kagurame: ich bin scripten
(03:42:3
MozillaBabybird: Heat: tut mir sorry xD
(03:42:40) Kagurame: ich mach das...^^
(03:42:4
MozillaBabybird: bis .... mittag ?
(03:42:49) Heatra: ^^
(03:42:55) MozillaBabybird: ja mittag dürfte passen
(03:42:56) MozillaBabybird:
(03:42:57) Kagurame: ^^
(03:43:02) Heatra: ich steh morgen eh erst um 5 uhr mittags auf
(03:43:07) Kagurame: bis heute
(03:43:11) Steve: MozillaBabybird verlässt den Chat.
(03:43:15) Kagurame: ich so um 3zum Lesen den Text mit der Maus markieren
(03:05:32) Ankou: bist du dir SICHER, dass es die Performance an der Stelle kritisch ist und c.a. 30% sind KEIN großer Unterschied?
(03:05:41) Ankou: oh
(03:05:45) Ankou: okay
(03:06:21) Asandril: Oh Ha was habt Ihr gerade für ein Thema?
(03:06:41) Ankou: das ist in der Tat eine performancekritische angelegenheit, aber ich denke dennoch nicht, dass das die Dinge sind auf die du dein Hauptaugenmerk richten solltest.
(03:07:01) Heatra: maschine
(03:07:01) Ankou: derartige Mikrooptimierungen werden Performanceprobleme sogut wie niemals beseitigen können
(03:07:01) Irrlicht: anhand der Tatsache dass es 20 000 000 Durchläufe waren nicht wirklich :-/
(03:07:0
Ankou: änder was konzeptionelles oder lass es bleiben.
(03:07:31) Ankou: evtl. kannst du mehr der Interpretation nach vorne verlagern
(03:08:06) Ankou: aber solche Dinge zu versuchen wie die case Abfragen durch send zu ersetzen in der Hoffnung ein paar Prozent einzusparen bringens dir nicht
(03:08:26) Asandril: Bin ich gerade hier in einem Kurs gelandet ..
(03:08:36) Irrlicht: hatte mal in Erwägung gezogen die Befehle evtl. schonmal etwas "vorzuinterpretieren", aber das dürfte dann mehr Speicher verbrauchen als es Geschwindigkeit bringt...
(03:09:11) Ankou: Asandril: ja, erstaunlich, angetrunken an Silvester über so etwas zu reden
(03:09:2
Heatra: -> lampenfieber
(03:09:40) Asandril: Kann ich nur beipflichten.
(03:09:46) Irrlicht: atm bin ich mir nicht sicher was genau den doch vergleichsweise erheblichen Lag von Parallel-Process-Events verursacht (oder ob es einfach an der gesammten Masse liegt) wenn ich bei 2 000 000 solcher Durchläufe unter einer Sek. bleibe...
(03:09:57) Ankou: Irrlicht: das ist durchaus üblich. Speicher gegen Geschwindigkeit einzustauschen ist sehr populär und bringt oft viel
(03:11:23) Irrlicht: mal schaun
zum Lesen den Text mit der Maus markieren
(03:32:35) (Kagurame_AnkündigungImForumMach): es da ne methode wie beim xp?
(03:32:4
Irrlicht: Cache.system("Iconset")
bekommst das Iconset
(03:32:50) (Kagurame_AnkündigungImForumMach): brauche es dringend, aber nix gefunden bisher
(03:33:01) (Kagurame_AnkündigungImForumMach): und dann per id?
(03:33:06) (Kagurame_AnkündigungImForumMach): drauf zugreifen?
(03:33:07) Irrlicht: Index berechnet sich einfach aus
x = index % 16
y = index / 16
(03:33:17) Irrlicht: afaik warens 16 nebeneinander^^
(03:33:2
(Kagurame_AnkündigungImForumMach): ok, danke.
(03:33:51) (Kagurame_AnkündigungImForumMach): ich glaub ich scripte dann noch ein bissl
(03:34:01) Steve: (Kagurame_AnkündigungImForumMach) heißt jetzt Kagurame.
(03:34:04) Irrlicht: im XP hast die einzelnen Icons anhand des Namens aus dem Icon-Ordner aufgerufen
(03:34:09) Steve: Kagurame ist nun Scripten!
(03:34:17) Irrlicht: (geht natürlich im VX auch, aber wozu gibts das Iconset)
(03:34:23) Kagurame: ja ich weis, daher war ich heut mittag verwirrtzum Lesen den Text mit der Maus markieren
Jaaaaaa, so ungefähr xD
Also ich habe einen Downloadmanager vorbereitet, der sich im Spieleordner befindet.
In dem Downloadmanager sind ein paar DownloadURL's festgelegt.
Wenn ich z.B. in einer Community en neue Update/Addon Ankündige lade ich das Update auf meinen Server (mit dem vorprogrammierten Downloadmanager).
Dieses Updatepaket, so stelle ich mir das vor, ist ein Verschlüsseltes Spiel, worin sich halt nur die geupdateten Maps, Mapinfos, Events, Scripts etc. befinden.
Mit einem Script, das sich im normalen Spiel befindet soll, nachdem das normale verschlüsselte Spiel gestartet ist, das neue Updatepaket (verschlüsseltes Spiel worin sich nur die geupdateten dinge befinden), starten.
Also ich habe einen Downloadmanager vorbereitet, der sich im Spieleordner befindet.
In dem Downloadmanager sind ein paar DownloadURL's festgelegt.
Wenn ich z.B. in einer Community en neue Update/Addon Ankündige lade ich das Update auf meinen Server (mit dem vorprogrammierten Downloadmanager).
Dieses Updatepaket, so stelle ich mir das vor, ist ein Verschlüsseltes Spiel, worin sich halt nur die geupdateten Maps, Mapinfos, Events, Scripts etc. befinden.
Mit einem Script, das sich im normalen Spiel befindet soll, nachdem das normale verschlüsselte Spiel gestartet ist, das neue Updatepaket (verschlüsseltes Spiel worin sich nur die geupdateten dinge befinden), starten.
Benutzerinformationen überspringen
Motto: wenn du fragen hast dann frag, versuche aber so zu fragen, dass man dich versteht.
mach dir doch einfach ne setup-exe und pack da dann immer die entsprechenden rxdata datein rein, damit sie im spiele-ordner überschrieben werden.
Benutzerinformationen überspringen
Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.
Ich versteh nicht wo das Problem ist.
Nimm doch einfach mein Patcher-Skript
Nimm doch einfach mein Patcher-Skript
wie gesagt, mit deinem tcher-Script gibt es, warum weiß ich auch nicht, Probleme mit meinen anderen Scripts. Ebenfalls versteh ich noch nicht ganz genau wie das ganz funktioniert. Ich werde mich später nochmal ransetzen (sobald meine Freundin am 31.12. wieder weg ist) und es ein weiteres mal versuchen.
Solange nehme ich jede weitere hilfe gerne entgegen.
Wobei es mir gefallen würde, so als notlösung erstmal, dass man ein Script schreibt, dass z.B. die "Gamesystem.tridat" (umbenannte Scripts.rxdata) geladen wird, sobald sie sich im "Addon"-Ordner befindet.
Ich möchte ja nicht unbedingt das jeder gleich weiß das dieses Spiel mit Ruby gemacht wurde (sodass jedr diese Scripts für sich nutzen kann).
Also:
1.Gamesystem.tridat wird als Scripts.rxdata ausgeführt solange sich diese im Addon-Ordner befindet.
2.Damit es zu keinen Fehlern führt wird, sobald die .tridat-Datei geladen wird die normale Scripts.rxdata abgeschaltet.
3.Sollte sich die Gamesystem.tridat (andernfalls das gleiche auch nochmal mit Maps etc.) nicht im Addon-Ordner befinden, wird die normale Scripts.rxdata geladen
(erklären war nie meine Stärke xD)
Solange nehme ich jede weitere hilfe gerne entgegen.
Wobei es mir gefallen würde, so als notlösung erstmal, dass man ein Script schreibt, dass z.B. die "Gamesystem.tridat" (umbenannte Scripts.rxdata) geladen wird, sobald sie sich im "Addon"-Ordner befindet.
Ich möchte ja nicht unbedingt das jeder gleich weiß das dieses Spiel mit Ruby gemacht wurde (sodass jedr diese Scripts für sich nutzen kann).
Also:
1.Gamesystem.tridat wird als Scripts.rxdata ausgeführt solange sich diese im Addon-Ordner befindet.
2.Damit es zu keinen Fehlern führt wird, sobald die .tridat-Datei geladen wird die normale Scripts.rxdata abgeschaltet.
3.Sollte sich die Gamesystem.tridat (andernfalls das gleiche auch nochmal mit Maps etc.) nicht im Addon-Ordner befinden, wird die normale Scripts.rxdata geladen
(erklären war nie meine Stärke xD)
Benutzerinformationen überspringen
Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.
|
|
Ruby Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
module Gamesystemtridat Normal_Scripts = 'Data/OriScripts.rxdata' New_Scripts = 'Addon/Gamesystem.tridat' def self.start if FileTest.exist?(New_Scripts) scripts = New_Scripts else scripts = Normal_Scripts end self.load_scripts(load_data(scripts)) end def self.load_scripts(array) array.each do |a| code = Zlib::Inflate.inflate(a[2]) eval(code) end end self.start end |
zum Lesen den Text mit der Maus markieren
Kopiere deine Scripts.rxdata und nenne sie um in das, was du bei Normal_Scripts einträgst.
Danach löscht du alles (auch Main), sodass nur noch mein Code da ist.
Es könnte ein paar Probleme mit manchen Skripts geben :d
Benutzerinformationen überspringen
Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.
Wie gesagt, es kann zu Fehlern kommen.
Du könntest auch die Skripte, die sich nicht ändern werden über meinem Skripte einfügen, dadurch beheben sich vllt ein paar.
Du könntest auch die Skripte, die sich nicht ändern werden über meinem Skripte einfügen, dadurch beheben sich vllt ein paar.
Ähnliche Themen
-
Maker-Talk »-
Dateien nachträglich in verschlüsseltes Game einfügen?
(15. Januar 2009, 14:15)
-
Skript-Anfragen »-
Suche Schuss Script
(12. April 2009, 19:05)
-
Einsteigerhilfe »-
Wie macht man hero faces neben die messages?
(23. Juli 2007, 17:12)
-
RGSS 1 Probleme & Talk »-
suche "script?!"
(29. Mai 2006, 20:41)



