|
Verfasser |
Nachricht |
MyKey
Unregistered
|
RE: Analog-Pad im XMB benutzen Plugin
Hackman du bist genial thx für das Plugin wie lange hast du gebraucht ?
|
|
20.12.2010 17:52 |
|
|
|
HacKmaN
Ex-Developer
Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009
Status:
Offline
Danke erhalten: 3319
|
RE: Analog-Pad im XMB benutzen Plugin
Hackman du bist genial thx für das Plugin wie lange hast du gebraucht ?
Das Plugin ist ein sehr einfaches. Einfach vshCtrlReadBufferPositive hooken und fertig. Mehr als ein ne viertel stunde hab dafür nicht gebraucht (eher weniger), und nachdenken musste ich dabei auch nicht besonders, da ist alles logisch.
|
|
20.12.2010 17:57 |
|
|
|
gutster
Redakteur a.D.
Beiträge: 3.876
Gruppe: User
Registriert seit: Feb 2010
Status:
Offline
Danke erhalten: 3867
|
RE: Analog-Pad im XMB benutzen Plugin
Du bist echt talentiert Hackman. Respekt
PS: Könnte jemand ihm endlich mal den Dev-Titel geben
|
|
20.12.2010 18:02 |
|
|
|
shaplayer
King
Beiträge: 2.821
Gruppe: User
Registriert seit: Sep 2010
Status:
Abwesend
Danke erhalten: 2753
|
RE: Analog-Pad im XMB benutzen Plugin
Vielleicht will er ihn ja nicht^^
|
|
20.12.2010 18:06 |
|
|
|
HacKmaN
Ex-Developer
Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009
Status:
Offline
Danke erhalten: 3319
|
RE: Analog-Pad im XMB benutzen Plugin
Du bist echt talentiert Hackman. Respekt
PS: Könnte jemand ihm endlich mal den Dev-Titel geben
1. Bitte mess mein "Tallent" jetzt nicht an dem Plugin, dass Ding könnte sich jeder schreiben der sich auch nur ein bisschen mit Hooken auskennt.
2. Ich will keinen Dev-Titel hier haben, da ich meine Releases offiziell nicht hier sondern erstmal auf pspcfw.com posten würde (mit pspcfw.com als Quelle auf allen anderen Seiten). Mit dev-Titel müsste ich Releases als erstes hier posten. Außerdem hab ich noch keine 2 HBs veröffentlicht (minimum für den Dev Rang).
Dieser Beitrag wurde zuletzt bearbeitet: 20.12.2010 18:11 von HacKmaN.
|
|
20.12.2010 18:10 |
|
|
|
_Kai_
be linux
Beiträge: 2.680
Gruppe: Programmierung
Registriert seit: Nov 2009
Status:
Abwesend
Danke erhalten: 2809
|
RE: Analog-Pad im XMB benutzen Plugin
Außerdem hab ich noch keine 2 HBs veröffentlicht (minimum für den Dev Rang).
Mach dir nichts draus ich hab noch gar kein Homebrew veröffentlicht
PSVita mit 16gb Memorystick und PlayStation+
+ Uncharted + Army Corps of Hell + Assassins Creed
+ NFS Most Wanted + COD Black Ops + Resistance
+ Everybodys Golf + Modnation Racers
Für PSN ID => PN
|
|
20.12.2010 18:12 |
|
|
|
XiaDao
Android Vogel
Beiträge: 2.798
Gruppe: User
Registriert seit: May 2009
Status:
Abwesend
Danke erhalten: 1287
|
RE: Analog-Pad im XMB benutzen Plugin
..
|
|
20.12.2010 18:21 |
|
|
|
HacKmaN
Ex-Developer
Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009
Status:
Offline
Danke erhalten: 3319
|
RE: Analog-Pad im XMB benutzen Plugin
Wie wärs mit nem Plugin für Analog Stick anstelle von wie bei einem Dual Nub?
Einfach die CTR_*** umschreiben und neu kompilieren oder?
Oder funktionier der Rest nicht?
MfG
Natürlich würde es funzen...
int GetCtrlsPatch(SceCtrlData* pad_data, int count)
{
int k1 = pspSdkSetK1(0);
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_SQUARE;
if(pad_data->Lx == 255)
pad_data->Buttons |= PSP_CTRL_CIRCLE;
if(pad_data->Ly == 0)
pad_data->Buttons |= PSP_CTRL_TRIANGLE;
if(pad_data->Ly == 255)
pad_data->Buttons |= PSP_CTRL_CROSS;
};
pspSdkEnableInterrupts(interrupts);
pspSdkSetK1(k1);
return ret;
};
Und einfach neu kompilieren...
|
|
20.12.2010 18:34 |
|
Folgende User bedanken sich: |
|
XiaDao
Android Vogel
Beiträge: 2.798
Gruppe: User
Registriert seit: May 2009
Status:
Abwesend
Danke erhalten: 1287
|
RE: Analog-Pad im XMB benutzen Plugin
Wie wärs mit nem Plugin für Analog Stick anstelle von wie bei einem Dual Nub?
Einfach die CTR_*** umschreiben und neu kompilieren oder?
Oder funktionier der Rest nicht?
MfG
Natürlich würde es funzen...
int GetCtrlsPatch(SceCtrlData* pad_data, int count)
{
int k1 = pspSdkSetK1(0);
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_SQUARE;
if(pad_data->Lx == 255)
pad_data->Buttons |= PSP_CTRL_CIRCLE;
if(pad_data->Ly == 0)
pad_data->Buttons |= PSP_CTRL_TRIANGLE;
if(pad_data->Ly == 255)
pad_data->Buttons |= PSP_CTRL_CROSS;
};
pspSdkEnableInterrupts(interrupts);
pspSdkSetK1(k1);
return ret;
};
Und einfach neu kompilieren...
Ja ok.
Vllt hätte da ja was nicht gefunzt.
Egal.
Danke fürs Plugin
MfG
..
|
|
20.12.2010 18:52 |
|
|
|
flying dragon
Legende
Beiträge: 1.870
Gruppe: User
Registriert seit: Jan 2010
Status:
Offline
Danke erhalten: 796
|
RE: Analog-Pad im XMB benutzen Plugin
hi HacKmaN,
mich würde mal interessieren wie lange du schon programmierst,in welcher sprache du programmieren kannst,und wie du es gelernt hast "aus büchern ,freunde" .
auf jeden fall hast du meinen vollenfür dein können,muss mal gesagt sein !!!!!!!
mfg
flying dragon
|
|
20.12.2010 19:00 |
|
|
|
HacKmaN
Ex-Developer
Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009
Status:
Offline
Danke erhalten: 3319
|
RE: Analog-Pad im XMB benutzen Plugin
hi HacKmaN,
mich würde mal interessieren wie lange du schon programmierst,in welcher sprache du programmieren kannst,und wie du es gelernt hast "aus büchern ,freunde" .
auf jeden fall hast du meinen vollen für dein können,muss mal gesagt sein !!!!!!!
mfg
flying dragon
Mhm... ich hab mit ungefähr 13 Jahren angefangen C++ zu lernen (großer Fehler, wegen der Objektorientierung hab ich sehr viel Zeit verlohren), dann hab ich nach einiger Zeit (gottseidank) mit standart-C angefangen, und vor einiger Zeit hab ich MIPS gelernt. Ich hab dann zwischendurch noch Ruby und einwenig Java gelernt (Java nach 2 Tagen aufgehört -> Schrott).
Ich bin 15 (seit September), also Programmier ich seit ungefähr 2 Jahren.
Gelernt hab einwenig durch Tutorials und Bücher, aber das meiste hab ich durch rumprobieren, selber Sachen coden, Reverse Engineern und lesen durch andere Source Codes gelernt.
Von Freunden hab ich in Sachen Programmieren nichts gelernt, von meinen neuen Klassenkammeraden (Realschule, seit diesem Jahr) hat einer angefangen C zu lernen (-> mit meinen Anfängertipps^^), aber der hat so und so schon mit den Schulischen Leistungen zu Kämpfen. Von meinen alten Gymnasium Kammeraden hat keiner Programmiert (auch wenn mich vor kurzem 2 meiner alten Kammeraden angesprochen haben ob ich ihnen n' bisschen beibringen kann).
mfg, HacKmaN
Dieser Beitrag wurde zuletzt bearbeitet: 20.12.2010 20:26 von HacKmaN.
|
|
20.12.2010 20:25 |
|
|
|
pspbricker
Mod a.D.
Beiträge: 3.428
Gruppe: User
Registriert seit: May 2008
Status:
Offline
Danke erhalten: 1641
|
RE: Analog-Pad im XMB benutzen Plugin
Wie wärs mit nem Plugin für Analog Stick anstelle von wie bei einem Dual Nub?
Einfach die CTR_*** umschreiben und neu kompilieren oder?
Oder funktionier der Rest nicht?
MfG
Natürlich würde es funzen...
int GetCtrlsPatch(SceCtrlData* pad_data, int count)
{
int k1 = pspSdkSetK1(0);
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_SQUARE;
if(pad_data->Lx == 255)
pad_data->Buttons |= PSP_CTRL_CIRCLE;
if(pad_data->Ly == 0)
pad_data->Buttons |= PSP_CTRL_TRIANGLE;
if(pad_data->Ly == 255)
pad_data->Buttons |= PSP_CTRL_CROSS;
};
pspSdkEnableInterrupts(interrupts);
pspSdkSetK1(k1);
return ret;
};
Und einfach neu kompilieren...
Würde dann die Dreieck, X, Kreis und Quadrat Taste mit verändert, sonst würde man andauert, wenn man runter scrollt, auch bestätigen.
Meine PS3 Games : Warhawk , NFS: Pro Street, Motorstorm ,Midnight Club LA, LittleBigPlanet, GTA4, Uncharted 2, Overlord, Killzone2, PES10, Battlefield ´43, Socom: Confrontation,
Forum Regeln Beachten! KEIN ISO Talk! KEINE Beleidigungen! KEINE illegalen Links!
|
|
20.12.2010 20:33 |
|
|
|
HacKmaN
Ex-Developer
Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009
Status:
Offline
Danke erhalten: 3319
|
RE: Analog-Pad im XMB benutzen Plugin
Wie wärs mit nem Plugin für Analog Stick anstelle von wie bei einem Dual Nub?
Einfach die CTR_*** umschreiben und neu kompilieren oder?
Oder funktionier der Rest nicht?
MfG
Natürlich würde es funzen...
int GetCtrlsPatch(SceCtrlData* pad_data, int count)
{
int k1 = pspSdkSetK1(0);
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_SQUARE;
if(pad_data->Lx == 255)
pad_data->Buttons |= PSP_CTRL_CIRCLE;
if(pad_data->Ly == 0)
pad_data->Buttons |= PSP_CTRL_TRIANGLE;
if(pad_data->Ly == 255)
pad_data->Buttons |= PSP_CTRL_CROSS;
};
pspSdkEnableInterrupts(interrupts);
pspSdkSetK1(k1);
return ret;
};
Und einfach neu kompilieren...
Würde dann die Dreieck, X, Kreis und Quadrat Taste mit verändert, sonst würde man andauert, wenn man runter scrollt, auch bestätigen.
In dem Code würde man jetzt nicht mitm Analog Stick scrollen können, das hab ich rausgelöscht. Man kann es nur für X/[]/0//\ benutzten.
Vielleicht sollte man eine Pause zwischendrin einprogrammieren, weil man ja nicht so schnell den Analogstick loslassen kann.
|
|
20.12.2010 20:36 |
|
|
|
Augusta
Neuling
Beiträge: 5
Gruppe: User
Registriert seit: Dec 2010
Status:
Offline
Danke erhalten: 2
|
RE: Analog-Pad im XMB benutzen Plugin
Hackman love this prx. Finally got it to work. Had to troubleshoot because I had a whole bunch of .prx enabled and found out that with pspconsole.prx (ms0:/seplugins/PSPconsole/PSPconsole.prx 1) the analog no longer functioned.
So Hackman is there anyway around this fix. With the amount of prx I have, with pspconsoles plugin manager I can see all of them with ease. Would be a shame to have to pick between the 2. let me know, thanks
German Translation:
Hackman lieben dieses prx. Schließlich kam es zu arbeiten. Musste Treiber denn ich hatte eine ganze Reihe von .prx aktiviert und festgestellt, dass mit pspconsole.prx (Ms0: /seplugins/PSPconsole/PSPconsole.prx 1) Die analog nicht mehr funktioniert.
So hackman ist es sowieso rund dieser fix. Mit dem Betrag der prx habe ich, mit pspconsoles plugin Manager können, sehe ich alle mit Leichtigkeit. Wäre eine Schande zu pick zwischen dem 2. Lassen Sie mich wissen, dank
Dieser Beitrag wurde zuletzt bearbeitet: 21.12.2010 04:53 von Augusta.
|
|
21.12.2010 04:51 |
|
|
|
HacKmaN
Ex-Developer
Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009
Status:
Offline
Danke erhalten: 3319
|
RE: Analog-Pad im XMB benutzen Plugin
Hackman love this prx. Finally got it to work. Had to troubleshoot because I had a whole bunch of .prx enabled and found out that with pspconsole.prx (ms0:/seplugins/PSPconsole/PSPconsole.prx 1) the analog no longer functioned.
So Hackman is there anyway around this fix. With the amount of prx I have, with pspconsoles plugin manager I can see all of them with ease. Would be a shame to have to pick between the 2. let me know, thanks
German Translation:
Hackman lieben dieses prx. Schließlich kam es zu arbeiten. Musste Treiber denn ich hatte eine ganze Reihe von .prx aktiviert und festgestellt, dass mit pspconsole.prx (Ms0: /seplugins/PSPconsole/PSPconsole.prx 1) Die analog nicht mehr funktioniert.
So hackman ist es sowieso rund dieser fix. Mit dem Betrag der prx habe ich, mit pspconsoles plugin Manager können, sehe ich alle mit Leichtigkeit. Wäre eine Schande zu pick zwischen dem 2. Lassen Sie mich wissen, dank
Hi Augusta, thanks for reporting this bug. I'll have a look at it, but I'll have to do some real-life things first (homework, etc.).
Best regards from Germany,
HacKmaN
|
|
21.12.2010 14:23 |
|
|
|
|