• Anmelden

1

Montag, 7. Juni 2010, 12:23

Add-on lader möglich ???

Hey Leute,



Ich hab mich gefragt ob es möglich ist wenn ich zum Beispiel einen Ordner in meinem RPG XP Game mach, namens add-ons oder so,

das ich da neue Spiele Ordner reinkopiere (ohne exe) das ich die dann im Menü vom Hauptspiel laden kann (die add-ons) ???



Villeicht hört sich das etwas unverständlich an. :cookie:

Bananni

Gesperrter Nutzer

  • »Bananni« wurde gesperrt

Motto: Belive the hype!

  • Nachricht senden

2

Montag, 7. Juni 2010, 12:59

sollten doch als ruby datein über require eingebunden werden können, oda ned?
Wenn du es aber verschlüsslt haben möchtest müsstest du es immer über eval auslesen (was ein wenig langsam is)
Verschlüsseln könnteste das ganz plump mit [text].pack("m"); und dann halt entschlüsseln mit verschuesselter_text.unpack("m");
und wenn du halt rxdata files lesen willst, musste einfach im script des makers selbst variable = load_data("add_ons/ADD_ON_NAME/data.rxdata");
variable hat dann all deine daten die du in der data.rxdata gespeichert hast.
Bild
My Deviantart : )
Spoiler

StepSound Script:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#==================================
# Step Sound Script
#---------------------------------------------------
# @Autor Bananni
# @Date 07/08/2010
#==================================
class Game_Player
  # CONFIGS
  STEP_SOUND_VOLUME = 100
  STEP_SOUND_PITCH = 100
  STEP_SOUND_ARRAY=[
                    ["",0], # TERRAIN ID = 0
                    ["test.wav",10], # TERRAIN ID = 1
                    ["",0], # TERRAIN ID = 2
                    ["",0], # TERRAIN ID = 3
                    ["",0], # TERRAIN ID = 4
                    ["",0], # TERRAIN ID = 5
                    ["",0], # TERRAIN ID = 6
                    ["",0], # TERRAIN ID = 7
                    ["",0], # TERRAIN ID = 8
                    ["",0]  # TERRAIN ID = 9
                   ]
  # ENDE CONFIGS
  alias :increase_steps_banannis_shit :increase_steps
  alias :update_banannis_shit :update
  def increase_steps
    increase_steps_banannis_shit
    if @step_countdown == 0
      id = $game_map.terrain_tag(x, y)
      if STEP_SOUND_ARRAY[id][0] != ""
        Audio.se_play("Audio/SE/" + STEP_SOUND_ARRAY[id][0], STEP_SOUND_VOLUME, STEP_SOUND_PITCH)
        @step_countdown=STEP_SOUND_ARRAY[id][1]
      end
    end
  end
  def update
    update_banannis_shit
    if @step_countdown == nil
      @step_countdown=0
    end
    if @step_countdown != 0
      @step_countdown-=1
    end
  end
end


Map Roots

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#==================================
# Map Names & Map Root
#---------------------------------------------------
# @Autor Bananni
# @Date 07/08/2010
#---------------------------------------------------
# Get Map Name:
#   $game_system.map_names[any_map_id]
# Get Map Root ID:
#   $game_system.parent_map(any_map_id)
#==================================
class Game_System
  attr_reader :map_names
  alias :wtf_bananni_alias_this_game_system_init :initialize
  def initialize
    wtf_bananni_alias_this_game_system_init
    read_map_names
  end
  def parent_map id=$game_map.map_id
    while true
      par=@map_parent[id]
      break if par == 0
      id=par
    end
    return @map_names[id]
  end
  def read_map_names
    map_infos = load_data("Data/MapInfos.rxdata")
    @map_names = Array.new
    @map_parent = Array.new
    for key in map_infos.keys
      @map_names[key] = map_infos[key].name
      @map_parent[key] = map_infos[key].parent_id
    end
  end
end

zum Lesen den Text mit der Maus markieren

3

Montag, 7. Juni 2010, 13:14

sorry aber ich versteh kein wort, ich kann die skriptsprache nämlich net.

Es wäre halt nett wenn mir jemand so eins mach´n würde.

Trotzdem danke.sorry

GUMPi

Landsknecht

Motto: Ich finde den "Like-Button" so ziemlich uncool, echt mal.

  • Nachricht senden

4

Montag, 7. Juni 2010, 14:18

Ich glaub jemand hier hat sowas in die Richtung schonmal gefragt.

Ich befrage mal eben die Kristallglasförmige SuFu (was du auch hättest machen können) ;)

~Grüße

//Edit:
Suche Script womit ein zweites (oder auch mehr) verschlüsseltes Gamepaket gestartet wird.

Zweite .rgssad??

Projekt in Episoden - Skills, Waffen und Variablen Werte transferieren !?
Bild

Ähnliche Themen

Social Bookmarks