• Anmelden

1

Donnerstag, 10. Dezember 2009, 22:52

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.
Der ChrisX930 ist wieder zurück!]
Danke dir Kain^^



Kommt und spielt mit :D

2

Donnerstag, 10. Dezember 2009, 23:38

siehe dateianhang...

Ich verwende das ChangeDisc Script um für jeden Kontinent ein Mappack zu machen... Achja.. unendlich maps sind so au möglich ^^
»Chaosgod Espér« hat folgende Datei angehängt:
  • ChangeDisc.rar (180,46 kB - 11 mal heruntergeladen - zuletzt: 10. Juli 2010, 20:41)
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.

3

Freitag, 11. Dezember 2009, 13:35

Ich werde es nachher mal ausprobieren wenn ich wieder zuhause bin ;)
Jedoch brauche ich dies nicht nur für maps, sondern auch events, Scripts etc. :D
Der ChrisX930 ist wieder zurück!]
Danke dir Kain^^



Kommt und spielt mit :D

4

Freitag, 11. Dezember 2009, 13:37

axo.. hmm.. ok..
Events gehören zu maps.. aber mit scripten wirds schwer....
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.

5

Freitag, 11. Dezember 2009, 13:43

deshalb habe ich mir auch gedacht das man vielleicht eine zweite verschlüsselte Gamedisk erstellt die z.B. nur eine Scripts_Update.rxdata enthält oder so und diese vom Hauptspiel gestartet werden kann (nachdem die erste verschlüsselte Haupt-Gamedisk gestartet wurde).
Der ChrisX930 ist wieder zurück!]
Danke dir Kain^^



Kommt und spielt mit :D

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

6

Freitag, 11. Dezember 2009, 17:38

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
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

7

Freitag, 11. Dezember 2009, 18:47

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.
Der ChrisX930 ist wieder zurück!]
Danke dir Kain^^



Kommt und spielt mit :D

agenty

Knappe

Motto: wenn du fragen hast dann frag, versuche aber so zu fragen, dass man dich versteht.

  • Nachricht senden

8

Montag, 14. Dezember 2009, 16:05

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)
Bild

Spoiler: Evreys epic shoutbox fail XD (30.11.09)
(21:40:17) Evrey: 7kick agenty 65536 òÓ ketzer!!!
zum Lesen den Text mit der Maus markieren

Spoiler: epic win ^-^
(20:35:45) JustSid schenkt agenty ein lila Nilpferd
zum Lesen den Text mit der Maus markieren

9

Dienstag, 15. Dezember 2009, 21:04

Ich möchte mit dem Addon nicht gleich ein komplett neues Spiel machen, sondern z.B. neue Maps einfügen, neue Events oder auch neu Gegner und neue Scripts.
Dies soll auch dazu dienen Bugs zu korrigieren ohne das ganze Spiel neu verschlüsseln und hochladen zu müssen.
Der ChrisX930 ist wieder zurück!]
Danke dir Kain^^



Kommt und spielt mit :D

Kagurame

Alopex Lagopus

Motto: Ich Böse, Du Teufel

  • Nachricht senden

10

Dienstag, 22. Dezember 2009, 10:08

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????
Bild

  • 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

    Bild
  • 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:

    Spoiler: Die Camper
    (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 :D
    (03:42:25) MozillaBabybird: nacht leute ^^ ijemand sollte diesen verlauf im studio bash posten, damit die mal wissen wer die echten camper hier sind :D
    (03:42:35) Kagurame: ich bin scripten
    (03:42:38) MozillaBabybird: Heat: tut mir sorry xD
    (03:42:40) Kagurame: ich mach das...^^
    (03:42:48) MozillaBabybird: bis .... mittag ?
    (03:42:49) Heatra: ^^
    (03:42:55) MozillaBabybird: ja mittag dürfte passen
    (03:42:56) MozillaBabybird: :D
    (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 3
    zum Lesen den Text mit der Maus markieren


    Spoiler: Die Informatiker vom Dienst
    (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:08) 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:28) 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


    Spoiler: Auch noch später^^
    (03:32:35) (Kagurame_AnkündigungImForumMach): es da ne methode wie beim xp?
    (03:32:48) 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:28) (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 verwirrt
    zum Lesen den Text mit der Maus markieren

11

Mittwoch, 23. Dezember 2009, 11:53

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.
Der ChrisX930 ist wieder zurück!]
Danke dir Kain^^



Kommt und spielt mit :D

agenty

Knappe

Motto: wenn du fragen hast dann frag, versuche aber so zu fragen, dass man dich versteht.

  • Nachricht senden

12

Montag, 28. Dezember 2009, 13:42

mach dir doch einfach ne setup-exe und pack da dann immer die entsprechenden rxdata datein rein, damit sie im spiele-ordner überschrieben werden.
Bild

Spoiler: Evreys epic shoutbox fail XD (30.11.09)
(21:40:17) Evrey: 7kick agenty 65536 òÓ ketzer!!!
zum Lesen den Text mit der Maus markieren

Spoiler: epic win ^-^
(20:35:45) JustSid schenkt agenty ein lila Nilpferd
zum Lesen den Text mit der Maus markieren

13

Montag, 28. Dezember 2009, 18:30

Wenn ich eine Setup.exe (gamedisk) erstelle (natürlich verschlüsselt), habe ich ja wieder das komplette Spiel, das über 80MB groß ist.
Mit der Setup.exe kann ich jedoch keine weiteren Dateien in das verschlüsselte Spiel (die gamedatei) einfügen sondern das ganze Gamewird überschrieben
Der ChrisX930 ist wieder zurück!]
Danke dir Kain^^



Kommt und spielt mit :D

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

14

Montag, 28. Dezember 2009, 19:12

Ich versteh nicht wo das Problem ist.
Nimm doch einfach mein Patcher-Skript
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

15

Montag, 28. Dezember 2009, 19:35

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)
Der ChrisX930 ist wieder zurück!]
Danke dir Kain^^



Kommt und spielt mit :D

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

16

Montag, 28. Dezember 2009, 20:06

Spoiler

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
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

17

Montag, 28. Dezember 2009, 20:29

ְְְְְְְְְְִִִִִִִִִִִִִִִִִִִִֹֹֹֹֹֹֹֹֹֹֹֹֹֹֹֹֹֹֹֹּּּּּּּּּּׁׁׁׁׁׁׁׁׁׁׁׁׁׁׁׁׁׁׁׁׂׂׂׂׂׂׂׂׂׂ
»ChrisX930« hat folgendes Bild angehängt:
  • bugg.PNG
Der ChrisX930 ist wieder zurück!]
Danke dir Kain^^



Kommt und spielt mit :D

Neo-Bahamut

Himmelsgleicher

Motto: Wer anderen eine Bratwurst brät, der hat ein Bratwurstbratgerät.

  • Nachricht senden

18

Montag, 28. Dezember 2009, 21:20

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.
Spoiler: Wurstinator
zum Lesen den Text mit der Maus markieren

Spoiler: Lazer-Wurst
zum Lesen den Text mit der Maus markieren

Spoiler: Hallowurst
zum Lesen den Text mit der Maus markieren

Social Bookmarks