Portal-Zone Gothic-Zone Gothic II-Zone Gothic 3-Zone Gothic 4-Zone Modifikationen-Zone Download-Zone Foren-Zone RPG-Zone Almanach-Zone Spirit of Gothic

 

Seite 22 von 31 « Erste ... 111518192021222324252629 ... Letzte »
Ergebnis 421 bis 440 von 606
  1. Beiträge anzeigen #421 Zitieren
    Knight
    Registriert seit
    Aug 2009
    Ort
    Hessen
    Beiträge
    1.487
     
    Cryp18Struct ist offline
    Im zCSkyController_Outdoor gibt es was:
    Code:
    // planets
        //enum { NUM_PLANETS = 2 }; //Sonne:0, Mond:1
        //zCSkyPlanet                   planets[NUM_PLANETS];
            //Sonne:
            var int Sun_mesh;        //zCMesh*
            var int Sun_color0[4];   //zVEC4     
            var int Sun_color1[4];   //zVEC4     
            var int Sun_size;        //zREAL     
            var int Sun_pos[3];      //zVEC3     
            var int Sun_rotAxis[3];  //zVEC3     
            //Mond:
            var int Moon_mesh;        //zCMesh*
            var int Moon_color0[4];   //zVEC4    
            var int Moon_color1[4];   //zVEC4    
            var int Moon_size;        //zREAL    
            var int Moon_pos[3];      //zVEC3    
            var int Moon_rotAxis[3];  //zVEC3    
        
        var int m_bSunVisible;        //zBOOL
        var int m_fFadeScale;         //zREAL
    Du wirst dann wahrscheinlich der erste sein der damit arbeitet

  2. Beiträge anzeigen #422 Zitieren
    Serima Avatar von Fisk2033
    Registriert seit
    Dec 2010
    Ort
    Dresden
    Beiträge
    5.803
     
    Fisk2033 ist offline
    Ist ja schon mal ein Anfang, danke!

  3. Beiträge anzeigen #423 Zitieren
    Knight
    Registriert seit
    Aug 2009
    Ort
    Hessen
    Beiträge
    1.487
     
    Cryp18Struct ist offline
    Zitat Zitat von Milky-Way Beitrag anzeigen
    Ich habe ein paar Fragen zu den Fast Dynamic Lights von Sektenspinner.

    3) die Funktion GetVobSector ist leider nicht in dem Skript definiert. Ich habe mir jetzt einfach mal eine Dummy-Version geschrieben, die immer 0 zurückgibt.
    Benutzt wird sie zum Beispiel hier
    Code:
    func int FDLINT_ClassifySpawnerSector(var int spawnerPtr) {
        var int sectPtr; sectPtr = GetVobSector (spawnerPtr);
        var int res; res = 0;
        
        if (!sectPtr) {
            //nicht im Portalraum, also draußen.
            //draußen ist eigentlich immer aktiv:
            res = res | FDLINT_SectorActive;
        } else {
            var zCBspSector sect;
            sect = MEM_PtrToInst (sectPtr);
            
            if (sect.activated == MEM_ReadInt (bspFrameCtr_Address)) {
                res = res | FDLINT_SectorActive;
            };
        };
        
        if (sectPtr == FDLINT_CamSectPtr) {
            res = res | FDLINT_SectorCamera;
        };
        
        if (sectPtr == FDLINT_PlayerSectPtr) {
            res = res | FDLINT_SectorPlayer;
        };
        
        return res;
    };
    so dass meine Vermutung ist, dass sie angeben sollte, in welchem Portalraum der Spieler gerade ist (und 0 für draußen). Wüsste jemand, wie die Funktion richtig aussehen sollte?
    Über Fisk2033 bin ich an die Funktion gekommen:
    Code:
    //************************************************
    //   Get Vob Sector
    //************************************************
    
    func int GetVobSector (var int vobPtr) {
        if (!vobPtr) {
            return 0; //keine Ahnung
        };
        
        var zCVob vob;
        vob = MEM_PtrToInst (vobPtr);
        
        if (!vob.groundPoly) {
            return 0; //keine Ahnung
        };
        
        var zCPolygon grndPoly;
        grndPoly = MEM_PtrToInst (vob.groundPoly);
        
        if (!grndPoly.material) {
            return 0; //keine Ahnung
        };
        
        var zCMaterial mat;
        mat = MEM_PtrToInst (grndPoly.material);
        
        return mat.bspSectorFront;
    };
    Du könntest das noch an Sektenspinners post unten dran editieren.

  4. Beiträge anzeigen #424 Zitieren

  5. Beiträge anzeigen #425 Zitieren
    OdysseeModTeam Avatar von Alain Dufont
    Registriert seit
    Oct 2016
    Ort
    hinter dem Mond
    Beiträge
    3.856
     
    Alain Dufont ist offline
    Zitat Zitat von TazmanDevil Beitrag anzeigen
    Ich habe wegen Out of Memory Exceptions beim Speichern mal Gothic2 mit dem LAA flag versehen. Jetzt habe ich keine Out-Of-Memory Exceptions mehr, dafür gibts nun eine Access Violation wenn ich das dritte oder vierte mal mal ein Save in Khorinis lade. Call Stack ist recht kurz und hat DoStack ganz oben, ein Symptom welches auch eine kürzlich gefundene 4GB-Inkompatibilität in Ikarus aufwies.

    Falls die Korrektur schon in ein offizielles Ikarus-Paket eingeflossen ist, könntet ihr dann im nächsten Patch auf diese Version migrieren?

    Eventuell löst dies das Ladeproblem bei grossen Welten.
    Aufgrund oben stehender Info meine Frage. Ist die Korrektur bereits im neusten Ikarus Paket erfolgt?
    "Glaubensikone Hänno kennt den Weg" - Die Zeugen Spandaus

  6. Beiträge anzeigen #426 Zitieren
    Knight Commander Avatar von Neconspictor
    Registriert seit
    Jan 2009
    Beiträge
    2.749
     
    Neconspictor ist offline
    Zitat Zitat von Alain Dufont Beitrag anzeigen
    Aufgrund oben stehender Info meine Frage. Ist die Korrektur bereits im neusten Ikarus Paket erfolgt?
    Sieht bis jetzt nicht so aus. Ich könnte als Übergangslösung die gepatchte Version hochladen, die wir bei LoA aktuell verwenden.

  7. Beiträge anzeigen #427 Zitieren
    OdysseeModTeam Avatar von Alain Dufont
    Registriert seit
    Oct 2016
    Ort
    hinter dem Mond
    Beiträge
    3.856
     
    Alain Dufont ist offline
    Zitat Zitat von Neconspictor Beitrag anzeigen
    Sieht bis jetzt nicht so aus. Ich könnte als Übergangslösung die gepatchte Version hochladen, die wir bei LoA aktuell verwenden.
    Ja, das wäre nett.
    "Glaubensikone Hänno kennt den Weg" - Die Zeugen Spandaus

  8. Beiträge anzeigen #428 Zitieren

  9. Beiträge anzeigen #429 Zitieren
    OdysseeModTeam Avatar von Alain Dufont
    Registriert seit
    Oct 2016
    Ort
    hinter dem Mond
    Beiträge
    3.856
     
    Alain Dufont ist offline
    Zitat Zitat von Neconspictor Beitrag anzeigen
    Vielen Dank. Das ist aber sehr komplex. Dann warte ich lieber bis die neue Version kommt.
    "Glaubensikone Hänno kennt den Weg" - Die Zeugen Spandaus

  10. Beiträge anzeigen #430 Zitieren
    Ehrengarde Avatar von mud-freak
    Registriert seit
    Dec 2005
    Beiträge
    2.199
     
    mud-freak ist gerade online
    Das hängt davon ab, wann Lehona die Zeit findet das LeGo Repo in GitHub zu importieren. (Kein Druck/Stress von meiner Seite)

  11. Beiträge anzeigen #431 Zitieren
    Knight Commander Avatar von Neconspictor
    Registriert seit
    Jan 2009
    Beiträge
    2.749
     
    Neconspictor ist offline
    Zitat Zitat von Alain Dufont Beitrag anzeigen
    Vielen Dank. Das ist aber sehr komplex. Dann warte ich lieber bis die neue Version kommt.
    Was meinst du mit 'komplex'? Du musst eigentlich nur deine alte Ikarus.d mit dieser austauschen

  12. Beiträge anzeigen #432 Zitieren
    OdysseeModTeam Avatar von blackpirate
    Registriert seit
    Jan 2008
    Ort
    Jharkendar
    Beiträge
    20.018
     
    blackpirate ist offline
    Zitat Zitat von Neconspictor Beitrag anzeigen
    Was meinst du mit 'komplex'? Du musst eigentlich nur deine alte Ikarus.d mit dieser austauschen
    Das denke ich auch. Muss noch irgendeine Funktion in der Startup und in der Gothic. src. eingefügt werden?

    Der Krieg gegen die Orks schien verloren, - da machte sich eine Gruppe von Paladinen auf die Welt zu retten:
    ODYSSEE - IM AUFTRAG DES KÖNIGS



  13. Beiträge anzeigen #433 Zitieren
    Serima Avatar von Fisk2033
    Registriert seit
    Dec 2010
    Ort
    Dresden
    Beiträge
    5.803
     
    Fisk2033 ist offline
    Zitat Zitat von blackpirate Beitrag anzeigen
    Das denke ich auch. Muss noch irgendeine Funktion in der Startup und in der Gothic. src. eingefügt werden?
    Nein, ihr tauscht ja nur eine Datei aus.

  14. Beiträge anzeigen #434 Zitieren
    OdysseeModTeam Avatar von blackpirate
    Registriert seit
    Jan 2008
    Ort
    Jharkendar
    Beiträge
    20.018
     
    blackpirate ist offline
    Zitat Zitat von Fisk2033 Beitrag anzeigen
    Nein, ihr tauscht ja nur eine Datei aus.
    Gut. Dann wäre das erledigt. Vielen Dank.

    Der Krieg gegen die Orks schien verloren, - da machte sich eine Gruppe von Paladinen auf die Welt zu retten:
    ODYSSEE - IM AUFTRAG DES KÖNIGS



  15. Beiträge anzeigen #435 Zitieren
    Dea
    Registriert seit
    Jul 2007
    Beiträge
    10.447
     
    Lehona ist offline
    Zitat Zitat von mud-freak Beitrag anzeigen
    (Kein Druck/Stress von meiner Seite)
    Schade, denn das hilft mir ungemein

    Habe jetzt einfach ein Repo aufgemacht, der LeGo Umzug kommt auch noch (aber dauert relativ lange, wenn ich die History erhalten möchte): https://github.com/Lehona/Ikarus

    @Neconspictor: Eröffnest du einen PR mit deinen Änderungen?

  16. Beiträge anzeigen #436 Zitieren
    Ehrengarde Avatar von mud-freak
    Registriert seit
    Dec 2005
    Beiträge
    2.199
     
    mud-freak ist gerade online
    Zitat Zitat von Lehona Beitrag anzeigen
    Schade, denn das hilft mir ungemein

    Habe jetzt einfach ein Repo aufgemacht, der LeGo Umzug kommt auch noch (aber dauert relativ lange, wenn ich die History erhalten möchte): https://github.com/Lehona/Ikarus
    Danke dir! Willst du auch noch die Gothic 1 Skripte dazu tun (Ikarus_Const_G1.d und den Ordner EngineClasses_G1)?

  17. Beiträge anzeigen #437 Zitieren
    Dea
    Registriert seit
    Jul 2007
    Beiträge
    10.447
     
    Lehona ist offline
    Zitat Zitat von mud-freak Beitrag anzeigen
    Danke dir! Willst du auch noch die Gothic 1 Skripte dazu tun (Ikarus_Const_G1.d und den Ordner EngineClasses_G1)?
    Whoops, die hatte ich bei meiner Installation natürlich schon gelöscht. Habe ich jetzt hinzugefügt.

  18. Beiträge anzeigen #438 Zitieren
    Provinzheld
    Registriert seit
    Mar 2010
    Ort
    Berlin
    Beiträge
    201
     
    withmorten ist offline
    Ich hab mir mal die ZCCamera.unverified von G1 angeguckt, und da müssten die drei Elemente raus:

    Code:
    var string screenFadeTexture;
    var int screenFadeTextureAniFPS;
    var int screenFadeTextureBlendFunc;
    Die Funktionen um die zu setzen gibts in Gothic 1 nicht, aber in Gothic 2, und damit stimmen dann auch die ganzen GetFov, SetFov Funktionen die auf Elemente dahinter zugreifen

    Somit nicht mehr .unverified

  19. Beiträge anzeigen #439 Zitieren
    Knight Commander Avatar von Neconspictor
    Registriert seit
    Jan 2009
    Beiträge
    2.749
     
    Neconspictor ist offline
    Zitat Zitat von Lehona Beitrag anzeigen
    @Neconspictor: Eröffnest du einen PR mit deinen Änderungen?
    Kann ich machen. Dafür müsstest du mich allerdings als "Collaborator" hinzufügen, sonst kann ich keinen Branch eröffnen für den Pull Request
    Mein Nick auf Github ist ebenfalls Neconspictor

    EDIT: Hat sich erledigt. Ein einfacher Fork geht ja auch
    Geändert von Neconspictor (26.11.2018 um 15:16 Uhr)

  20. Beiträge anzeigen #440 Zitieren
    Dea
    Registriert seit
    Jul 2007
    Beiträge
    10.447
     
    Lehona ist offline
    Zitat Zitat von Neconspictor Beitrag anzeigen
    Kann ich machen. Dafür müsstest du mich allerdings als "Collaborator" hinzufügen, sonst kann ich keinen Branch eröffnen für den Pull Request
    Mein Nick auf Github ist ebenfalls Neconspictor

    EDIT: Hat sich erledigt. Ein einfacher Fork geht ja auch
    Dankeschön, habe ich direkt gemerget. Ich denke grundsätzlich würde ich keine Collaboratoren hinzufügen, wenn nicht eine längerfristige Weiterentwicklung geplant ist. Für fast alles andere reichen ja auch PRs.

Seite 22 von 31 « Erste ... 111518192021222324252629 ... Letzte »

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
Impressum | Link Us | intern
World of Gothic © by World of Gothic Team
Gothic, Gothic 2 & Gothic 3 are © by Piranha Bytes & Egmont Interactive & JoWooD Productions AG, all rights reserved worldwide