Lieber Besucher, herzlich willkommen bei: RPG Studio - Make your World real. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

41

Sonntag, 11. Juni 2017, 20:24

Was meinst Du mit analysieren? Ich denke die Ordnernamen und die Struktur sollten fest verdrahtet sein. Ich sehe keinen Mehrwert, wenn die Struktur dynamisch erkannt wird. Das RPG::Cache-Modul erkennt die Ordnerstruktur ja auch nicht dynamisch, sondern weiß genau, wo ein Charset liegt, wenn es die Grafik 001-Fighter01 laden soll.

Ich weiß garnicht, ob ich mir soviel Mühe mit dem Filesystem geben würde, oder alle Dateien in zwei, drei Ordner schmeiße und die 0001.png, 0002.png 0003.png, etc. nennen und dann in einer Configdatei: "[haare, blond, normal] => 0001.png, [haare, blond, schlank] => 0001.png, [haare, schwarz, normal] => 0002.png, ..." angebe.

Habe gerade erst den Thread wiedergefunden durch deinen Post. Planst Du immernoch einen Grafiken-Cache im Filesystem? Weil sollange der RAM ausreicht, würde ich stark vorschlagen den Cache ähnlich dem RPG::Cache Modul zu bauen und im Arbeitsspeicher zu lassen, statt immer wieder Dateien auf die Festplatte zu serialisieren.

42

Sonntag, 11. Juni 2017, 20:53

Ja natürlich würde ich den cache dann in den RAM schieben, war lediglich (teilweise) eine art erklärung XD

Hab ja am anfang meines Post gefragt ob Analyser oder Config File, dann bist du also für Config :3

Wird glaube auch im endeffekt darauf hinauslaufen weil es ein wenig unperformat am spielbeginn werden kann wenn er alles durchsucht xD

Also ran dann idee 2. und weiter mit der konfigurations-struktur.

Btw ich dachte mir beim dynamischen erzeugen könnt es z.b. für skin packages einfacher werden. Da dann die neuen Ressourcen einfach in die struktur eingefügt werden und das system sie selbständig nutzt.
  • Info

    Code 4 Life

    Humorvoller bis leicht verrückter Coder mit einer Vorliebe zu Kawaiien Katzen.
    Neko FTW

    (sobald ich kreativere Ideen hierfür hab pack ich das hier rein)
  • Sprachen

    Programmiersprachen:
    - C, C++, C#, Java, Ruby, Lua

    Websprachen
    - JS, HTML, CSS, PHP

    (Zumindest von allem einen guten anteil, nix Perfekt)
  • Meep

    Do you like Cookies? Me too. *mapft kekse* :cookie3:

    Das Ziel eines Programmierers ist es, Software zu entwickeln die Bug-frei ist.
    Das Ziel des Universums ist, Menschen zu erschaffen die diese Software kaputt bekommen.
    Wäre es ein Wettrennen, würde das Universum gewinnen.

    Why wear Java developers glasses? Because they can't C#.
  • ITgenies aktuelle Arbeit

    Ich arbeite meist *etwas* chaotischer als andere. Das heißt bei mir:
    Projekt anfangen, Woche bis 2 Wochen arbeiten, Projekt vergessen, Wiederhole nach Monaten Vorgang

    - ICG / IngameCharsetGenerator Thread (v1.6 - Release)
    - Umsetzung eines eigenen Makers :3
    - Support bei den Skriptanfragen
  • ITgenies pausierten Projekte

    - Eigenes Jump n' Run (+ eigener Physik Engine)
    - Eigenes (umfangreiches) Strategie / Echtzeit Spiel
    - Eigene Website
    - Mit Acc System, Achievements, Leveln...
    - Remake Alter Games
    - N haufen Engines....
    - .... und anderen random Code '^' x3

Josey

Storyteller

  • »Josey« ist der Autor dieses Themas

Motto: "Was du nicht willst, das man dir tu', füge keinem And'ren zu!"

  • Nachricht senden

43

Sonntag, 11. Juni 2017, 21:05

Woah, mich dürft ihr bei sowas nicht fragen, ich in im Zweifelsfall einfach eurer Meinung- das, was dann am Performantesten ist und am Einfachsten für den Spieler einzustellen dürfte die erste Wahl sein XD°
  • Joseys Wuselei

    • Meine Story - Pausiert
      Lust auf Abenteuer?
      So richtig mit Selbstbestimmung?
      Und mit was Spannendem? Zum Spielen? Ohne Schokolade?
      "Eines, das mit dem leistungsstärksten Grafikchip der Welt läuft? Deiner Vorstellungskraft?"
      Hier die Antwort:
      Bild
      Bild
      Hier könnt ihr euren Lieblingschar wählen ;D
      Und hier findet ihr das Minigame, das ab und an den Würfel ersetzt.
    • Meine Arbeiten
      Einige Ressourcen, vor allem Baby-Tiere, aber auch alle Requests, die ich erfüllt habe.
      Bild

      Bild

      In unregelmäßigen Abständen fasse ich alles Neue, was so im Studio passiert ist, zusammen. -Pausiert-
      Bild
    • Meine Fähigkeiten
      Maker: :rmxp: XP
      :rainbow: Pixeln: :star: :star: :star: :star: :star-empty: :star-empty:
      :image: Mappen: :star: :star: :star: :star: :star: :star-empty:
      :wrench-screwdriver: Eventen: :star: :star: :star: :star: :star-empty: :star-empty:
      :puzzle: Scripten: :star: :star-half: :star-empty: :star-empty: :star-empty: :star-empty:
      :music: Komponieren: :star-half: :star-empty: :star-empty: :star-empty: :star-empty: :star-empty:
    • (Mein) Autismus
      Ich bin im autistischen Sprektrum-
      sollte ich mich komisch verhalten, oder unhöflich wirken
      (oder mich zu oft entschuldigen, unaufmerksam sein, unsicher wirken, zum zehnten Mal nachfragen, blablabla),
      ist das nicht beabsichtigt.


      Josey. Epicgarantie.
      Nehmt das bloß nicht ernst! D:
    • Meine Welt
      Mein Ehemann Kain! :heart_full: :*
      Freund und Helfer in der Not, immer da, steht er mir mit Rat und Tat zur Seite. Meine andere Hälfte! : D
      Er verdient einfach einen Platz ( :medal: ) in meiner Signatur! XD
      :heart-half:
    • Mein Support
      Der In-Game-Charset-Generator!
      Erstelle Random-NPCs mit Charsetteilen!

      Diese Spiele finde ich toll und brauchen viel mehr Aufmerksamkeit!
      Bastelt mal Banner! : D

    • Meine beendeten Contests
      [Pixelcontest] Rund um den Kürbis
      Bild
      Abstimmung
      Siegerehrung

      Das Wunder der Berge
      Bild
      Abstimmung
      Siegerehrung
    • Meine Contests
      Bild Ein Schreibcontest in Arbeit! : D Bild
  • Joseys Spiele

    • Endless Ending
      :rmxp: Endless Ending
      (Arbeitstitel, "ernstes Projekt")

      Bild

      Eine Reise durch die Wüste.
      Sieben mächtige Gegenstände.
      Unendlich viele Aufgaben.

      Und die Götter haben die Würfel.
    • Scripted Desaster
      :rmxp: Scripted Desaster
      ("nicht ganz so ernstes Projekt")

      Ein verfressener Idiot und ein sarkastischer Workaholic treffen in einem dunklen Wald auf einen weißes Kaninchen...
      Ein Auftragskiller jagt einem Meisterdieb hinterher, wobei nicht ersichtlich ist, wer eigentlich wen jagt...
      Und eine "Kristallhöhle", sowie einen "Wald ohne Wiederkehr" gibts auch.

      Das bedeutet doch Spaß...
    • Pokémon EV
      :rmxp: Pokemon EV
      ("Zeitvertreib nebenbei - Kreatief-Helfer")

      Ist nur ein Pokemonspiel mit üblicher Story und nicht so üblicher Story.
      Ist inzwischen alles schonmal dagewesen. XD
    • Lost Island
      :rmxp: Harvest Moon - Lost Island
      (Arbeitstitel, "Eventtechnik-Projekt")

      Ist momentan mein Hauptprojekt, weil bei EE die Scripts einfach fehlen :<
      Das Spiel ist ein Harvest Moon Abklatsch. XD
      Felder funktionieren, Tiere auch, Grafiken sehen schon gut aus, Maps sind fast fertig. Man kann in die Miene, man kann einkaufen. Auf dem Papier ist alles schon durchgeplant, einiges muss noch umgesetzt werden.
  • Joseys Fortschritt

    • Endless Ending
      :hourglass: Story: 60%
      :foaf: Charas: 20%
      :leaf: Maps: 01%
      :ruby: Zeichnungen: 05%
      :color: Grafiken: 30%
      :clipboard: Scripte: 70%
      :music-beam-16: Musik: 00%
      ...ist nicht viel, huh? ^^°
    • Scripted Desaster
      :hourglass: Story: 10%
      :foaf: Charas: 60%
      :leaf: Maps: 30%
      :ruby: Zeichnungen: 01%
      :color: Grafiken: 60%
      :clipboard: Scripte: 70%
      :music-beam-16: Musik: 00%
      Gut Ding...
    • Pokemon EV
      :hourglass: Story: 60%
      :foaf: Charas: 10%
      :leaf: Maps: 00%
      :ruby: Zeichnungen: 00%
      :color: Grafiken: 80%
      :clipboard: Scripte: 90%
      :music-beam-16: Musik: 70%
      Nicht ernstnehmen XD Das mache ich nur, wenn woanders nix mehr geht...
    • Lost Island
      :hourglass: Story: 100%
      :foaf: Charas: 10%
      :leaf: Maps: 90%
      :ruby: Zeichnungen: 00%
      :color: Grafiken: 60%
      :clipboard: Scripte: 90%
      :music-beam-16: Musik: 00%
      Das macht richtig Spaß XD
  • Huiii

    Bitte klicken Sie weiter. Hier gibt es nichts zu sehen. Nichts. Hören Sie? Nichts.

44

Montag, 12. Juni 2017, 23:32

Bin gespannt was ITgenie98 da zusammenklöppelt. Wie kleinschrittig hälst Du uns auf dem laufenden? Das ist ja eigentlich ein sehr cooles Projekt, also bin ich auch am Verlauf interessiert. (Auch um eine Chance zu haben immer meinen Senf zu allem dazuzugeben. :-P)

Mitsch93

Drachentöter

Motto: Aufgeben ist es, was den Menschen tötet. Nur der Mensch, der sich weigert aufzugeben, hat sich das Recht verdient, auf dem glanzvollen Pfad der Menschheit zu wandeln.

  • Nachricht senden

45

Dienstag, 13. Juni 2017, 06:46

Das schreit nach weekly Updates :D
Fände es ganz cool (wenn es die Zeit ermöglicht), wenn du hier deinen
Codeschnipselfortschritt posten könntest einfach der Interesse wegen.
Finde es ganz interessant, wie es nachher umgesetzt wird und wie man es
in einen Skript packt. Da könnte ich sicher noch was lernen, wenn du paar
erklärende Worte zu den Codeschnipseln posten könntest.

Josey

Storyteller

  • »Josey« ist der Autor dieses Themas

Motto: "Was du nicht willst, das man dir tu', füge keinem And'ren zu!"

  • Nachricht senden

46

Dienstag, 13. Juni 2017, 09:06

Und ich wüsste gerne, wie man nun die Charsets aneinander fügt? :D
Wie muss man sie nennen, bzw sind sie nun in Ordnern oder wo sollen die CHarsetteile liegen? Erkennt das Programm, wenn "lange Haare" ein vorderen Layer (für die Rückansicht + Deckhaar) und einen hinteren Layer (die anderen Ansichten des Langhaars) haben? :D
Kann man auch verschiedene Grundchharsets verwenden? Lycaon hatte ja aufgeschlüsselt, dass es nicht nur den Standartchara gibt und so XD
Kann man auch Random aus einer Gruppe zusammenstellen lassen? Sollte der Spieler alles für jeden NPC genau festlegen?
Ich bin so aufgeregt! *_______________* Ich will anfangen die NPCs auseinanderzuschneiden! Muhahaha >XD°

Noch zu deinem Post:

Zitat

Hier meine erdachte struktur (auf dem grundgedanken eines analysers)

(Den hatte ich auf der anderen Seite übersehen D:)

Zitat

Desweiteren gibt es einen ordner für allgemeine resourcen, die in allen staturen verwendet werden können

Mir fält auf den Ruck grad nichts ein, dass für jede Körperform verwendet werden könnte? :<
Selbst Haare sind dann ja in unterschiedlichen Höhen des Charsets, oder?

Innerhalb des Body-Ordners allerdings passt es dann ja wieder, weil die alle, egal in welcher Umgebung, die gleichen Haare tragen könnten :D

Zitat

Die 1-layer typen (also wird immer nur eins von verwendet zum generieren) gibt es:
Augen, Haare, Kleidung, Hose, Oberteil, Hut, Rüstung, Schuhe, Cape

Mindestens das Cape braucht auch mehrere Layer :<
  • Joseys Wuselei

    • Meine Story - Pausiert
      Lust auf Abenteuer?
      So richtig mit Selbstbestimmung?
      Und mit was Spannendem? Zum Spielen? Ohne Schokolade?
      "Eines, das mit dem leistungsstärksten Grafikchip der Welt läuft? Deiner Vorstellungskraft?"
      Hier die Antwort:
      Bild
      Bild
      Hier könnt ihr euren Lieblingschar wählen ;D
      Und hier findet ihr das Minigame, das ab und an den Würfel ersetzt.
    • Meine Arbeiten
      Einige Ressourcen, vor allem Baby-Tiere, aber auch alle Requests, die ich erfüllt habe.
      Bild

      Bild

      In unregelmäßigen Abständen fasse ich alles Neue, was so im Studio passiert ist, zusammen. -Pausiert-
      Bild
    • Meine Fähigkeiten
      Maker: :rmxp: XP
      :rainbow: Pixeln: :star: :star: :star: :star: :star-empty: :star-empty:
      :image: Mappen: :star: :star: :star: :star: :star: :star-empty:
      :wrench-screwdriver: Eventen: :star: :star: :star: :star: :star-empty: :star-empty:
      :puzzle: Scripten: :star: :star-half: :star-empty: :star-empty: :star-empty: :star-empty:
      :music: Komponieren: :star-half: :star-empty: :star-empty: :star-empty: :star-empty: :star-empty:
    • (Mein) Autismus
      Ich bin im autistischen Sprektrum-
      sollte ich mich komisch verhalten, oder unhöflich wirken
      (oder mich zu oft entschuldigen, unaufmerksam sein, unsicher wirken, zum zehnten Mal nachfragen, blablabla),
      ist das nicht beabsichtigt.


      Josey. Epicgarantie.
      Nehmt das bloß nicht ernst! D:
    • Meine Welt
      Mein Ehemann Kain! :heart_full: :*
      Freund und Helfer in der Not, immer da, steht er mir mit Rat und Tat zur Seite. Meine andere Hälfte! : D
      Er verdient einfach einen Platz ( :medal: ) in meiner Signatur! XD
      :heart-half:
    • Mein Support
      Der In-Game-Charset-Generator!
      Erstelle Random-NPCs mit Charsetteilen!

      Diese Spiele finde ich toll und brauchen viel mehr Aufmerksamkeit!
      Bastelt mal Banner! : D

    • Meine beendeten Contests
      [Pixelcontest] Rund um den Kürbis
      Bild
      Abstimmung
      Siegerehrung

      Das Wunder der Berge
      Bild
      Abstimmung
      Siegerehrung
    • Meine Contests
      Bild Ein Schreibcontest in Arbeit! : D Bild
  • Joseys Spiele

    • Endless Ending
      :rmxp: Endless Ending
      (Arbeitstitel, "ernstes Projekt")

      Bild

      Eine Reise durch die Wüste.
      Sieben mächtige Gegenstände.
      Unendlich viele Aufgaben.

      Und die Götter haben die Würfel.
    • Scripted Desaster
      :rmxp: Scripted Desaster
      ("nicht ganz so ernstes Projekt")

      Ein verfressener Idiot und ein sarkastischer Workaholic treffen in einem dunklen Wald auf einen weißes Kaninchen...
      Ein Auftragskiller jagt einem Meisterdieb hinterher, wobei nicht ersichtlich ist, wer eigentlich wen jagt...
      Und eine "Kristallhöhle", sowie einen "Wald ohne Wiederkehr" gibts auch.

      Das bedeutet doch Spaß...
    • Pokémon EV
      :rmxp: Pokemon EV
      ("Zeitvertreib nebenbei - Kreatief-Helfer")

      Ist nur ein Pokemonspiel mit üblicher Story und nicht so üblicher Story.
      Ist inzwischen alles schonmal dagewesen. XD
    • Lost Island
      :rmxp: Harvest Moon - Lost Island
      (Arbeitstitel, "Eventtechnik-Projekt")

      Ist momentan mein Hauptprojekt, weil bei EE die Scripts einfach fehlen :<
      Das Spiel ist ein Harvest Moon Abklatsch. XD
      Felder funktionieren, Tiere auch, Grafiken sehen schon gut aus, Maps sind fast fertig. Man kann in die Miene, man kann einkaufen. Auf dem Papier ist alles schon durchgeplant, einiges muss noch umgesetzt werden.
  • Joseys Fortschritt

    • Endless Ending
      :hourglass: Story: 60%
      :foaf: Charas: 20%
      :leaf: Maps: 01%
      :ruby: Zeichnungen: 05%
      :color: Grafiken: 30%
      :clipboard: Scripte: 70%
      :music-beam-16: Musik: 00%
      ...ist nicht viel, huh? ^^°
    • Scripted Desaster
      :hourglass: Story: 10%
      :foaf: Charas: 60%
      :leaf: Maps: 30%
      :ruby: Zeichnungen: 01%
      :color: Grafiken: 60%
      :clipboard: Scripte: 70%
      :music-beam-16: Musik: 00%
      Gut Ding...
    • Pokemon EV
      :hourglass: Story: 60%
      :foaf: Charas: 10%
      :leaf: Maps: 00%
      :ruby: Zeichnungen: 00%
      :color: Grafiken: 80%
      :clipboard: Scripte: 90%
      :music-beam-16: Musik: 70%
      Nicht ernstnehmen XD Das mache ich nur, wenn woanders nix mehr geht...
    • Lost Island
      :hourglass: Story: 100%
      :foaf: Charas: 10%
      :leaf: Maps: 90%
      :ruby: Zeichnungen: 00%
      :color: Grafiken: 60%
      :clipboard: Scripte: 90%
      :music-beam-16: Musik: 00%
      Das macht richtig Spaß XD
  • Huiii

    Bitte klicken Sie weiter. Hier gibt es nichts zu sehen. Nichts. Hören Sie? Nichts.

47

Dienstag, 13. Juni 2017, 15:02

Hellooo,

ich habe noch nicht wirklich den Sinn eines Ingame Charset Generator begriffen.
Kann mir jemand freundlicherweise den Einsatzweck und die Vorteile aufzeigen?

greetz

48

Dienstag, 13. Juni 2017, 16:11

@Playm, @Mitsch93, kann ja versuchen Wöchentlich den Fortschritt mitzuteilen.

WIP Code wird es höchst warscheinlich nicht geben, Demo's dagegen schon. Aber erst wenn etwas vorzeigbares existiert XD
Und werd mich bemühen eine (halbwegs) gute Dokumentation zu schreiben XD

@Josey: Bitte fang an auseinanderzuschneiden *-* ich brauche ja auch material um den generator zu testen XD
General Resources war eine idee von z.b. waffen, da z.b. schwerter/schwertgürtel nicht alzuviel variation benötigen xD
(Vorallem wenn ich z.b. einbaue das man bei den verschiedenen Staturen einen art "Körper mittelpunkt" festlegt (in pixeln) der dann zur berechnung der position von waffengurt etc verwendet wird)

@schM0ggi: Ein Ingame Charset Generator kann mehr vielfahlt in z.b. belebte städte bringen, sodass kein besuch gleich aussieht. Auch in kämpfen könnte man so das charset generieren um variation einzubringen
  • Info

    Code 4 Life

    Humorvoller bis leicht verrückter Coder mit einer Vorliebe zu Kawaiien Katzen.
    Neko FTW

    (sobald ich kreativere Ideen hierfür hab pack ich das hier rein)
  • Sprachen

    Programmiersprachen:
    - C, C++, C#, Java, Ruby, Lua

    Websprachen
    - JS, HTML, CSS, PHP

    (Zumindest von allem einen guten anteil, nix Perfekt)
  • Meep

    Do you like Cookies? Me too. *mapft kekse* :cookie3:

    Das Ziel eines Programmierers ist es, Software zu entwickeln die Bug-frei ist.
    Das Ziel des Universums ist, Menschen zu erschaffen die diese Software kaputt bekommen.
    Wäre es ein Wettrennen, würde das Universum gewinnen.

    Why wear Java developers glasses? Because they can't C#.
  • ITgenies aktuelle Arbeit

    Ich arbeite meist *etwas* chaotischer als andere. Das heißt bei mir:
    Projekt anfangen, Woche bis 2 Wochen arbeiten, Projekt vergessen, Wiederhole nach Monaten Vorgang

    - ICG / IngameCharsetGenerator Thread (v1.6 - Release)
    - Umsetzung eines eigenen Makers :3
    - Support bei den Skriptanfragen
  • ITgenies pausierten Projekte

    - Eigenes Jump n' Run (+ eigener Physik Engine)
    - Eigenes (umfangreiches) Strategie / Echtzeit Spiel
    - Eigene Website
    - Mit Acc System, Achievements, Leveln...
    - Remake Alter Games
    - N haufen Engines....
    - .... und anderen random Code '^' x3

49

Dienstag, 13. Juni 2017, 18:04


@schM0ggi: Ein Ingame Charset Generator kann mehr vielfahlt in z.b. belebte städte bringen, sodass kein besuch gleich aussieht. Auch in kämpfen könnte man so das charset generieren um variation einzubringen


Das ist mir schon klar ... also an sich was ein Charset Generator macht ... nur wo genau seht ihr den Einsatzzweck hier und vor allem den Vorteil, so dass ein (aufwändiges) Skript erstellt werden muss?
Was ihr versucht Skripttechnisch ingame zu lösen, ist doch sehr einfach bereits vorher mit einem Layer fähigen Grafikprogram möglich, wo ihr die entsprechenden Einzelteile je Character einblenden lässt und als Character für das Spiel abspeichert.

Hmpf :hm: ...

greetz

Josey

Storyteller

  • »Josey« ist der Autor dieses Themas

Motto: "Was du nicht willst, das man dir tu', füge keinem And'ren zu!"

  • Nachricht senden

50

Dienstag, 13. Juni 2017, 18:30

@schM0gi:
Ich hatte in diesem Threadt mit einigen Anderen erörtert, ob es nicht irgendwie besser wäre, wenn man nicht eine Millionen NPCs vorbreiten müsste. :3
So kann man dieselbe Frisur mit verschiedenen Kleidungsstücken in verschiedenen Städten verwenden, ohne fünf Mal das CHarset erstellen zu müssen. Das spart insgesamt Ressourcen und ist bequemer :3

@ITgenie98: Okay, mach ich! :D
  • Joseys Wuselei

    • Meine Story - Pausiert
      Lust auf Abenteuer?
      So richtig mit Selbstbestimmung?
      Und mit was Spannendem? Zum Spielen? Ohne Schokolade?
      "Eines, das mit dem leistungsstärksten Grafikchip der Welt läuft? Deiner Vorstellungskraft?"
      Hier die Antwort:
      Bild
      Bild
      Hier könnt ihr euren Lieblingschar wählen ;D
      Und hier findet ihr das Minigame, das ab und an den Würfel ersetzt.
    • Meine Arbeiten
      Einige Ressourcen, vor allem Baby-Tiere, aber auch alle Requests, die ich erfüllt habe.
      Bild

      Bild

      In unregelmäßigen Abständen fasse ich alles Neue, was so im Studio passiert ist, zusammen. -Pausiert-
      Bild
    • Meine Fähigkeiten
      Maker: :rmxp: XP
      :rainbow: Pixeln: :star: :star: :star: :star: :star-empty: :star-empty:
      :image: Mappen: :star: :star: :star: :star: :star: :star-empty:
      :wrench-screwdriver: Eventen: :star: :star: :star: :star: :star-empty: :star-empty:
      :puzzle: Scripten: :star: :star-half: :star-empty: :star-empty: :star-empty: :star-empty:
      :music: Komponieren: :star-half: :star-empty: :star-empty: :star-empty: :star-empty: :star-empty:
    • (Mein) Autismus
      Ich bin im autistischen Sprektrum-
      sollte ich mich komisch verhalten, oder unhöflich wirken
      (oder mich zu oft entschuldigen, unaufmerksam sein, unsicher wirken, zum zehnten Mal nachfragen, blablabla),
      ist das nicht beabsichtigt.


      Josey. Epicgarantie.
      Nehmt das bloß nicht ernst! D:
    • Meine Welt
      Mein Ehemann Kain! :heart_full: :*
      Freund und Helfer in der Not, immer da, steht er mir mit Rat und Tat zur Seite. Meine andere Hälfte! : D
      Er verdient einfach einen Platz ( :medal: ) in meiner Signatur! XD
      :heart-half:
    • Mein Support
      Der In-Game-Charset-Generator!
      Erstelle Random-NPCs mit Charsetteilen!

      Diese Spiele finde ich toll und brauchen viel mehr Aufmerksamkeit!
      Bastelt mal Banner! : D

    • Meine beendeten Contests
      [Pixelcontest] Rund um den Kürbis
      Bild
      Abstimmung
      Siegerehrung

      Das Wunder der Berge
      Bild
      Abstimmung
      Siegerehrung
    • Meine Contests
      Bild Ein Schreibcontest in Arbeit! : D Bild
  • Joseys Spiele

    • Endless Ending
      :rmxp: Endless Ending
      (Arbeitstitel, "ernstes Projekt")

      Bild

      Eine Reise durch die Wüste.
      Sieben mächtige Gegenstände.
      Unendlich viele Aufgaben.

      Und die Götter haben die Würfel.
    • Scripted Desaster
      :rmxp: Scripted Desaster
      ("nicht ganz so ernstes Projekt")

      Ein verfressener Idiot und ein sarkastischer Workaholic treffen in einem dunklen Wald auf einen weißes Kaninchen...
      Ein Auftragskiller jagt einem Meisterdieb hinterher, wobei nicht ersichtlich ist, wer eigentlich wen jagt...
      Und eine "Kristallhöhle", sowie einen "Wald ohne Wiederkehr" gibts auch.

      Das bedeutet doch Spaß...
    • Pokémon EV
      :rmxp: Pokemon EV
      ("Zeitvertreib nebenbei - Kreatief-Helfer")

      Ist nur ein Pokemonspiel mit üblicher Story und nicht so üblicher Story.
      Ist inzwischen alles schonmal dagewesen. XD
    • Lost Island
      :rmxp: Harvest Moon - Lost Island
      (Arbeitstitel, "Eventtechnik-Projekt")

      Ist momentan mein Hauptprojekt, weil bei EE die Scripts einfach fehlen :<
      Das Spiel ist ein Harvest Moon Abklatsch. XD
      Felder funktionieren, Tiere auch, Grafiken sehen schon gut aus, Maps sind fast fertig. Man kann in die Miene, man kann einkaufen. Auf dem Papier ist alles schon durchgeplant, einiges muss noch umgesetzt werden.
  • Joseys Fortschritt

    • Endless Ending
      :hourglass: Story: 60%
      :foaf: Charas: 20%
      :leaf: Maps: 01%
      :ruby: Zeichnungen: 05%
      :color: Grafiken: 30%
      :clipboard: Scripte: 70%
      :music-beam-16: Musik: 00%
      ...ist nicht viel, huh? ^^°
    • Scripted Desaster
      :hourglass: Story: 10%
      :foaf: Charas: 60%
      :leaf: Maps: 30%
      :ruby: Zeichnungen: 01%
      :color: Grafiken: 60%
      :clipboard: Scripte: 70%
      :music-beam-16: Musik: 00%
      Gut Ding...
    • Pokemon EV
      :hourglass: Story: 60%
      :foaf: Charas: 10%
      :leaf: Maps: 00%
      :ruby: Zeichnungen: 00%
      :color: Grafiken: 80%
      :clipboard: Scripte: 90%
      :music-beam-16: Musik: 70%
      Nicht ernstnehmen XD Das mache ich nur, wenn woanders nix mehr geht...
    • Lost Island
      :hourglass: Story: 100%
      :foaf: Charas: 10%
      :leaf: Maps: 90%
      :ruby: Zeichnungen: 00%
      :color: Grafiken: 60%
      :clipboard: Scripte: 90%
      :music-beam-16: Musik: 00%
      Das macht richtig Spaß XD
  • Huiii

    Bitte klicken Sie weiter. Hier gibt es nichts zu sehen. Nichts. Hören Sie? Nichts.

51

Dienstag, 13. Juni 2017, 19:43


So kann man dieselbe Frisur mit verschiedenen Kleidungsstücken in verschiedenen Städten verwenden, ohne fünf Mal das CHarset erstellen zu müssen. Das spart insgesamt Ressourcen und ist bequemer :3


Naja, genau das musst du eben doch machen. Die einzelnen Char Komponenten müssen vorher, ob nun mit oder ohne Skript, per Hand ausgeschnitten, richtig benannt und geordnet werden. Diese Arbeit bleibt einem nicht erspart und ist ehrlich gesagt auch wirklich die einzig aufwendige Arbeit dabei. Ob du nachher nun mit 4 Klicks im Grafikprogramm ein individuelles Characterset abspeicherst, oder dem Maker per Codebefehl mit den verschiedenen Parametern ein Set zusammenstellen lässt ... ich seh da jetzt keinen Mehrwert. Im Gegenteil sogar, beim Grafikprogramm kann ich direkt sehen, wie das Set aussieht, gegebenenfalls noch Anpassungen machen, und muss nicht extra das Spiel ständig im Debug anschmeißen um zu sehen, wie das zusammengecodete Set ausschaut. Und die ~10 kbyte großen Charactersets sind nun auch nicht wirklich ressourcenfressend auf der Platte ;).

Aber hey ... ich will aber auch kein Miesepeter sein und das ins Offtopic verfrachten ... Also lass ich euch einfach machen :freunde:

greetz

52

Freitag, 30. Juni 2017, 22:32

Nach langer zeit meld ich mal hier meinen Fortschritt XD

Zu allererst: Da ich zu faul war selbst die Charsets zu editieren (und eindeutig zu untalentiert), habe ich meinen guten alten Freund das Internet gefragt und folgendes Gefunden: CharGen Extended. Dieser Char Generator aus dem Jahre 2008 funktioniert zwar unter neuen Betriebssystemen nur mit viel Rumprobieren, aber was ich hiervon lediglich nutze sind die Char Packs. (Teilweise editiert damit sie mit dem ICG kompatibel sind)
==========================================================================
Copyright
==========================================================================
Charsets:
Graphics initially by Enterbrain (2005) / Yoji Ojima.
Edits performed by Venetia @ Pixel Cocktail Studio

ICG Skript:
ITgenie98, 2017
Keine Weiterverbreitung erlaubt
==========================================================================
Layers bzw Resourcen Typen (Englisch)
==========================================================================
Normal:
Body, Ears, Eyes, Hair

Equipment:
Clothing: upper and lower, cape, footwear
Armor upper and lower
Accessiores (x5)

==========================================================================
Skript Nutzung (WIP)
==========================================================================
!Alles ist WIP, das heißt die art und weise wie dinge gemacht werden (aufrufe etc) kann sich im laufe der entwicklung ändern!
Der Cache: (Very WIP)
Um eine bmp datei im ICG_Cache abzulegen müssen wir: ICG_Cache.storeChar(bmp) aufrufen. Als parameter übergeben wir das Bitmap.
Die Methode gibt den Key zurück den wir später nutzen müssen um an das Bitmap wieder heran zu kommen.
Dies kann auf 2 arten geschehen:
Entweder durch ICG_Cache.getChar(key) oder durch RPG::Cache.character(key, 0).
Für entwickler: jeder Key ist ein string, beginnend mit "ICG_" und danach eine nummer im wertebereich 0 bis 4000, das heißt momentan kann der Cache 4001 Bilder aufnehmen.

Der Generator: (WIP)
Spoiler

Zuerst benötigen wir eine Generator instance:

Ruby Quellcode

1
2
3
4
	#ICG.getNewGenerator(gender, body [,theme])
	#für gender kann ebenfalls die symbole :male und :female verwendet werden
	#theme ist ein optionaler parameter
	@gen = ICG.getNewGenerator("male", "normal", "winter")


Dies liefert einen Generator zurück mit dem wir die einzelden Charsets generieren können.

Ruby Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
	#generator.generateChar([eqMode, eqData])
	#eqMode muss entweder :equipType oder :equipItem
	#eqData enthält die daten für den jeweiligen typ
	#beides sind optionale parameter, es kann auch nur eqMode verwendet werden, jedoch eqData benötigt zwingend eqType
 
	#generiert ohne ausrüstung (equipment)
	#aber mit hose und oberteil
	@gen.generateChar()
 
	#eqMode = equipType
	#eqData enthält eine liste der ausrüstungstypen (siehe oben)
	#methode fügt automatisch fehlende kleidung hinzu
	@gen.generateChar(:equipType, ["armor", "cloak"])
 
	#eqMode = equipItem
	#eqData enthält eine liste mit den zu tragenden gegenständen
	#methode fügt automatisch fehlende kleidung hinzu
	#-> zukünftiges Feature
	@gen.generateChar(:equipItem, ["sword", "helmet"])

zum Lesen den Text mit der Maus markieren

==========================================================================
Die Config-Datei
==========================================================================
Spoiler

Alle einstellungen werden in der ICG_Config.txt gespeichert (dies ist WIP, später werden eventuell .rxdata Dateien genutzt)

Zum aufbau:
- Die Datei besteht aus categories und keys.
- Kommentare werden mittels # eingeleitet.
- Keys die keine Kategorie haben werden ignoriert

Quellcode

1
2
3
4
5
6
7
8
9
=opencat "name"
	=opencat "sub-kategorie"
		#comment
		subCat_key1, 42, true
	=closecat
	name_keyA, string1, 4
	name_keyB, false
=closecat
ignoredKey, 3


Für die interresierten hier eine veranschaulichung des entstehenden Ruby Objektes:
{} = Hash / [] = Array

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
data = {
	"name" => {
		"sub-kategorie" => {
			0 => ["subCat_key1", 42, true],
			:_anz => 1
		},
		0 => ["name_keyA", string1", 4],
		1 => ["name_keyB", false],
		:_anz => 2
	}
}
# :_anz (symbol) speichert die anzahl der keys pro hash


Desweiteren ist für den ICG folgender aufbau wichtig:
Für root Kategorien ("name" im beispiel) muss folgender aufbau gelten damit der ICG arbeitet:

Quellcode

1
body_(male|female)_(body)

Die subkategorien sind die themen davon. Themen können keine Subkategorien enthalten.
Desweiteren ist der aufbau eines keys zu beachten

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
<typ>, <datei/n> [, <optinale daten>]
 
body, <file>
ears, <file>
eyes, <file>
hair, <file>
clothing1, <file>	#upper clothing z.b. shirts
clothing2, <file>	#lower clothing z.b. hosen
cape, <file>, <file>	#1. datei ist für die cape elemente die über der kleidung gerendert werden soll, die 2. für das cape unter dem gesamtem char
shoes, <file>		#schuhe
armor1, <file>, <renderUnder>	#upper armor, renderUnder (true / false) gibt an ob drunterliegende kleidung gerendert werden soll
armor2, <file>, <renderUnder>	#lower armor, "
acc, <file>			#accessiores welches auf eine der 5 layer für accessiores gerendert werden kann


Wichtige Informationen:
Sollte z.b. die kategorie "body_male_normal" existieren, so müssen die resourcen unter Graphics/Characters/body_male_normal/ abgelegt werden.
Eine <file> darf die dateiendung, also .png nicht enthalten. Auch ist es möglich bilddateien aus unterordnern im hauptordner (z.b. body_male_normal) laden zu lassen:
Datei liegt in "body_male_normal/Eyes_Happy/eyes-red-normal.png"
Der Config eintrag muss also wie folgt lauten

Quellcode

1
eyes, Eyes_Happy/eyes-red-normal

zum Lesen den Text mit der Maus markieren

==========================================================================
Abschluss & Demo
==========================================================================
Puh das war n langer text... hoffe ich konnte ansatzweise erklären wie es zu benutzen ist ^^

Im anhang befindet sich ein Demoprojekt welches schon resourcen, config etc besitzt und man gleich testen lassen kann ^^
Auch ist es schon soweit konzipiert das es beispiel evente enhält wie man solch custom npc erstellt.

Eventuell sollte ich erwähnen das die scripts KEINESWEGS zum rauskopieren gedacht sind.
Diese Demo ist ein konstrukt welches noch vielen Debugcode enthalten kann etc.
Außerdem ist eine Nutzung außerhalb der Demo noch nicht gestattet.
(Dies Besitzt den einfachen grund um fehler vorzubeugen um die ich mich dann auch nicht kümmern muss xD)

Und achja, sprecht den Generierten char einfach an und er bewegt sich einmal im kreis :D

Ich wünsche euch viel spaß mit dieser Alpha, Mfg ITgenie98

EDIT: Neuste version gibt es hier Aktuelle Demo
  • Info

    Code 4 Life

    Humorvoller bis leicht verrückter Coder mit einer Vorliebe zu Kawaiien Katzen.
    Neko FTW

    (sobald ich kreativere Ideen hierfür hab pack ich das hier rein)
  • Sprachen

    Programmiersprachen:
    - C, C++, C#, Java, Ruby, Lua

    Websprachen
    - JS, HTML, CSS, PHP

    (Zumindest von allem einen guten anteil, nix Perfekt)
  • Meep

    Do you like Cookies? Me too. *mapft kekse* :cookie3:

    Das Ziel eines Programmierers ist es, Software zu entwickeln die Bug-frei ist.
    Das Ziel des Universums ist, Menschen zu erschaffen die diese Software kaputt bekommen.
    Wäre es ein Wettrennen, würde das Universum gewinnen.

    Why wear Java developers glasses? Because they can't C#.
  • ITgenies aktuelle Arbeit

    Ich arbeite meist *etwas* chaotischer als andere. Das heißt bei mir:
    Projekt anfangen, Woche bis 2 Wochen arbeiten, Projekt vergessen, Wiederhole nach Monaten Vorgang

    - ICG / IngameCharsetGenerator Thread (v1.6 - Release)
    - Umsetzung eines eigenen Makers :3
    - Support bei den Skriptanfragen
  • ITgenies pausierten Projekte

    - Eigenes Jump n' Run (+ eigener Physik Engine)
    - Eigenes (umfangreiches) Strategie / Echtzeit Spiel
    - Eigene Website
    - Mit Acc System, Achievements, Leveln...
    - Remake Alter Games
    - N haufen Engines....
    - .... und anderen random Code '^' x3

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ITgenie98« (21. Juli 2017, 04:51)


Josey

Storyteller

  • »Josey« ist der Autor dieses Themas

Motto: "Was du nicht willst, das man dir tu', füge keinem And'ren zu!"

  • Nachricht senden

53

Samstag, 1. Juli 2017, 00:57

Abgefahren, wie das funktioniert :D
Klasse XD
Ich hab schon ein paar (wenige) Klamotten fertig, ich wusste aber nicht, wann ich sie schicken sollte. ._.

1.)Kann man mit dem Ding auch manuell Charaktere erstellen (im Event festlegen, welche Augen, welche Haare, usw)? Im Moment arbeitet ein Random-Dingsi und erstellt den Chara zufällig.
2.)Wenn ich jetzt die Map wechsle, wird der Char auch nicht gespeichert- mal angenommen, der Spieler geht in ein Haus, wo ein NPC davor steht, dann sollte der Gute schon genauso aussehen, wie gerade eben noch XD Es wäre also gut, wenn die NPCs einmal erstellt werden und dann gespeichert werden können :3
3.) Ist geplant, auch den Player verändern zu können?

Ansonsten funktioniert das Ding ja tadelos! :D
  • Joseys Wuselei

    • Meine Story - Pausiert
      Lust auf Abenteuer?
      So richtig mit Selbstbestimmung?
      Und mit was Spannendem? Zum Spielen? Ohne Schokolade?
      "Eines, das mit dem leistungsstärksten Grafikchip der Welt läuft? Deiner Vorstellungskraft?"
      Hier die Antwort:
      Bild
      Bild
      Hier könnt ihr euren Lieblingschar wählen ;D
      Und hier findet ihr das Minigame, das ab und an den Würfel ersetzt.
    • Meine Arbeiten
      Einige Ressourcen, vor allem Baby-Tiere, aber auch alle Requests, die ich erfüllt habe.
      Bild

      Bild

      In unregelmäßigen Abständen fasse ich alles Neue, was so im Studio passiert ist, zusammen. -Pausiert-
      Bild
    • Meine Fähigkeiten
      Maker: :rmxp: XP
      :rainbow: Pixeln: :star: :star: :star: :star: :star-empty: :star-empty:
      :image: Mappen: :star: :star: :star: :star: :star: :star-empty:
      :wrench-screwdriver: Eventen: :star: :star: :star: :star: :star-empty: :star-empty:
      :puzzle: Scripten: :star: :star-half: :star-empty: :star-empty: :star-empty: :star-empty:
      :music: Komponieren: :star-half: :star-empty: :star-empty: :star-empty: :star-empty: :star-empty:
    • (Mein) Autismus
      Ich bin im autistischen Sprektrum-
      sollte ich mich komisch verhalten, oder unhöflich wirken
      (oder mich zu oft entschuldigen, unaufmerksam sein, unsicher wirken, zum zehnten Mal nachfragen, blablabla),
      ist das nicht beabsichtigt.


      Josey. Epicgarantie.
      Nehmt das bloß nicht ernst! D:
    • Meine Welt
      Mein Ehemann Kain! :heart_full: :*
      Freund und Helfer in der Not, immer da, steht er mir mit Rat und Tat zur Seite. Meine andere Hälfte! : D
      Er verdient einfach einen Platz ( :medal: ) in meiner Signatur! XD
      :heart-half:
    • Mein Support
      Der In-Game-Charset-Generator!
      Erstelle Random-NPCs mit Charsetteilen!

      Diese Spiele finde ich toll und brauchen viel mehr Aufmerksamkeit!
      Bastelt mal Banner! : D

    • Meine beendeten Contests
      [Pixelcontest] Rund um den Kürbis
      Bild
      Abstimmung
      Siegerehrung

      Das Wunder der Berge
      Bild
      Abstimmung
      Siegerehrung
    • Meine Contests
      Bild Ein Schreibcontest in Arbeit! : D Bild
  • Joseys Spiele

    • Endless Ending
      :rmxp: Endless Ending
      (Arbeitstitel, "ernstes Projekt")

      Bild

      Eine Reise durch die Wüste.
      Sieben mächtige Gegenstände.
      Unendlich viele Aufgaben.

      Und die Götter haben die Würfel.
    • Scripted Desaster
      :rmxp: Scripted Desaster
      ("nicht ganz so ernstes Projekt")

      Ein verfressener Idiot und ein sarkastischer Workaholic treffen in einem dunklen Wald auf einen weißes Kaninchen...
      Ein Auftragskiller jagt einem Meisterdieb hinterher, wobei nicht ersichtlich ist, wer eigentlich wen jagt...
      Und eine "Kristallhöhle", sowie einen "Wald ohne Wiederkehr" gibts auch.

      Das bedeutet doch Spaß...
    • Pokémon EV
      :rmxp: Pokemon EV
      ("Zeitvertreib nebenbei - Kreatief-Helfer")

      Ist nur ein Pokemonspiel mit üblicher Story und nicht so üblicher Story.
      Ist inzwischen alles schonmal dagewesen. XD
    • Lost Island
      :rmxp: Harvest Moon - Lost Island
      (Arbeitstitel, "Eventtechnik-Projekt")

      Ist momentan mein Hauptprojekt, weil bei EE die Scripts einfach fehlen :<
      Das Spiel ist ein Harvest Moon Abklatsch. XD
      Felder funktionieren, Tiere auch, Grafiken sehen schon gut aus, Maps sind fast fertig. Man kann in die Miene, man kann einkaufen. Auf dem Papier ist alles schon durchgeplant, einiges muss noch umgesetzt werden.
  • Joseys Fortschritt

    • Endless Ending
      :hourglass: Story: 60%
      :foaf: Charas: 20%
      :leaf: Maps: 01%
      :ruby: Zeichnungen: 05%
      :color: Grafiken: 30%
      :clipboard: Scripte: 70%
      :music-beam-16: Musik: 00%
      ...ist nicht viel, huh? ^^°
    • Scripted Desaster
      :hourglass: Story: 10%
      :foaf: Charas: 60%
      :leaf: Maps: 30%
      :ruby: Zeichnungen: 01%
      :color: Grafiken: 60%
      :clipboard: Scripte: 70%
      :music-beam-16: Musik: 00%
      Gut Ding...
    • Pokemon EV
      :hourglass: Story: 60%
      :foaf: Charas: 10%
      :leaf: Maps: 00%
      :ruby: Zeichnungen: 00%
      :color: Grafiken: 80%
      :clipboard: Scripte: 90%
      :music-beam-16: Musik: 70%
      Nicht ernstnehmen XD Das mache ich nur, wenn woanders nix mehr geht...
    • Lost Island
      :hourglass: Story: 100%
      :foaf: Charas: 10%
      :leaf: Maps: 90%
      :ruby: Zeichnungen: 00%
      :color: Grafiken: 60%
      :clipboard: Scripte: 90%
      :music-beam-16: Musik: 00%
      Das macht richtig Spaß XD
  • Huiii

    Bitte klicken Sie weiter. Hier gibt es nichts zu sehen. Nichts. Hören Sie? Nichts.

54

Samstag, 1. Juli 2017, 01:34

Geplant ist vieles, umgesetzt nur das wenigste. :D
Deine fragen muss ich demnach alle leider mit Nein Beantworten, da sich momentan noch nicht wirklich viel manuell einstellen lässt, auch werden Map-übergreifen keine Daten gespeichert.

Das man den Spieler ändern könnte, daran habe ich noch gar nicht gedacht xD Aber ist eine gute Idee, so könnte man den Individualisieren :3 Wird eingebaut ^^
Werde aber weiter dran basteln und hoffentlich bald die nächste Demo rausbringen können :3
  • Info

    Code 4 Life

    Humorvoller bis leicht verrückter Coder mit einer Vorliebe zu Kawaiien Katzen.
    Neko FTW

    (sobald ich kreativere Ideen hierfür hab pack ich das hier rein)
  • Sprachen

    Programmiersprachen:
    - C, C++, C#, Java, Ruby, Lua

    Websprachen
    - JS, HTML, CSS, PHP

    (Zumindest von allem einen guten anteil, nix Perfekt)
  • Meep

    Do you like Cookies? Me too. *mapft kekse* :cookie3:

    Das Ziel eines Programmierers ist es, Software zu entwickeln die Bug-frei ist.
    Das Ziel des Universums ist, Menschen zu erschaffen die diese Software kaputt bekommen.
    Wäre es ein Wettrennen, würde das Universum gewinnen.

    Why wear Java developers glasses? Because they can't C#.
  • ITgenies aktuelle Arbeit

    Ich arbeite meist *etwas* chaotischer als andere. Das heißt bei mir:
    Projekt anfangen, Woche bis 2 Wochen arbeiten, Projekt vergessen, Wiederhole nach Monaten Vorgang

    - ICG / IngameCharsetGenerator Thread (v1.6 - Release)
    - Umsetzung eines eigenen Makers :3
    - Support bei den Skriptanfragen
  • ITgenies pausierten Projekte

    - Eigenes Jump n' Run (+ eigener Physik Engine)
    - Eigenes (umfangreiches) Strategie / Echtzeit Spiel
    - Eigene Website
    - Mit Acc System, Achievements, Leveln...
    - Remake Alter Games
    - N haufen Engines....
    - .... und anderen random Code '^' x3

Josey

Storyteller

  • »Josey« ist der Autor dieses Themas

Motto: "Was du nicht willst, das man dir tu', füge keinem And'ren zu!"

  • Nachricht senden

55

Samstag, 1. Juli 2017, 11:42

Aber es ist geplant? XD
Also, dass man auch selber in den Call schreiben kann, welche Einzelteile verwendet werden sollen? :3
  • Joseys Wuselei

    • Meine Story - Pausiert
      Lust auf Abenteuer?
      So richtig mit Selbstbestimmung?
      Und mit was Spannendem? Zum Spielen? Ohne Schokolade?
      "Eines, das mit dem leistungsstärksten Grafikchip der Welt läuft? Deiner Vorstellungskraft?"
      Hier die Antwort:
      Bild
      Bild
      Hier könnt ihr euren Lieblingschar wählen ;D
      Und hier findet ihr das Minigame, das ab und an den Würfel ersetzt.
    • Meine Arbeiten
      Einige Ressourcen, vor allem Baby-Tiere, aber auch alle Requests, die ich erfüllt habe.
      Bild

      Bild

      In unregelmäßigen Abständen fasse ich alles Neue, was so im Studio passiert ist, zusammen. -Pausiert-
      Bild
    • Meine Fähigkeiten
      Maker: :rmxp: XP
      :rainbow: Pixeln: :star: :star: :star: :star: :star-empty: :star-empty:
      :image: Mappen: :star: :star: :star: :star: :star: :star-empty:
      :wrench-screwdriver: Eventen: :star: :star: :star: :star: :star-empty: :star-empty:
      :puzzle: Scripten: :star: :star-half: :star-empty: :star-empty: :star-empty: :star-empty:
      :music: Komponieren: :star-half: :star-empty: :star-empty: :star-empty: :star-empty: :star-empty:
    • (Mein) Autismus
      Ich bin im autistischen Sprektrum-
      sollte ich mich komisch verhalten, oder unhöflich wirken
      (oder mich zu oft entschuldigen, unaufmerksam sein, unsicher wirken, zum zehnten Mal nachfragen, blablabla),
      ist das nicht beabsichtigt.


      Josey. Epicgarantie.
      Nehmt das bloß nicht ernst! D:
    • Meine Welt
      Mein Ehemann Kain! :heart_full: :*
      Freund und Helfer in der Not, immer da, steht er mir mit Rat und Tat zur Seite. Meine andere Hälfte! : D
      Er verdient einfach einen Platz ( :medal: ) in meiner Signatur! XD
      :heart-half:
    • Mein Support
      Der In-Game-Charset-Generator!
      Erstelle Random-NPCs mit Charsetteilen!

      Diese Spiele finde ich toll und brauchen viel mehr Aufmerksamkeit!
      Bastelt mal Banner! : D

    • Meine beendeten Contests
      [Pixelcontest] Rund um den Kürbis
      Bild
      Abstimmung
      Siegerehrung

      Das Wunder der Berge
      Bild
      Abstimmung
      Siegerehrung
    • Meine Contests
      Bild Ein Schreibcontest in Arbeit! : D Bild
  • Joseys Spiele

    • Endless Ending
      :rmxp: Endless Ending
      (Arbeitstitel, "ernstes Projekt")

      Bild

      Eine Reise durch die Wüste.
      Sieben mächtige Gegenstände.
      Unendlich viele Aufgaben.

      Und die Götter haben die Würfel.
    • Scripted Desaster
      :rmxp: Scripted Desaster
      ("nicht ganz so ernstes Projekt")

      Ein verfressener Idiot und ein sarkastischer Workaholic treffen in einem dunklen Wald auf einen weißes Kaninchen...
      Ein Auftragskiller jagt einem Meisterdieb hinterher, wobei nicht ersichtlich ist, wer eigentlich wen jagt...
      Und eine "Kristallhöhle", sowie einen "Wald ohne Wiederkehr" gibts auch.

      Das bedeutet doch Spaß...
    • Pokémon EV
      :rmxp: Pokemon EV
      ("Zeitvertreib nebenbei - Kreatief-Helfer")

      Ist nur ein Pokemonspiel mit üblicher Story und nicht so üblicher Story.
      Ist inzwischen alles schonmal dagewesen. XD
    • Lost Island
      :rmxp: Harvest Moon - Lost Island
      (Arbeitstitel, "Eventtechnik-Projekt")

      Ist momentan mein Hauptprojekt, weil bei EE die Scripts einfach fehlen :<
      Das Spiel ist ein Harvest Moon Abklatsch. XD
      Felder funktionieren, Tiere auch, Grafiken sehen schon gut aus, Maps sind fast fertig. Man kann in die Miene, man kann einkaufen. Auf dem Papier ist alles schon durchgeplant, einiges muss noch umgesetzt werden.
  • Joseys Fortschritt

    • Endless Ending
      :hourglass: Story: 60%
      :foaf: Charas: 20%
      :leaf: Maps: 01%
      :ruby: Zeichnungen: 05%
      :color: Grafiken: 30%
      :clipboard: Scripte: 70%
      :music-beam-16: Musik: 00%
      ...ist nicht viel, huh? ^^°
    • Scripted Desaster
      :hourglass: Story: 10%
      :foaf: Charas: 60%
      :leaf: Maps: 30%
      :ruby: Zeichnungen: 01%
      :color: Grafiken: 60%
      :clipboard: Scripte: 70%
      :music-beam-16: Musik: 00%
      Gut Ding...
    • Pokemon EV
      :hourglass: Story: 60%
      :foaf: Charas: 10%
      :leaf: Maps: 00%
      :ruby: Zeichnungen: 00%
      :color: Grafiken: 80%
      :clipboard: Scripte: 90%
      :music-beam-16: Musik: 70%
      Nicht ernstnehmen XD Das mache ich nur, wenn woanders nix mehr geht...
    • Lost Island
      :hourglass: Story: 100%
      :foaf: Charas: 10%
      :leaf: Maps: 90%
      :ruby: Zeichnungen: 00%
      :color: Grafiken: 60%
      :clipboard: Scripte: 90%
      :music-beam-16: Musik: 00%
      Das macht richtig Spaß XD
  • Huiii

    Bitte klicken Sie weiter. Hier gibt es nichts zu sehen. Nichts. Hören Sie? Nichts.

56

Samstag, 1. Juli 2017, 15:09

Ja auch das wird es geben :3
Möchte das fast alles einstellbar ist. :3
  • Info

    Code 4 Life

    Humorvoller bis leicht verrückter Coder mit einer Vorliebe zu Kawaiien Katzen.
    Neko FTW

    (sobald ich kreativere Ideen hierfür hab pack ich das hier rein)
  • Sprachen

    Programmiersprachen:
    - C, C++, C#, Java, Ruby, Lua

    Websprachen
    - JS, HTML, CSS, PHP

    (Zumindest von allem einen guten anteil, nix Perfekt)
  • Meep

    Do you like Cookies? Me too. *mapft kekse* :cookie3:

    Das Ziel eines Programmierers ist es, Software zu entwickeln die Bug-frei ist.
    Das Ziel des Universums ist, Menschen zu erschaffen die diese Software kaputt bekommen.
    Wäre es ein Wettrennen, würde das Universum gewinnen.

    Why wear Java developers glasses? Because they can't C#.
  • ITgenies aktuelle Arbeit

    Ich arbeite meist *etwas* chaotischer als andere. Das heißt bei mir:
    Projekt anfangen, Woche bis 2 Wochen arbeiten, Projekt vergessen, Wiederhole nach Monaten Vorgang

    - ICG / IngameCharsetGenerator Thread (v1.6 - Release)
    - Umsetzung eines eigenen Makers :3
    - Support bei den Skriptanfragen
  • ITgenies pausierten Projekte

    - Eigenes Jump n' Run (+ eigener Physik Engine)
    - Eigenes (umfangreiches) Strategie / Echtzeit Spiel
    - Eigene Website
    - Mit Acc System, Achievements, Leveln...
    - Remake Alter Games
    - N haufen Engines....
    - .... und anderen random Code '^' x3

Josey

Storyteller

  • »Josey« ist der Autor dieses Themas

Motto: "Was du nicht willst, das man dir tu', füge keinem And'ren zu!"

  • Nachricht senden

57

Samstag, 1. Juli 2017, 19:21

Super! :D
Ich bin sehr gespannt auf die nächste Demo! :D
  • Joseys Wuselei

    • Meine Story - Pausiert
      Lust auf Abenteuer?
      So richtig mit Selbstbestimmung?
      Und mit was Spannendem? Zum Spielen? Ohne Schokolade?
      "Eines, das mit dem leistungsstärksten Grafikchip der Welt läuft? Deiner Vorstellungskraft?"
      Hier die Antwort:
      Bild
      Bild
      Hier könnt ihr euren Lieblingschar wählen ;D
      Und hier findet ihr das Minigame, das ab und an den Würfel ersetzt.
    • Meine Arbeiten
      Einige Ressourcen, vor allem Baby-Tiere, aber auch alle Requests, die ich erfüllt habe.
      Bild

      Bild

      In unregelmäßigen Abständen fasse ich alles Neue, was so im Studio passiert ist, zusammen. -Pausiert-
      Bild
    • Meine Fähigkeiten
      Maker: :rmxp: XP
      :rainbow: Pixeln: :star: :star: :star: :star: :star-empty: :star-empty:
      :image: Mappen: :star: :star: :star: :star: :star: :star-empty:
      :wrench-screwdriver: Eventen: :star: :star: :star: :star: :star-empty: :star-empty:
      :puzzle: Scripten: :star: :star-half: :star-empty: :star-empty: :star-empty: :star-empty:
      :music: Komponieren: :star-half: :star-empty: :star-empty: :star-empty: :star-empty: :star-empty:
    • (Mein) Autismus
      Ich bin im autistischen Sprektrum-
      sollte ich mich komisch verhalten, oder unhöflich wirken
      (oder mich zu oft entschuldigen, unaufmerksam sein, unsicher wirken, zum zehnten Mal nachfragen, blablabla),
      ist das nicht beabsichtigt.


      Josey. Epicgarantie.
      Nehmt das bloß nicht ernst! D:
    • Meine Welt
      Mein Ehemann Kain! :heart_full: :*
      Freund und Helfer in der Not, immer da, steht er mir mit Rat und Tat zur Seite. Meine andere Hälfte! : D
      Er verdient einfach einen Platz ( :medal: ) in meiner Signatur! XD
      :heart-half:
    • Mein Support
      Der In-Game-Charset-Generator!
      Erstelle Random-NPCs mit Charsetteilen!

      Diese Spiele finde ich toll und brauchen viel mehr Aufmerksamkeit!
      Bastelt mal Banner! : D

    • Meine beendeten Contests
      [Pixelcontest] Rund um den Kürbis
      Bild
      Abstimmung
      Siegerehrung

      Das Wunder der Berge
      Bild
      Abstimmung
      Siegerehrung
    • Meine Contests
      Bild Ein Schreibcontest in Arbeit! : D Bild
  • Joseys Spiele

    • Endless Ending
      :rmxp: Endless Ending
      (Arbeitstitel, "ernstes Projekt")

      Bild

      Eine Reise durch die Wüste.
      Sieben mächtige Gegenstände.
      Unendlich viele Aufgaben.

      Und die Götter haben die Würfel.
    • Scripted Desaster
      :rmxp: Scripted Desaster
      ("nicht ganz so ernstes Projekt")

      Ein verfressener Idiot und ein sarkastischer Workaholic treffen in einem dunklen Wald auf einen weißes Kaninchen...
      Ein Auftragskiller jagt einem Meisterdieb hinterher, wobei nicht ersichtlich ist, wer eigentlich wen jagt...
      Und eine "Kristallhöhle", sowie einen "Wald ohne Wiederkehr" gibts auch.

      Das bedeutet doch Spaß...
    • Pokémon EV
      :rmxp: Pokemon EV
      ("Zeitvertreib nebenbei - Kreatief-Helfer")

      Ist nur ein Pokemonspiel mit üblicher Story und nicht so üblicher Story.
      Ist inzwischen alles schonmal dagewesen. XD
    • Lost Island
      :rmxp: Harvest Moon - Lost Island
      (Arbeitstitel, "Eventtechnik-Projekt")

      Ist momentan mein Hauptprojekt, weil bei EE die Scripts einfach fehlen :<
      Das Spiel ist ein Harvest Moon Abklatsch. XD
      Felder funktionieren, Tiere auch, Grafiken sehen schon gut aus, Maps sind fast fertig. Man kann in die Miene, man kann einkaufen. Auf dem Papier ist alles schon durchgeplant, einiges muss noch umgesetzt werden.
  • Joseys Fortschritt

    • Endless Ending
      :hourglass: Story: 60%
      :foaf: Charas: 20%
      :leaf: Maps: 01%
      :ruby: Zeichnungen: 05%
      :color: Grafiken: 30%
      :clipboard: Scripte: 70%
      :music-beam-16: Musik: 00%
      ...ist nicht viel, huh? ^^°
    • Scripted Desaster
      :hourglass: Story: 10%
      :foaf: Charas: 60%
      :leaf: Maps: 30%
      :ruby: Zeichnungen: 01%
      :color: Grafiken: 60%
      :clipboard: Scripte: 70%
      :music-beam-16: Musik: 00%
      Gut Ding...
    • Pokemon EV
      :hourglass: Story: 60%
      :foaf: Charas: 10%
      :leaf: Maps: 00%
      :ruby: Zeichnungen: 00%
      :color: Grafiken: 80%
      :clipboard: Scripte: 90%
      :music-beam-16: Musik: 70%
      Nicht ernstnehmen XD Das mache ich nur, wenn woanders nix mehr geht...
    • Lost Island
      :hourglass: Story: 100%
      :foaf: Charas: 10%
      :leaf: Maps: 90%
      :ruby: Zeichnungen: 00%
      :color: Grafiken: 60%
      :clipboard: Scripte: 90%
      :music-beam-16: Musik: 00%
      Das macht richtig Spaß XD
  • Huiii

    Bitte klicken Sie weiter. Hier gibt es nichts zu sehen. Nichts. Hören Sie? Nichts.

58

Freitag, 21. Juli 2017, 04:49

Offtopic:
War leider etwas beschäftigt, dann kam neuer pc, und dann musste ich windoof komplet neu aufsetzen deshalb nicht genügend zeit gehabt, aber jetzt hab ichs endlich geschafft ^^'
Soweit zu meiner Entschuldigung kommen wir dazu worauf ihr gewartet habt:

==========================================================================
ICG V2
==========================================================================
Wichtige Skript Info: Das Projekt wird mit allen Versionen ausgeliefert.
Das heist in dieser 2. Demo gibt es den GeneratorV1 und GeneratorV2.
In der Finalen Version wird es dies natürlich nicht geben. Dies existiert lediglich um euch die Möglichkeit zu bieten aktiv die verschiedenen Versionen zu testen und zu vergleichen.

Neuerungen:
-Hinzufügen der Festlegung bei jedem Generierungsvorgang von Festen Resourcen (Augen, Kleidung etc)
-Kein Charset reset bei Mapswitching
-Charset generierung nun auch für den Spieler möglich

==========================================================================
Copyright (unverändert)
==========================================================================
Charsets:
Graphics initially by Enterbrain (2005) / Yoji Ojima.
Edits performed by Venetia @ Pixel Cocktail Studio

ICG Skript:
ITgenie98, 2017
Keine Weiterverbreitung erlaubt

==========================================================================
Skript Nutzung (WIP)
==========================================================================
Spoiler

!Alles ist WIP, das heißt die art und weise wie dinge gemacht werden (aufrufe etc) kann sich im laufe der Entwicklung ändern!

Der Cache: (WIP)

Ruby Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
	#speichert einen generierten Char ab
	#parameter: 
	# bmp: das Charset 
	# genkey: der generator schlüssel der benötigt wird um das charset zu reproduzieren
	#  optional um Kompatibilität zu V1 zu gewährleisten
	#return:
	# ID key
	ICG_Cache.storeChar(bmp, [genKey])
 
	#gibt den Generator schlüssel für <key> zurück
	ICG_Cache.getGenKey(key)
 
	#gibt den gesamten Cache Eintrag für <key> zurück
	ICG_Cache.getEntry(key)
 
	#DEV UTIL
	#Gibt einen Dump des Caches aus. Benötigt die Klasse >Dumper<
	ICG_Cache.dump()

Der Generator: (WIP)
In V2 hat sich der aufruf zum generieren eines chars geändert:

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
24
25
26
27
	#generator.generateChar([data])
    #string:
    # name = name wie in der config definiert
    #	immer nur der erste Eintrag hinter dem typen wird berücksichtigt (siehe auch abschnitt "Die Config-Datei")
    #	beispiele:
    #		cape, CapeGreen, Cape/Cape_Green_Top, Cape/Cape_Green_Back => CapeGreen
    #		eyes, Eyes-Female-Blue => Eyes-Female-Blue
    #		armor1, Armor/Armor-King-Torso, false => Armor/Armor-King-Torso
    #	momentan ist die detection noch ziemlich ungenau
 
    # !type = fügt eine resource des angegebenen typs hinzu, random
    #
    # bedenke: nur der !erste! eintrag eines types wird genommen
    #	es kann also keine 2 schuhe geben usw.
    #	beispiele:
    #		[!cape, Elf Ears, Cape-red] => Random Cape
    #		[Eyes-Blue, Cape-Yellow, Elf Ears, Cape-red] => Cape-Yellow
 
    #generiert ohne Ausrüstung (equipment)
	#aber mit Hose und Oberteil
	@gen.generateChar()
 
	#generiert mit einem zufälligen Cape:
	@gen.generateChar(["!cape"])
 
	#generiert mit dem Cape "Cape-Green"
	@gen.generateChar(["Cape-Green"])

Sonstiges:
Beim Map wechsel werden nun alle genKeys für die Charsets aller Events in $game_system.savedMaps gespeichert, und die alten generierten Charsets wiederhergestellt, sollten welche vorhanden sein für die neue Map.
Speicherung wird dann durch vanilla Code vorgenommen, da standardmäßig in eine savefile auch $game_system abgespeichert wird.
zum Lesen den Text mit der Maus markieren

==========================================================================
Die Config-Datei
==========================================================================
Eine Änderung im aufbau des cape Eintrags:

Quellcode

1
cape, <name>, <top-file>, <back-file>

==========================================================================
Abschluss & Demo
==========================================================================
Und hier nun der Heiß ersehnte Download für die ICG-Demo V2 ^^
Ich wünsche euch viel Spaß beim testen und hoffentlich Feedback ob es euch die Änderungen gefallen und was ansonsten noch verbessert werden kann ^^

Mfg ITgenie98
  • Info

    Code 4 Life

    Humorvoller bis leicht verrückter Coder mit einer Vorliebe zu Kawaiien Katzen.
    Neko FTW

    (sobald ich kreativere Ideen hierfür hab pack ich das hier rein)
  • Sprachen

    Programmiersprachen:
    - C, C++, C#, Java, Ruby, Lua

    Websprachen
    - JS, HTML, CSS, PHP

    (Zumindest von allem einen guten anteil, nix Perfekt)
  • Meep

    Do you like Cookies? Me too. *mapft kekse* :cookie3:

    Das Ziel eines Programmierers ist es, Software zu entwickeln die Bug-frei ist.
    Das Ziel des Universums ist, Menschen zu erschaffen die diese Software kaputt bekommen.
    Wäre es ein Wettrennen, würde das Universum gewinnen.

    Why wear Java developers glasses? Because they can't C#.
  • ITgenies aktuelle Arbeit

    Ich arbeite meist *etwas* chaotischer als andere. Das heißt bei mir:
    Projekt anfangen, Woche bis 2 Wochen arbeiten, Projekt vergessen, Wiederhole nach Monaten Vorgang

    - ICG / IngameCharsetGenerator Thread (v1.6 - Release)
    - Umsetzung eines eigenen Makers :3
    - Support bei den Skriptanfragen
  • ITgenies pausierten Projekte

    - Eigenes Jump n' Run (+ eigener Physik Engine)
    - Eigenes (umfangreiches) Strategie / Echtzeit Spiel
    - Eigene Website
    - Mit Acc System, Achievements, Leveln...
    - Remake Alter Games
    - N haufen Engines....
    - .... und anderen random Code '^' x3

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ITgenie98« (13. Januar 2018, 03:29)


Josey

Storyteller

  • »Josey« ist der Autor dieses Themas

Motto: "Was du nicht willst, das man dir tu', füge keinem And'ren zu!"

  • Nachricht senden

59

Freitag, 21. Juli 2017, 12:47

Was soll ich dazu sagen? Es funktioniert alles! XD
Alle meine drei Punkte wurden laut Liste eingearbeitet, was fehlt denn jetzt noch? :3

Besonders schön finde ich, das Innere des Zelts, das innert mich voll an Harry Potter XD
So eins will ich auch! :D

1.) Wie setzt man denn ein Generator-Part fest? Also bisher hab ich nur wieder die beiden Random-Befehle gefunden. XD (Für N00bs wärs gut, dass irgendwo hinzuschreiben XD)
2.) Wird es weitere Kategorien geben, als Male und Female (zB "MaleRich")? Kann man die als User selbst festlegen?
3.) Kann man auch als User weitere "Front-Back" Kleidungsstücke einstellen (wie lange Haare)?
4.) Ich wollte damit eigentlich nicht zu früh kommen, aber ich persönlich brauche noch eine besondere Einstellung, die aber nur für den Player gilt (nicht für die Events):
Wenn Switch 1 ON ist, nimm die eingestellten Grafiken mit Suffix "_run", ist Switch 2 ON, nimm die eingestellten Grafiken mit Suffix "_jump", sind beide Switches OFF nimm die eingestellten Grafiken ohne suffix.

Ruby Quellcode

1
2
3
4
5
6
7
if $game_switches[74] == true
suffix = "_run"
elsif $game_switches[73] == true
suffix = "_jump"
else  
suffix = ""
end

Eigentlich insgesamt das, was hier in meinem Threadt von Playm und Irrlicht für mich mit dem Visual Equiptment-Script gemacht haben. Dabei hatte Playm etwas geschrieben, damit allein der Player geupdated wird (sonst käme es zu laggs, wenn immer gleich alle Grafiken mitgeupdated werden). Faden tut dein Script nicht, das finde ich persönlich super (sonst wäre in dem Threadt auch ein AddOn fürs nicht Faden zu finden) XD
  • Joseys Wuselei

    • Meine Story - Pausiert
      Lust auf Abenteuer?
      So richtig mit Selbstbestimmung?
      Und mit was Spannendem? Zum Spielen? Ohne Schokolade?
      "Eines, das mit dem leistungsstärksten Grafikchip der Welt läuft? Deiner Vorstellungskraft?"
      Hier die Antwort:
      Bild
      Bild
      Hier könnt ihr euren Lieblingschar wählen ;D
      Und hier findet ihr das Minigame, das ab und an den Würfel ersetzt.
    • Meine Arbeiten
      Einige Ressourcen, vor allem Baby-Tiere, aber auch alle Requests, die ich erfüllt habe.
      Bild

      Bild

      In unregelmäßigen Abständen fasse ich alles Neue, was so im Studio passiert ist, zusammen. -Pausiert-
      Bild
    • Meine Fähigkeiten
      Maker: :rmxp: XP
      :rainbow: Pixeln: :star: :star: :star: :star: :star-empty: :star-empty:
      :image: Mappen: :star: :star: :star: :star: :star: :star-empty:
      :wrench-screwdriver: Eventen: :star: :star: :star: :star: :star-empty: :star-empty:
      :puzzle: Scripten: :star: :star-half: :star-empty: :star-empty: :star-empty: :star-empty:
      :music: Komponieren: :star-half: :star-empty: :star-empty: :star-empty: :star-empty: :star-empty:
    • (Mein) Autismus
      Ich bin im autistischen Sprektrum-
      sollte ich mich komisch verhalten, oder unhöflich wirken
      (oder mich zu oft entschuldigen, unaufmerksam sein, unsicher wirken, zum zehnten Mal nachfragen, blablabla),
      ist das nicht beabsichtigt.


      Josey. Epicgarantie.
      Nehmt das bloß nicht ernst! D:
    • Meine Welt
      Mein Ehemann Kain! :heart_full: :*
      Freund und Helfer in der Not, immer da, steht er mir mit Rat und Tat zur Seite. Meine andere Hälfte! : D
      Er verdient einfach einen Platz ( :medal: ) in meiner Signatur! XD
      :heart-half:
    • Mein Support
      Der In-Game-Charset-Generator!
      Erstelle Random-NPCs mit Charsetteilen!

      Diese Spiele finde ich toll und brauchen viel mehr Aufmerksamkeit!
      Bastelt mal Banner! : D

    • Meine beendeten Contests
      [Pixelcontest] Rund um den Kürbis
      Bild
      Abstimmung
      Siegerehrung

      Das Wunder der Berge
      Bild
      Abstimmung
      Siegerehrung
    • Meine Contests
      Bild Ein Schreibcontest in Arbeit! : D Bild
  • Joseys Spiele

    • Endless Ending
      :rmxp: Endless Ending
      (Arbeitstitel, "ernstes Projekt")

      Bild

      Eine Reise durch die Wüste.
      Sieben mächtige Gegenstände.
      Unendlich viele Aufgaben.

      Und die Götter haben die Würfel.
    • Scripted Desaster
      :rmxp: Scripted Desaster
      ("nicht ganz so ernstes Projekt")

      Ein verfressener Idiot und ein sarkastischer Workaholic treffen in einem dunklen Wald auf einen weißes Kaninchen...
      Ein Auftragskiller jagt einem Meisterdieb hinterher, wobei nicht ersichtlich ist, wer eigentlich wen jagt...
      Und eine "Kristallhöhle", sowie einen "Wald ohne Wiederkehr" gibts auch.

      Das bedeutet doch Spaß...
    • Pokémon EV
      :rmxp: Pokemon EV
      ("Zeitvertreib nebenbei - Kreatief-Helfer")

      Ist nur ein Pokemonspiel mit üblicher Story und nicht so üblicher Story.
      Ist inzwischen alles schonmal dagewesen. XD
    • Lost Island
      :rmxp: Harvest Moon - Lost Island
      (Arbeitstitel, "Eventtechnik-Projekt")

      Ist momentan mein Hauptprojekt, weil bei EE die Scripts einfach fehlen :<
      Das Spiel ist ein Harvest Moon Abklatsch. XD
      Felder funktionieren, Tiere auch, Grafiken sehen schon gut aus, Maps sind fast fertig. Man kann in die Miene, man kann einkaufen. Auf dem Papier ist alles schon durchgeplant, einiges muss noch umgesetzt werden.
  • Joseys Fortschritt

    • Endless Ending
      :hourglass: Story: 60%
      :foaf: Charas: 20%
      :leaf: Maps: 01%
      :ruby: Zeichnungen: 05%
      :color: Grafiken: 30%
      :clipboard: Scripte: 70%
      :music-beam-16: Musik: 00%
      ...ist nicht viel, huh? ^^°
    • Scripted Desaster
      :hourglass: Story: 10%
      :foaf: Charas: 60%
      :leaf: Maps: 30%
      :ruby: Zeichnungen: 01%
      :color: Grafiken: 60%
      :clipboard: Scripte: 70%
      :music-beam-16: Musik: 00%
      Gut Ding...
    • Pokemon EV
      :hourglass: Story: 60%
      :foaf: Charas: 10%
      :leaf: Maps: 00%
      :ruby: Zeichnungen: 00%
      :color: Grafiken: 80%
      :clipboard: Scripte: 90%
      :music-beam-16: Musik: 70%
      Nicht ernstnehmen XD Das mache ich nur, wenn woanders nix mehr geht...
    • Lost Island
      :hourglass: Story: 100%
      :foaf: Charas: 10%
      :leaf: Maps: 90%
      :ruby: Zeichnungen: 00%
      :color: Grafiken: 60%
      :clipboard: Scripte: 90%
      :music-beam-16: Musik: 00%
      Das macht richtig Spaß XD
  • Huiii

    Bitte klicken Sie weiter. Hier gibt es nichts zu sehen. Nichts. Hören Sie? Nichts.

60

Freitag, 21. Juli 2017, 14:31

Was noch fehlt? Bestimmt hat es noch n paar bugs, hab savegamtechnisch z.b. noch nicht all zuviel getestet :D Auch Möchte ich noch bessere Skriptfunktionen für den Spieler implementieren.

Vorweg: Da ich den V1 Generator eingebaut hab, muss alles nun mit ICG.getNewGeneratorV2(...) gemacht werden um die neue version anzusprechen. Wird übrigens im nächsten Update nicht mehr so sein, hab eingesehen das es zu kompliziert ist xDD
Außerdem werde ich noch eine gute dokumentation bzw erklärung der Technicken posten für die Devs unter uns (Playm und Mitsch :D). Auch wird ein tutorial für "normale" nutzer geben.

1.) Ein generator part kann über .generateChar(data) im parameter <data>, welches ein array sein muss, übergeben. Jeder eintrag (String, Es ist aber auch geplant einfach RPG::Item, RPG::Armor und RPG::Weapon einträge zu nutzen). Der string kann entweder ein typ sein (um optionale kleidungstüge random hinzuzufügen wie z.b. ein cape) ein beispiel: "!cape".
Oder einfach der Name der Resource. Bei den typen [eyes, shoes, armor1, armor2, clothing1, clothing2, hair, ears, acc1-acc5] ist der name gleich der Datei die geladen wird. Anders verhält es sich beim cape welches nun ja in der config mit "cape, <name>, <file-top>, <file-back>" definiert wird. Dort wird einfach <name> verwendet. Es kann übrigens auch nur ein teilstring angegeben werden. So findet das proramm z.b. "SuperTollesCapeRot" auch mittels "CapeRot". Wird aber auch noch eventuell weiter überarbeitet.

2.) Ja kann man dazu wird bei einem neuen generator ja immer <gender> <body> und <theme> übergeben. Die Struktur dahinter ist wie folgt:
<gender> ist ja wie der name sagt das geschlecht. Der wert ist auf male oder female beschränkt.
<body> ist die zugrundeliegende Statur also z.b. dick, schlank, normal etc.
<theme> ist ein Thema, also eine gruppe von kleidungen und dergleichen die benutzerdefiniert angegeben werden kann. So kann es auf der normalen Statur reich und arm geben. Definiert wird das dann folgendermaßen in der config:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
=opencat "body_male_normal"
	body, Skin-Male-Normal
	=opencat "Rich"
		acc, GoldKette
		clothing1, ReichesHemd
		clothing2, Jeans
	=closecat
	=opencat "Poor"
		clothing1, KaputtesHemd
		clothing2, KaputteHose
	=closecat
=closecat

mittels eines neuen generators getNewGeneratorV2("male", "normal", "Rich") würde man dann einen Reichen Char generieren und mittels getNewGeneratorV2("male", "normal", "Poor") einen armen. Zu beachten ist immer das alles case Sensitiv ist, also poor, POOR und PooR sind 3 verschiedene Themes.

3.) Noch nicht getestet ob die V2 das schon kann, hab das aber auch noch nicht bedacht, da ich ja mit dem standard RTP arbeite. In der Demo sind aber schon lange haare enthalten und es geht damit, da genaustens ausgeschnitten ist glaube ich.

4.) Ja visual equipment ist noch fast garnicht genügend implementiert. Erstmal sollte ja der generator vernünftig laufen ^^

Das nicht-faden meines Skriptes kommt daher das bereits beim mapwechsel allen events ihre grafiken zugewiesen werden (allso wärend der Spieler nur einen schwarzen bildschirm sieht) So sieht es dann für das Game aus als wären die events bereits mit diesen grafiken in der Map01.rxdata gespeichert gewesen :D
  • Info

    Code 4 Life

    Humorvoller bis leicht verrückter Coder mit einer Vorliebe zu Kawaiien Katzen.
    Neko FTW

    (sobald ich kreativere Ideen hierfür hab pack ich das hier rein)
  • Sprachen

    Programmiersprachen:
    - C, C++, C#, Java, Ruby, Lua

    Websprachen
    - JS, HTML, CSS, PHP

    (Zumindest von allem einen guten anteil, nix Perfekt)
  • Meep

    Do you like Cookies? Me too. *mapft kekse* :cookie3:

    Das Ziel eines Programmierers ist es, Software zu entwickeln die Bug-frei ist.
    Das Ziel des Universums ist, Menschen zu erschaffen die diese Software kaputt bekommen.
    Wäre es ein Wettrennen, würde das Universum gewinnen.

    Why wear Java developers glasses? Because they can't C#.
  • ITgenies aktuelle Arbeit

    Ich arbeite meist *etwas* chaotischer als andere. Das heißt bei mir:
    Projekt anfangen, Woche bis 2 Wochen arbeiten, Projekt vergessen, Wiederhole nach Monaten Vorgang

    - ICG / IngameCharsetGenerator Thread (v1.6 - Release)
    - Umsetzung eines eigenen Makers :3
    - Support bei den Skriptanfragen
  • ITgenies pausierten Projekte

    - Eigenes Jump n' Run (+ eigener Physik Engine)
    - Eigenes (umfangreiches) Strategie / Echtzeit Spiel
    - Eigene Website
    - Mit Acc System, Achievements, Leveln...
    - Remake Alter Games
    - N haufen Engines....
    - .... und anderen random Code '^' x3