Arvum

From Ghoulwiki
Jump to: navigation, search

Arvum wishlist

  • paperdoll : layer über 32 direkt in reihenfolge darstellen
  • wassershader für 2d mode benutzbar ?
  • mobile anims (trinken, schlagen, casten, schlafen legen/würde ich die anim für liefern)
  • dynamic anims (fackeln, firefield, Wasserfälle, Baumkronen bewegen sich im Wind, usw./ Animdata nutzbar machen.)
  • static anims (animiertes Wasser, Atmoanims wie Wassertropfen bei Regen auf Wasser, Treibsand, usw.)
  • Textures: Originalnutzung der texture.mul, für normale Bodendefinitionen.
  • mehrerebilder für verschiedene hues beim selben itemtype [Art- Hues bestimmt, reichen ja 12 pro Bild] (via ordner als png reinladen )
  • wasser raender huebscher (Via animierten Wasser: Schwappt an den Rändern hoch?)
  • Gumperweiterung: Wie Arterweiterung, nur andere Huedefinitionen
  • alte Texturen (original Osi-Nutzen)+ Erweiterung der Original Texture file als Zusatz, nicht primär wichtig.
  • Maincommands an den Client: .delete; . add (Vielleicht implementiertes Bautool wie PB oder Axis, nur direkt für Iris?)
  • Möglichkeit, dass RunUO befehle an client sendet, also sprich : Skript sagt: Baum gefällt, client zeigt: gefällten Baum. Machbar? (Nichts konkretes, nur allgemein ;-))
    • ghoulsblade : gemeint ist statics temporär entfernen. z.b. :
      • spieler sieht : holzfäller hack am baum, baum fällt um, neuer baum wächst nach
      • Technik dahinter:, ausgewachsener baume als static. wenn baum fällt, schickt server ein spezial packet : entferne static an position x,y,z,index. umgefallener baum und junger baum als dynamics. wenn er nachgewachsen ist wird mit der umkehrung für das spezialpacket : zeige static an pos x,y,z,index wieder.. wären nur ein paar zeilen, bau ich euch ein =) >CN: JUHUUU :D
      • neue netzwerk nachrichten kann man in net.generic.lua hinzufügen, als subcommands vom 0xBF packet. umkipp animation müsstest du über dynamic anim oder sonen anim effekt machen.> Wenn nötig kein Problem.
  • Lightfarben ändern (Licht der Statics [Fackeln, etc] im Original ist definiert, änderungen zu rot, grün oder anderem möglich?)
  • In Häusern Radius der abgedeckten Dächer verkleinern, damit man nicht ins Nachbarhaus schauen kann.


  • Clientumfang anpassen nur für 2d ?
    • ghoulsblade : ich denke mal gemeint ist 3d daten weglassen zwecks kleinerer download. wenn das für den shard sinn macht, hab ich nix dagegen, sie müssen sich halt selber dadrum kümmern. (updater funktioniert nicht halt nicht mehr, also müssen sie selber download packs zusammenstellen oder nen eigenen updater basteln)
  • Wenn möglich alles in einem Client. Exe packen und Ordner für die Grafiken dann verschlüsseln, wenn für den Shard modifiziert. (SPieler sollen ja nicht am Client rumbasteln, sondern den nur einfach nutzen können.)
    • ghoulsblade :
      • verschlüsseln : wegen gpl müsst ihr den quellcode von ner veränderten exe die ihr an spieler verteilt auch rausgeben, inclusive encryption key, also ist das relativ sinnlos.
      • alles in eine exe packen ist schwierig wegen dateipfaden und sachen wie cache dateien die iris in einem extra ordner erstellt.
      • was aber geht ist ordner mit grafiken zu zips machen, ogre kann zip laden.
      • > ChatNoir: Kann dieser Ordner im Zip dann auch ein Passwort haben?
      • > Ghoulsblade: glaube nicht, aber selbst wenn müsste das passwort im quellcode stehen. Prinzipiell muss der user wegen GPL die möglichkeit haben an die daten ranzukommen und sie durch andere zu ersetzen, ohne die funktionalität zu beeinträchtigen. Das haben die eingebaut um Tivoisierung zu verhindern, was wohl ein paar Firmen vorhatten um die GPL und andere opensourcer lizensen auszutricksen. Das heisst aber noch lange nicht dass der user irgendwelche rechte an deinen Grafiken bekommt und sie in anderen Projekten verwenden DARF. Also er kommt an die grafiken ran, aber er darf sie trotzdem nicht unabhängig von arvum verwenden wenn du es ihm nicht explizit über eine bestimmte lizens (wie cc-by-sa) erlaubst.
  • Kompatibilität zu Bauprogrammen: GMTool oder Pandoras Box. Wie sieht es damit aus, was müsste gemacht werden?
  • ghoulsblade : Das ist wohl unmöglich. Wenn ich mich nicht täusche sind diese tools sind dafür gemacht direkt im ram vom orginalclient werte zu verändern, und iris ist ja völlig anders aufgebaut.

links