Ergebnis 1 bis 7 von 7

Thema: Modding einsteigen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    User
    Registriert seit
    17.11.2007
    Ort
    Bayern ;D
    Beiträge
    16

    Standard Modding einsteigen

    Hallo liebe Crysis-Community,

    ich habe vor mir wieder Crysis zu kaufen (damals interessierte ich mich eher für die Source Engine) und möchte selbiges modden. Ich habe die letzten Jahre nur ein paar Levels für Counter Strike: Source bzw. Half Life 2 erstellt und möchte nun zu CryEngine 2 wechseln weil die Source Engine für meine Ideen nicht Optimal wäre.

    Allerdings wusste ich das zu fast allen gängigen Engines die Programmiersprache C++ benötigt wird um ein eigenes Spiel/Mod daraus zu machen. Also versuchte ich es selbstständig durch Tutorials zu lernen, allerdings wurde ich anfangs durch die Komplexität von Speicherverwaltungen etc. verunsichert und gab es schließlich auf.

    Darum habe ich mich ein wenig umgesehen und bin auf 3DGameStudio gestoßen, mit dem man mit Lite-C eigene Spiele "einfacher" entwickeln kann (das wie C#/C++ aufgebaut sein soll, nur ohne Speicherverwaltung und ähnliches - welches von Lite-C selbst übernommen wird). Nachdem ich mit dem Lite-C Tutorial durch war, konnte ich ein wenig die "objektorientierte Sprache des Computers" nachvollziehen. Weshalb ich mich nun wieder ein wenig für C++ interessiere und hoffe das ich das erlernen kann. Allerdings ist die Engine nicht das, was meinen Vorstellungen entspricht und ich müsste, so gut wie bei 0 anfangen.

    Nun bin ich wieder auf die CryEngine gestoßen und möchte durch die Wegweißende Technik, mich an meine ersten richtigen Modding-versuche heranwagen. Natürlich würde ich zuerst versuchen mit dem Sandbox2 Editor umzugehen, allerdings wird das für eine eigene Mod wohl nicht genügen.

    Weshalb ich diesen Thread eröffnet habe um (hoffentlich) alle meine Fragen beantwortet zu bekommen:



    (Natürlich weiß ich, wie schwer es sein kann, ein Spiel oder eine alleine Mod zu erstellen, deshalb möchte ich keine Belehrungen eurer Seite haben. Umso mehr Custom content, desto viiieel mehr arbeit!)


    1. Wäre es schwer für einen Anfänger, C++ zu erlernen der die Logik dahinter schon etwas versteht?

    2. Gibt es mit C++ und Crysis irgendwelche Besonderheiten? Wenn man eine Mod machen möchte, wie sieht das dann mit dem Programmieren aus - man zieht die meisten scripts natürlich aus dem Hauptspiel, oder?

    3. Wie sieht es mit Crysis bei Innenarealen aus? Werden dort, wie auch in der Source Engine, blocks erstellt die man nach belieben bearbeiten und texturieren kann oder muss man die Gebäude und deren Innenleben in einem 3D-Grafikprogramm erst modellieren/texturieren, bevor man das in die Spielwelt einbinden kann?

    4. Wäre es sehr schwer, mit der CryEngine2 eine Mod zu erstellen um z.B. ein RPG alá Oblivion?

    5. Wie gut klappt es mit dem Importieren von Modellen mit z.B. Cinema 4D?

    6. Wäre es für einen Anfänger leicht, ein Modding-Team zu finden?


    Falls mir noch Fragen einfallen, werde ich diesen Thread editieren. Und schon einmal herzlichen dank, an alle die mir versuchen zu helfen!^^

  2. #2
    Co-Administrator Avatar von Masterside
    Registriert seit
    04.12.2007
    Ort
    Bonn
    Beiträge
    3.141

    Standard

    1. Mit den passenden Büchern geht es eigendlich ganz gut und man kommt schnell rein.
    Internet-Tutorials kenne ich grade keinen guten. hier gibts aber auch welche die sich mit C++ gut auskennen.

    2.Irgendwelche besonderheiten gibt es eigendlich nicht. Für die Engine gibt es auch ein SDK, da sind die notwendigen Datein drinne.

    3.Wenn du dich nicht mit Soliden rumschlagen, willst musst du ein 3D Programm nehmen (Ich empfehle zum Einstieg Google Sketch Up)

    4.Kommt drauf an wie gut und schnell du in C++ bist/rein kommst, allg. gehe ich mal davon aus das es schwer ist, da es ja nur per C++ geht.

    5.Kann ich dir leider nicht sagen kenne mich nicht aus mit Cinema 4D

    6. Du musst eine Map/MOD machen mit der du dich dann bei den Teams bewerben kannst. (Ich gucke mal das ich mit Dead-Corridor ein Team überzeugen kann )
    CPU: INTEL i7 3770K RAM: 32 GB DDR3 Motherboard: ASUS P8Z77 LE Plus GPU: EVGA GTX 780 SC SSD: ADATA SP900
    HDD1: SAMSUNG HD103UJ HDD2: SAMSUNG HD161HJ HDD3: SAMSUNG HD501LJ PSU: 1000W OS: Windows 8.1

  3. #3
    Semi Pro Avatar von Tibull
    Registriert seit
    16.03.2009
    Beiträge
    1.307

    Standard

    Zitat Zitat von Neo3015 Beitrag anzeigen
    1. Wäre es schwer für einen Anfänger, C++ zu erlernen der die Logik dahinter schon etwas versteht?
    zu dem einen punkt würde ich sagen - c++ lernen nicht das große problem die syntax is ähnlich logisch aufgebaut wie alle anderen programmiersprachen
    aber die sdk von crysis lernen ist ein problem, da die wirklich gigantisch is
    MfG
    _Tibull_
    SketchUp




  4. #4
    User
    Registriert seit
    17.11.2007
    Ort
    Bayern ;D
    Beiträge
    16

    Standard

    Danke für eure Hilfe!

    Zitat Zitat von Masterside Beitrag anzeigen
    1. Mit den passenden Büchern geht es eigendlich ganz gut und man kommt schnell rein.
    Internet-Tutorials kenne ich grade keinen guten. hier gibts aber auch welche die sich mit C++ gut auskennen.

    [...]

    3.Wenn du dich nicht mit Soliden rumschlagen, willst musst du ein 3D Programm nehmen (Ich empfehle zum Einstieg Google Sketch Up)

    [...]

    6. Du musst eine Map/MOD machen mit der du dich dann bei den Teams bewerben kannst. (Ich gucke mal das ich mit Dead-Corridor ein Team überzeugen kann )
    Zu 1: Alles klar, ich werde mir mal ein gutes Buch zu C++ zulegen. Da gibt es bestimmt welche, speziell für Spieleprogrammierung (vllt sogar speziell für cryengine oder mods?^^).

    Zu 3: Soliden rumschlagen, klingt als wären die Dinger eher nervig bzw. komplex, wie genau läuft denn sowas ab? Gibts da auch solche Kästen bei denen man die "Solids" einrasten lassen kann oder ähnliches?

    Zu 6: Das ist gut zu Wissen! Worauf sollte ich bei einem Team achten? Möchte ja nicht das es am Ende nur vergebene Liebesmüh war, weil Leute abspringen oder ähnliches.

    (Viel Glück noch bei der mit deiner Mod "Dead-Corridor"!!!^^)



    Zitat Zitat von Tibull Beitrag anzeigen
    [...]
    aber die sdk von crysis lernen ist ein problem, da die wirklich gigantisch is
    SDK gigantisch? Ich könnte mich dann ja vielleicht eher auf das Leveldesign spezialisieren. Das der Sandbox2 Editor Umfangreich ist, kann ich mir sehr gut vorstellen - aber gigantisch? Was kann man damit denn besonderes anstellen? Mehr als in der Source Engine?^^


    Vielen dank an euch zwei, dass ihr mir schon einmal einen kleinen eindruck verschafft habt^^

  5. #5
    Semi Pro Avatar von Tibull
    Registriert seit
    16.03.2009
    Beiträge
    1.307

    Standard

    Zitat Zitat von Neo3015 Beitrag anzeigen
    SDK gigantisch? Ich könnte mich dann ja vielleicht eher auf das Leveldesign spezialisieren. Das der Sandbox2 Editor Umfangreich ist, kann ich mir sehr gut vorstellen - aber gigantisch? Was kann man damit denn besonderes anstellen? Mehr als in der Source Engine?^^
    ja größer als source muss ja auch mehr können
    - teilweise komplexer (grundfunktionen zB sind in assembler ->mathematische sachen)
    - teilweise verbuggter oder blöd ( sagen viele aber ich kann das ned beurteilen)

    und gigantisch .. naja is relativ wie so vieles
    ca 200 header die du dann vor dir hast. du musst zwar nicht alle auswendig können aber schon sehr viele klassen und funktionen

    zu dem buch - ich würde dir raten erstma nix mit spiele programmierung zu kaufen (hab ich gemacht , nix gut)
    nimm ein grundlagen buch denn beim spiele programmieren is man sehr viel weiter als nur if - else da kommen dann massig sonderzeichen die man in allen facetten kennen muss '*' '->' '&' '->*' '. . .' (ja ... gibtz wirklich aber selten xP) meistens kommt dann die ganze mathematik hinter 3D drann und das is auch nid einfach
    MfG
    _Tibull_
    SketchUp




  6. #6
    Co-Administrator Avatar von Masterside
    Registriert seit
    04.12.2007
    Ort
    Bonn
    Beiträge
    3.141

    Standard

    zu 3:
    Solids sind einfach nur so "Blöcke" die du in eine Beliebige Form transformiern kannst. ist ja bei der Source Engine nicht anders.
    Die erstellst du ja direkt im Sandbox Editor und von dennen braucht man viele damit man ein einiger maßen gutes Objekt hinbekommt.
    Das ist eine ziemliche friemelarbeit. Eine rasterfunktion gibt es für alle objekte im Sandbox Editor.

    Mit 3D programmen geht das viel schneller (vorrausgesetzt du kannst mit dem program arbeiten).

    zu 6:

    Kann ich dir noch nicht so genau sagen, da ich ja noch nicht in einem Team bin.
    Erstmal würde ich mich auf eine Sache spezialisieren (Level Design, Coder etc.)
    - Ich z.B. versuche mich beim Level Design - Später kannst du dir dann noch andere Sachen aneignennen.
    Wenn du dann eine Map/MOD (kommt ja drauf an was du am besten kannst) erstellt hast,
    kannst du beim aktuellen Projekt von dem Team, wo du hin möchtest, gucken, ob die noch Verstärkung suchen,
    auf dem Gebiet, wo du gut bist, falls ja einfach mal nachfragen, ob du mit einsteigen kannst
    und als Vorschau kannst du deine erstellte Map/MOD dem Leader (in den meisten Fällen) schicken
    und der sag dir dann bescheid ob du genommen wirst oder nicht.
    Ansonsten bei den andern Teams nachgucken.

    Bei Crymod findest du eine größere Auswahl an Teams. Die einzigen Teams die noch aktiv sind und hier auch vertreten sind, sind:
    -Dark Dust Studio
    -Crystal Wolf Studios

    Sorry falls ich welche vergessen habe.

    ___

    Hoffe ich habe deine Frage beantwortet
    CPU: INTEL i7 3770K RAM: 32 GB DDR3 Motherboard: ASUS P8Z77 LE Plus GPU: EVGA GTX 780 SC SSD: ADATA SP900
    HDD1: SAMSUNG HD103UJ HDD2: SAMSUNG HD161HJ HDD3: SAMSUNG HD501LJ PSU: 1000W OS: Windows 8.1

  7. #7
    User
    Registriert seit
    17.11.2007
    Ort
    Bayern ;D
    Beiträge
    16

    Standard

    Au ja! Herzlichen dank ihr beiden - habt mir sehr geholfen! =D

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •