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

 

Ergebnis 1 bis 10 von 10
  1. Beiträge anzeigen #1 Zitieren
    now also in your universe  Avatar von Milky-Way
    Registriert seit
    Jun 2007
    Beiträge
    15.243
     
    Milky-Way ist offline

    Ladebalken Position ändern

    Weiß jemand, wie man die Position des Ladebalkens verändert? Beim einzigen Thema im Forum, das ich finden konnte, habe ich selbst geschrieben, dass ich es schon einmal gemacht hätte.^^

  2. Beiträge anzeigen #2 Zitieren
    Veteran Avatar von Ingenieur
    Registriert seit
    Apr 2006
    Ort
    A-MD-BA-PRAHA
    Beiträge
    683
     
    Ingenieur ist offline
    Du weißt aber nicht zufällig wie du das damals gemacht hättest, oder?

    Kann das denn überhaupt mit Ikarus oder LeGo gemacht werden? Ich würde denken, dass zur Zeit der Positionierung des Ladebalkens noch keine Skripte ausgeführt werden, zumindest nicht beim erstenmal Laden nach dem Neutstart des Spiels. Ähnlich wie die Textur erst beim zweiten Mal laden geändert werden kann.

    Dann wäre es nämlich ein Fall für g2ext. Wie es damit genau geht weiß ich aber auch nicht. Im einfachsten Fall kannst du die Konstanten überschreiben, die die Position definieren.

    Grüße!
    Zitat Zitat von Dalai Zoll Beitrag anzeigen
    Ich hab ´ne bessere Idee!
    World of Players Usermap

  3. Beiträge anzeigen #3 Zitieren
    now also in your universe  Avatar von Milky-Way
    Registriert seit
    Jun 2007
    Beiträge
    15.243
     
    Milky-Way ist offline
    Wenn ich es damals wirklich gemacht habe (und eigentlich bin ich mir da ziemlich sicher), dann sicherlich ohne Ikarus, Lego und g2ext. Es gäbe dann vermutlich irgendwo eine Konstante (bzw. eher 2, für x und y), die ich einfach verändern konnte - die finde ich allerdings nicht mehr.

  4. Beiträge anzeigen #4 Zitieren
    Dea
    Registriert seit
    Jul 2007
    Beiträge
    10.447
     
    Lehona ist offline
    Wenn er das schonmal gemacht hat, scheint es ja in den Scripten definiert zu sein. Würde mich auch wundern, wenn nicht. Die Frage ist bloß: Wo?

  5. Beiträge anzeigen #5 Zitieren
    Schwertmeister
    Registriert seit
    May 2009
    Beiträge
    924
     
    Umfi ist offline

    ugly

    Milky schau mal in deine Signatur.

    Bars ausblenden

  6. Beiträge anzeigen #6 Zitieren
    Veteran Avatar von Ingenieur
    Registriert seit
    Apr 2006
    Ort
    A-MD-BA-PRAHA
    Beiträge
    683
     
    Ingenieur ist offline
    Zitat Zitat von Umfi Beitrag anzeigen
    Milky schau mal in deine Signatur.
    Es geht ja um den Ladebalken

    Zitat Zitat von Lehona Beitrag anzeigen
    Würde mich auch wundern, wenn nicht. Die Frage ist bloß: Wo?
    Wie kommst du jetzt darauf? Am ehesten könnte ich mir vorstellen, dass eine bestimmte Farbe in der Textur die Position des Ladebalkens bestimmt. Bedenk doch auch, dass die Skripte erst während des Ladens durchlaufen werden! Nun, soweit ich das verstanden habe.

    Grüße, Ingenieur
    Zitat Zitat von Dalai Zoll Beitrag anzeigen
    Ich hab ´ne bessere Idee!
    World of Players Usermap
    Geändert von Ingenieur (24.07.2012 um 09:30 Uhr)

  7. Homepage besuchen Beiträge anzeigen #7 Zitieren
    Clockwork Origins Avatar von Bonne6
    Registriert seit
    Jun 2004
    Ort
    Erlangen
    Beiträge
    11.826
     
    Bonne6 ist offline
    Vielleicht irgendwo in den System-Scripten, also Menu oder so?

  8. Beiträge anzeigen #8 Zitieren
    now also in your universe  Avatar von Milky-Way
    Registriert seit
    Jun 2007
    Beiträge
    15.243
     
    Milky-Way ist offline
    Zitat Zitat von Bonne6 Beitrag anzeigen
    Vielleicht irgendwo in den System-Scripten, also Menu oder so?
    Das denke ich auch. Aber irgendwie finde ich das einfach nicht.
    Hat das noch nie jemand gemacht?

  9. Beiträge anzeigen #9 Zitieren
    Neuling
    Registriert seit
    Aug 2018
    Ort
    Niedersachsen
    Beiträge
    6
     
    Nemora26 ist offline
    Moin,
    sorry, dass ich dieses alte Thema wieder hervor krame, aber es wäre mal interessant zu wissen, ob und wie das geht. Jemand da mittlerweile eine Idee?

  10. Beiträge anzeigen #10 Zitieren
    Provinzheld Avatar von TopLayer
    Registriert seit
    Nov 2020
    Beiträge
    285
     
    TopLayer ist offline
    Zitat Zitat von Nemora26 Beitrag anzeigen
    Moin,
    sorry, dass ich dieses alte Thema wieder hervor krame, aber es wäre mal interessant zu wissen, ob und wie das geht. Jemand da mittlerweile eine Idee?
    If you use Union create .patch file in system directory with the following content:
    Spoiler:(zum lesen bitte Text markieren)
    Code:
    #engine [G1]
        #patch [GLOBAL DATA]
            // adresses of push Y2 instructions
            INT PushNewGamePos = 0x00638676
            INT PushLoadGamePos = 0x00638837
        #/patch
    #/engine
    
    #engine [G1A]
        #patch [GLOBAL DATA]
            // adresses of push Y2 instructions
            INT PushNewGamePos = 0x0065EB66
            INT PushLoadGamePos = 0x0065ED4F
        #/patch
    #/engine
    
    #engine [G2]
        #patch [GLOBAL DATA]
            // adresses of push Y2 instructions
            INT PushNewGamePos = 0x00665D2B
            INT PushLoadGamePos = 0x00665ECC
        #/patch
    #/engine
    
    #engine [G2A]
        #patch [GLOBAL DATA]
            // adresses of push Y2 instructions
            INT PushNewGamePos = 0x006C282B
            INT PushLoadGamePos = 0x006C29CC
        #/patch
    #/engine
    
    #engine
        #patch        
            INT X1 = 2000
            INT Y1 = 3000
            INT X2 = 6000
            INT Y2 = 4000
            
            INT @(PushNewGamePos + 1) = Y2
            INT @(PushNewGamePos + 6) = X2
            INT @(PushNewGamePos + 11) = Y1
            INT @(PushNewGamePos + 16) = X1
            
            INT @(PushLoadGamePos + 1) = Y2
            INT @(PushLoadGamePos + 6) = X2
            INT @(PushLoadGamePos + 11) = Y1
            INT @(PushLoadGamePos + 16) = X1
        #/patch
    #/engine

    You can use the addresses from the patch in the MEM_WriteInt function if you want to port the solution to Ikarus.

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