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 2 von 2
  1. Beiträge anzeigen #1 Zitieren
    Legende der Amazonen Avatar von Bisasam
    Registriert seit
    Dec 2006
    Ort
    Meine Faust in Sinis Gesicht
    Beiträge
    9.639
     
    Bisasam ist offline

    Marvin Commands auf einen Hotkey legen?

    Hat da jemand schon Erfahrungen mit? Konkret geht es um Toggle Desktop.

    Mich würde auch interessieren, ob man die F6 Kameraposition speichern und per Hotkey einnehmen könnte. Vermutlich würde ich da einfach eine Kamera"fahrt" mit entsprechender Ausrichtung einführen, aber wie bekomm ich die aktuelle Ausrichtung der Kamera? Es geht bewusst nicht um die Pos eines Npcs.


    "Das erinnert doch sehr erfreulich an das, was man sich als Gothicfan wünscht!"
    -Korallenkette

  2. Beiträge anzeigen #2 Zitieren
    Local Hero
    Registriert seit
    Feb 2017
    Beiträge
    270
     
    F a w k e s ist offline
    I can help with console command - just recently we were testing something similar:
    (requires Ikarus 1.2.2)
    Code:
    func void Game_InitConsole () {
        //0x00645280 void __cdecl Game_InitConsole(void)
        const int Game_InitConsole_G1 = 6574720;
    
        //0x00673470 void __cdecl Game_InitConsole(void)
        const int Game_InitConsole_G2 = 6763632;
    
        CALL__cdecl (MEMINT_SwitchG1G2 (Game_InitConsole_G1, Game_InitConsole_G2));
    };
    
    func void zCConsole_Evaluate (var string command) {
        //0x006DB5D0 public: int __thiscall zCConsole::Evaluate(class zSTRING const &)
        const int zCConsole__Evaluate_G1 = 7189968;
    
        //0x00784860 public: int __thiscall zCConsole::Evaluate(class zSTRING const &)
        const int zCConsole__Evaluate_G2 = 7882848;
    
        CALL_zStringPtrParam (command);
        CALL__thiscall (zcon_address, MEMINT_SwitchG1G2 (zCConsole__Evaluate_G1, zCConsole__Evaluate_G2));
    };
    
    func void testMarvin () {
        Game_InitConsole ();
        zCConsole_Evaluate ("toggle desktop");
    };
    You can probably use szapp's gameKeyEvents.d feature to detect pressed keys:
    https://forum.worldofplayers.de/foru...1#post26055992
    Geändert von F a w k e s (02.07.2022 um 13:31 Uhr) Grund: fix G2A address

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