KINGx - Das inoffizielle PlayStation Forum & News Portal

Normale Version: Analog-Pad im XMB benutzen Plugin
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Ich würde auch gerne das analog-Pad im XMB als Richtungstasten nutzen können, nur leider hats im xmb keine/kaum funktionen -.-

Gibt es da ein Plugin, was dem Abhilfe verschafft!?
Hab ich mal geschrieben, ich kanns nachher posten, aber ich muss jetzt erstmal in die Kirche. Bin um ca. 8 uhr abends wieder da, dann posts ich hier
Kirche oO
Naja wers gern hat...

Thx HackMan thumb
Haha erster! Tongue
Das Plugin heißt JOYSENS
siesta

killagodzilla :
Haha erster! Tongue
Das Plugin heißt JOYSENS
siesta


Wtf... wieso hab ich dass damals nicht gefunden als ich es selber wollte!? XD
Naja @TheZ, falls du noch meine Version brauchst (ich hab mir das Joysens nicht angeschaut, ich weiß nicht obs so ist wie du es willst), sags einfach dann poste ich es.
Und ja, ich bin noch einer der anscheinend Wenigen, die noch in die Kirche gehen (wobei dass bei uns in den kleinen Dörfchen gar nicht so wenig sind).

Ja Hacki, ich nehme lieber deine version Big Grin
Ich will auch HacKman version Big Grin

mfg
http://www.multiupload.com/LQ8H6U7T8S

Code:
#include <pspkernel.h>
#include <pspctrl.h>
#include <pspinit.h>

PSP_MODULE_INFO("ctrl_hook", 0x1000, 1, 1);

int (* GetCtrlsReal) (SceCtrlData *pad_data, int count) = NULL;

int GetCtrlsPatch(SceCtrlData* pad_data, int count)
{
    int ret = GetCtrlsReal(pad_data, count);
    int interrupts = pspSdkDisableInterrupts();
    
    if(!sceKernelFindModuleByName("htmlviewer_plugin_module"))
    {
        sceCtrlSetSamplingMode(PSP_CTRL_MODE_ANALOG);
        if(pad_data->Lx == 0)
            pad_data->Buttons |= PSP_CTRL_LEFT;
        if(pad_data->Lx == 255)
            pad_data->Buttons |= PSP_CTRL_RIGHT;
        if(pad_data->Ly == 0)
            pad_data->Buttons |= PSP_CTRL_UP;
        if(pad_data->Ly == 255)
            pad_data->Buttons |= PSP_CTRL_DOWN;
    };
    
    pspSdkEnableInterrupts(interrupts);
    return ret;
};

u32 PatchFunction(char *modname, char *libname, int nid, void *newFunc)
{
    u32 addr = sctrlHENFindFunction(modname, libname, nid);
    sctrlHENPatchSyscall(addr, newFunc);
    
    return addr;
};

int main_thread(SceSize args, void *argp)
{
    sceKernelDelayThread(3000000);
    
    int keyConf = sceKernelInitKeyConfig();
    if(keyConf == PSP_INIT_KEYCONFIG_VSH)
    {    
        GetCtrlsReal = (void *)PatchFunction("sceVshBridge_Driver", "sceVshBridge", 0xC6395C03, GetCtrlsPatch);
    }
    else
    {    
        GetCtrlsReal = (void *)PatchFunction("sceController_Service", "sceCtrl", 0x1F803938, GetCtrlsPatch);
        PatchFunction("sceController_Service", "sceCtrl", 0x3A622550, GetCtrlsPatch);
    };
    
    sceKernelDcacheWritebackAll();
    sceKernelIcacheClearAll();
    
    return 0;
};

int module_start(SceSize args, void *argp)
{
    int thid = 0;
    
    thid = 0;
    thid = sceKernelCreateThread("main_thread", main_thread, 25, 64 * 1024, 0, NULL);
    if(thid >= 0)
        sceKernelStartThread(thid, args, argp);
    
    return 0;
};

danke funzt wunderbar Smile
SRY;für die dumme frage ,aber wie installiert man das...AUF EINER 300 mit 5.03 Prome-3(4)?

shaplayer :
SRY;für die dumme frage ,aber wie installiert man das...AUF EINER 300 mit 5.03 Prome-3(4)?


Einfach im VSH oder im GAME Text eintragen... fertig Wink

okay danke...


EDIT: hat super funktioniert,danke HACKMAN!
Besser hätte es nicht sein können!!!!

HacKmaN :
Einfach im VSH oder im GAME Text eintragen... fertig Wink


In Game auch oO

Naja danke Hacki, funzt so wie ich wollte Wink thumb

The Z :

HacKmaN :
Einfach im VSH oder im GAME Text eintragen... fertig Wink


In Game auch oO

Naja danke Hacki, funzt so wie ich wollte Wink thumb


Nur wenn du es im GAME willst, ich habs extra so gecodet dass es in beiden Modi funktioniert Smile

Ei verbibscht! Hackmannes ctrl_hook ist in seplugins, und in der VSH ists auch eingetragen. Im RecMenü wirds als enabled angezeigt. -Aber es funtzt auf meiner Fat nisch!
Seiten: 1 2 3 4 5 6
Referenz-URLs