Antwort schreiben  Thema schreiben 
Seiten (3): « Erste [1] 2 3 Nächste > Letzte »
Verfasser Nachricht
tom2199
Halbprofi
***


Beiträge: 224
Gruppe: User
Registriert seit: Mar 2010

Status: Offline
Danke erhalten: 136
Beitrag: #1
xPSP  [S] Plugin *neu*

Hallo ich suche ein Plugin dass meine START-Taste Deaktiviert und auf L + R + SELECT (oder andere [sinvolle] Tastenkombination) verlegt, da meine START-Taste ständig gedrückt wird (Wackelkontakt oder so) und ich keine lust habe, meine PSP aufzuschrauben.

Danke im voraus, tom2199

-------------------------------------------------------------------------------------------------------------------------------------------

Hallo, nun melde ich mich zurück mit einer neuen Bitte, und zwar:
Da ich mit dem Plugin nicht aus dem Spiel rausgehen kann (Die Antwort "Nein" bleibt hervorgehoben egal ob ich nach links drücke oder nicht) sowie das VSH-Menü nicht benutzen kann (PSP hängt sich auf), möchte ich fragen, ob dieser Fehler zu beheben ist. Ach ja, das Plugin sollte 6.xx kompatibel sein.

Als kleinen Leckerbissen kriegt derjenige, dessen Arbeit mir am besten gefällt, einen Portal (1) DL-Code für Steam.

PS: Es wäre schön, wenn es diesmal ein bisschen ressourcenfreundlicher gecoded sein würde.
Versteht mich bitte nicht falsch, ich hab HacKmaNs Plugin bis zum heutigen Tage benutzt, aber es ist mir schon manchmal aufgefallen (GBA Emu), dass es geruckelt hat, was vorher nicht der Fall war.

MfG tom2199


PSP 2004
Date Code: 7D
Firmware: 6.39 ME-9.2

Pandora Akku + MMS DC8

Dieser Beitrag wurde zuletzt bearbeitet: 16.05.2011 18:18 von tom2199.

04.11.2010 18:15
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
gengsterbozz
Profi
****


Beiträge: 312
Gruppe: User
Registriert seit: Mar 2010

Status: Offline
Danke erhalten: 11
Beitrag: #2
RE: [S] Plugin

ich hatte das selbe problem nur mit der volume taste also laustärke runter.. ich hab die psp aufgemacht und habs repariert Big Grin^^

mfg revo7138


PSP:S&L 2004

DC:7C

OFW/CFW: CFW 5.50 GEN-D3

MMS: 1Gb
04.11.2010 19:40
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
tom2199
Halbprofi
***


Beiträge: 224
Gruppe: User
Registriert seit: Mar 2010

Status: Offline
Danke erhalten: 136
Beitrag: #3
xPSP  RE: [S] Plugin

gengsterbozz :
ich hatte das selbe problem nur mit der volume taste also laustärke runter.. ich hab die psp aufgemacht und habs repariert Big Grin^^

mfg revo7138


Da ich das noch nie gemacht möchte ich das gerne vermeiden.


PSP 2004
Date Code: 7D
Firmware: 6.39 ME-9.2

Pandora Akku + MMS DC8
04.11.2010 19:46
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Peda1996
Profi
****


Beiträge: 435
Gruppe: User
Registriert seit: Sep 2010

Status: Offline
Danke erhalten: 104
Beitrag: #4
RE: [S] Plugin

da drinnen schauts sicher interressant aus....xDD


04.11.2010 22:04
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
HacKmaN
Ex-Developer
*


Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 3319
Beitrag: #5
RE: [S] Plugin

Ich habs dir mal schnell gecodet, allerdings mit der Tastenkombination L + R + HOME (weil select vom VSH Menü benutzt wird), wenn du ne andere Kombination willst kannst es mir gern sagen Wink
Es funktioniert (höchstwahrscheinlich^^) nicht im GAME-Modus, weil ich jetzt nur die vshBridge gehookt habe, nicht sceCtrl. Wenn du es im Game Mode willst, dann sags mir und ich machs Smile

Download: http://www.mediafire.com/?jwl6j5aa3yx0ic1

Falls es irgendwen interessiert, hier mal schnell der Code:

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

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

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

int vshCtrlReadBufferPositive_patch(SceCtrlData* pad_data, int count)
{
    int ret = vshCtrlReadBufferPositive(pad_data, count);
    int interrupts = pspSdkDisableInterrupts();
    
    if(pad_data->Buttons & PSP_CTRL_START)
        pad_data->Buttons = pad_data->Buttons & ~PSP_CTRL_START;
    
    if((pad_data->Buttons & PSP_CTRL_LTRIGGER) && (pad_data->Buttons & PSP_CTRL_RTRIGGER) && (pad_data->Buttons & PSP_CTRL_HOME))
        pad_data->Buttons |= PSP_CTRL_START;
    
    pspSdkEnableInterrupts(interrupts);
    return ret;
};

int main_thread(SceSize args, void *argp)
{
    sceKernelDelayThread(3000000);
    vshCtrlReadBufferPositive = (void *)sctrlHENFindFunction("sceVshBridge_Driver", "sceVshBridge", 0xC6395C03);
    
    u32 addr = sctrlHENFindFunction("sceVshBridge_Driver", "sceVshBridge", 0xC6395C03);
    sctrlHENPatchSyscall(addr, vshCtrlReadBufferPositive_patch);
    
    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;
};

04.11.2010 22:57
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
xXPizzaNinjaXx (Jun-18-2011), PS3.Minimus (Jun-18-2011), NeopunkFeatMongoOma (May-22-2011), bjust123 (May-20-2011), The Real Enigma87 (May-16-2011), M4RS:D (May-16-2011), Shinouga (May-16-2011), FfbBoy (Nov-5-2010), XiaDao (Nov-5-2010), PSFAQ (Nov-5-2010), Luigi Boy (Nov-5-2010), tom2199 (Nov-5-2010), Superfly (Nov-4-2010), WinterFrost (Nov-4-2010), _Kai_ (Nov-4-2010), Mishka84 (Nov-4-2010)
Mishka84
Dauerhaft abwesend
*


Beiträge: 2.330
Gruppe: User
Registriert seit: Jun 2010

Status: Offline
Danke erhalten: 1606
Beitrag: #6
xPSP  RE: [S] Plugin

HacKmaN :
Ich habs dir mal schnell gecodet, allerdings mit der Tastenkombination L + R + HOME (weil select vom VSH Menü benutzt wird), wenn du ne andere Kombination willst kannst es mir gern sagen Wink


Also du hast schon wieder einmal meinen Vollen Respekt!! Mit 14/15 schon so gut Programmieren zu können, da bin ich echt neidisch....bin zwar erst/schon 26 j. aber dazu muss man geboren sein denk ich, es ist schon ziemlich umfangreich.

PS: Kannst du mal nen VLC Media Player Decodieren und für die PsP startklar machen? Dann könnte man ja alles abspielen was man wolle ohne es vorher umwandeln zu müssen Tongue


04.11.2010 23:16
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
HacKmaN
Ex-Developer
*


Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 3319
Beitrag: #7
xPSP  RE: [S] Plugin

Mishka84 :

HacKmaN :
Ich habs dir mal schnell gecodet, allerdings mit der Tastenkombination L + R + HOME (weil select vom VSH Menü benutzt wird), wenn du ne andere Kombination willst kannst es mir gern sagen Wink


Also du hast schon wieder einmal meinen Vollen Respekt!! Mit 14/15 schon so gut Programmieren zu können, da bin ich echt neidisch....bin zwar erst/schon 26 j. aber dazu muss man geboren sein denk ich, es ist schon ziemlich umfangreich.

PS: Kannst du mal nen VLC Media Player Decodieren und für die PsP startklar machen? Dann könnte man ja alles abspielen was man wolle ohne es vorher umwandeln zu müssen Tongue


Also erstmal Danke fürs Lob, aber dieses Plugin war jetzt echt nicht schwer. Wenn man sich etwas mit Patchen von Modulen beschäftigt fällt es einem echt nicht schwer Smile

Und ehrlicherweiße hab ich mich noch nie wirklich mit Sachen wie Videos/Musik (in Sachen Programieren) beschäftigt, insgesamt hab ich kaum Ahnung von Bildschirmausgabe (ich kenn einwenig mit OpenGL fürm PC aus, bin aber daran gescheitert dass ich ein Versager in Mathe bin, und z.B. keine Ahnung von Winkelfunktionen hab). Also bei solchen Fragen solltest du lieber einen Spiele-Programmierer fragen Wink

Dieser Beitrag wurde zuletzt bearbeitet: 04.11.2010 23:27 von HacKmaN.

04.11.2010 23:26
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
ILoveLa (May-24-2011)
jackjason
Experte
****


Beiträge: 516
Gruppe: User
Registriert seit: Sep 2009

Status: Offline
Danke erhalten: 289
Beitrag: #8
RE: [S] Plugin

hast auch mein lob, bist echt spitze.

was der psp fehlt ist ein ordentlicher video decoder, mit dem man avi/mpg/mkv files egal welcher auflösung abspielen kann ohne sie vorher umzuwandeln. das wäre genial.
ist das nicht irgendwie möglich? ist die psp dazu wirklich zu schwach?

04.11.2010 23:47
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
HacKmaN
Ex-Developer
*


Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 3319
Beitrag: #9
xPSP  RE: [S] Plugin

jackjason :
hast auch mein lob, bist echt spitze.

was der psp fehlt ist ein ordentlicher video decoder, mit dem man avi/mpg/mkv files egal welcher auflösung abspielen kann ohne sie vorher umzuwandeln. das wäre genial.
ist das nicht irgendwie möglich? ist die psp dazu wirklich zu schwach?


Die PSP ist auf keinen Fall zu schwach dafür, sie hat einen extra Prozessor (das Media Engine, @333Mhz), der allein fürs dekodieren zuständig ist. Aber dieser dekodiert (soweit ich weiß) nur die PSP-internen Kodecs (PMF, ATRAC3, etc.).

04.11.2010 23:57
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
jackjason
Experte
****


Beiträge: 516
Gruppe: User
Registriert seit: Sep 2009

Status: Offline
Danke erhalten: 289
Beitrag: #10
RE: [S] Plugin

ganz ehrlich, ich warte schon seit 2 jahren darauf dass sich da was tut, aber ich glaube nicht mehr daran. ich fänd es jedenfalls mega genial, und ich glaube dass nicht nur ich dieser meinung bin.

05.11.2010 00:15
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
tom2199
Halbprofi
***


Beiträge: 224
Gruppe: User
Registriert seit: Mar 2010

Status: Offline
Danke erhalten: 136
Beitrag: #11
xPSP  RE: [S] Plugin

HacKmaN :
Ich habs dir mal schnell gecodet, allerdings mit der Tastenkombination L + R + HOME (weil select vom VSH Menü benutzt wird), wenn du ne andere Kombination willst kannst es mir gern sagen Wink
Es funktioniert (höchstwahrscheinlich^^) nicht im GAME-Modus, weil ich jetzt nur die vshBridge gehookt habe, nicht sceCtrl. Wenn du es im Game Mode willst, dann sags mir und ich machs Smile

Download: http://www.mediafire.com/?jwl6j5aa3yx0ic1

Falls es irgendwen interessiert, hier mal schnell der Code:

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

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

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

int vshCtrlReadBufferPositive_patch(SceCtrlData* pad_data, int count)
{
    int ret = vshCtrlReadBufferPositive(pad_data, count);
    int interrupts = pspSdkDisableInterrupts();
    
    if(pad_data->Buttons & PSP_CTRL_START)
        pad_data->Buttons = pad_data->Buttons & ~PSP_CTRL_START;
    
    if((pad_data->Buttons & PSP_CTRL_LTRIGGER) && (pad_data->Buttons & PSP_CTRL_RTRIGGER) && (pad_data->Buttons & PSP_CTRL_HOME))
        pad_data->Buttons |= PSP_CTRL_START;
    
    pspSdkEnableInterrupts(interrupts);
    return ret;
};

int main_thread(SceSize args, void *argp)
{
    sceKernelDelayThread(3000000);
    vshCtrlReadBufferPositive = (void *)sctrlHENFindFunction("sceVshBridge_Driver", "sceVshBridge", 0xC6395C03);
    
    u32 addr = sctrlHENFindFunction("sceVshBridge_Driver", "sceVshBridge", 0xC6395C03);
    sctrlHENPatchSyscall(addr, vshCtrlReadBufferPositive_patch);
    
    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;
};


L + R + HOME ist in ordnung.
Könntest du das ganze nochmal im Game-Modus coden?

Danke schonmal.


PSP 2004
Date Code: 7D
Firmware: 6.39 ME-9.2

Pandora Akku + MMS DC8
05.11.2010 17:29
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
XiaDao
Android Vogel
*


Beiträge: 2.798
Gruppe: User
Registriert seit: May 2009

Status: Abwesend
Danke erhalten: 1287
Beitrag: #12
RE: [S] Plugin

HacKmaN du bist einfach nur ein Freak!
Wie stehts aus mit TiltFX Support für PSPJump?


.. Smile
05.11.2010 18:14
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
PSFAQ
Banned


Beiträge: 1.006
Gruppe: Banned
Registriert seit: Nov 2010

Status: Offline
Danke erhalten: 333
Beitrag: #13
xPSP  RE: [S] Plugin

@HacKmaN Du bist einer der besten.
@XiaDao96 Wartet ihr darauf?



________________________________________
Der Friseur von GeoHot hat ein iPhone , unjailbreaked Big Grin

05.11.2010 18:18
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
XiaDao
Android Vogel
*


Beiträge: 2.798
Gruppe: User
Registriert seit: May 2009

Status: Abwesend
Danke erhalten: 1287
Beitrag: #14
xPSP  RE: [S] Plugin

PSPFAQ :
@HacKmaN Du bist einer der besten.
@XiaDao96 Wartet ihr darauf?


Er hatte es angeboten. Wenns allerdings zu lange dauert machn wirs selber!


.. Smile

Dieser Beitrag wurde zuletzt bearbeitet: 05.11.2010 18:23 von XiaDao.

05.11.2010 18:23
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
HacKmaN
Ex-Developer
*


Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 3319
Beitrag: #15
xPSP  RE: [S] Plugin

XiaDao96 :
HacKmaN du bist einfach nur ein Freak!
Wie stehts aus mit TiltFX Support für PSPJump?


Mit dem TiltFX Support schauts leider schlecht aus, siehe PSPJump Thread Sad

@ThreadStarter: http://www.mediafire.com/?yg5tbitfbvuk6dg
Da der HOME Knopf in Spielen fürs HOME-Menü benutzt wird, ist es jetzt in Spielen doch die Kombination L + R + Select, im VSH ist es L + R + HOME.

Code (kein guter Code, ist nur in aller Schnelle geschrieben):

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 keyConf = 0;

int GetCtrlsPatch(SceCtrlData* pad_data, int count)
{
    int ret = GetCtrlsReal(pad_data, count);
    int interrupts = pspSdkDisableInterrupts();
    
    if(pad_data->Buttons & PSP_CTRL_START)
        pad_data->Buttons = pad_data->Buttons & ~PSP_CTRL_START;
    
    int key = (keyConf == PSP_INIT_KEYCONFIG_VSH ? PSP_CTRL_HOME : PSP_CTRL_SELECT);
    
    if(keyConf == PSP_INIT_KEYCONFIG_VSH)
        key = PSP_CTRL_HOME;
    else
        key = PSP_CTRL_SELECT;
    
    if((pad_data->Buttons & PSP_CTRL_LTRIGGER) && (pad_data->Buttons & PSP_CTRL_RTRIGGER) && (pad_data->Buttons & key))
        pad_data->Buttons |= PSP_CTRL_START;
    
    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);
    
    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;
};

05.11.2010 18:27
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
tom2199 (Nov-6-2010), XiaDao (Nov-5-2010)
Seiten (3): « Erste [1] 2 3 Nächste > Letzte »
Antwort schreiben  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
xPSP Musik-Plugin auf CFW 6.60 PRO-B9 GladiAtor1297 4 3.116 18.07.2012 14:51
Letzter Beitrag: Ch3ck3r
xPSP 3D Plugin funktioniert nicht Agoz 5 2.125 12.06.2012 14:00
Letzter Beitrag: pspzocka
xPSP Brauche das Adhoctousb plugin für 6.60 DarkCryme 5 2.510 25.04.2012 13:36
Letzter Beitrag: 19michael95
xPSP Darkcheat und mp3- plugin gleichzeitig? monsterhunter123 2 1.549 04.02.2012 13:17
Letzter Beitrag: monsterhunter123
xPSP 3D plugin egorene 22 3.695 01.02.2012 22:48
Letzter Beitrag: SkyleN

Druckversion anzeigen
Thema einem Freund senden
Thema abonnieren | Thema zu den Favoriten hinzufügen




» zum Seitenanfang