Antwort schreiben  Thema schreiben 
Seiten (2): « Erste [1] 2 Nächste > Letzte »
Verfasser Nachricht
-blue7
/dev/null/


Beiträge: 1.926
Gruppe: Mod a.D.
Registriert seit: May 2009

Status: Abwesend
Danke erhalten: 1768
Beitrag: #1
xPSP  Ultimate vshmenu Final

Wie mir Total_Noob nun via MSN mitteilte, arbeitet er momentan an der finalen Version seines Ultimate vshmenu's, welches das originale um ein paar nützliche Funktionen erweitert.
Jedoch fehlen ihm Ideen, er weiß nicht welche Funktionen er noch mit einbringen soll.

Da kommt ihr ins Spiel, postet in diesem Thread was ihr euch wünscht, oder was entfernt werden soll. Der Übersicht halber, am besten so:

[ ] Suspend Device (wenn etwas entfernt werden soll)
[x] (wenn etwas hinzugefügt werden soll)



[Ex-Moderator] ; [Ubuntu-User] ; [Designer] ; [Coder] ;
running out of bugs`.
___________________________________________
#define TRUE FALSE // Happy debugging suckers
// sometimes I believe gcc ignores all my comments
18.07.2010 12:58
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
Fixie (Jul-18-2010)
Tank
Profi
****


Beiträge: 273
Gruppe: User
Registriert seit: May 2010

Status: Offline
Danke erhalten: 74
Beitrag: #2
RE: Ultimate vshmenu Final

welche funktionen hat das programm denn schon?

18.07.2010 13:11
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
The Z
Super Moderator
***


Beiträge: 12.921
Gruppe: Super Moderator
Registriert seit: Jan 2010

Status: Abwesend
Danke erhalten: 14513
Beitrag: #3
RE: Ultimate vshmenu Final

[ ] Exit (Wofür gibt es denn den Select-knopf)
[ ] Load Eboot (Pfad abändern, siehe unten)
[ ] Autorun Program
[ ] Hide MAC-Adress
[ ] Skip Sony Logo

[X] use version.txt
[X] Fake Region
[X] Recovery Flasher (So als Ersatz für "Load Eboot")


Das ist erstmal meine Ansicht.
Das andere bereits vorhandene...
{CPU XMB, CPU GAME, USB DEVICE, UMD/ISO MODE, GAME KERNEL, SPEED UP MS, USB CHARGE, SCREENSHOT, CONVERT BATTERY, ISO VIDEO MOUNT, SHUTDOWN, REBOOT, RECOVERY MENU}
... sollte so bleiben, wie es ist.

18.07.2010 13:11
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
gutster
Redakteur a.D.
*


Beiträge: 3.876
Gruppe: User
Registriert seit: Feb 2010

Status: Offline
Danke erhalten: 3867
Beitrag: #4
RE: Ultimate vshmenu Final

ein task manager wäre interesant

18.07.2010 13:16
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
The Z
Super Moderator
***


Beiträge: 12.921
Gruppe: Super Moderator
Registriert seit: Jan 2010

Status: Abwesend
Danke erhalten: 14513
Beitrag: #5
RE: Ultimate vshmenu Final

Wie meinste denn das??

18.07.2010 13: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: #6
xPSP  RE: Ultimate vshmenu Final

The Z :
Wie meinste denn das??


Er meint einen Art Task-Manager wie bei Windows... dass dürfte eigentlich machbar sein, ich hab auch schon ne Theorie (halt ein einfacher Thread-Manager), aber ich weiß nicht ob es funktionieren würde:

Code:
// Als erstes die Thread UIDs einlesen:
SceUID readbuf[0x1000]; // ein Array mit 256 SceUIDs erstellen
memset(readbuf, 0, 256 * sizeof(SceUID)); // das komplette Array mit Nullen füllen
int count = 0;
int i = 0;
/*
* eine Liste aller Thread IDs im readbuf speichern. Es werden
* höchstens 256 * sizeof(SceUID) Bytes eingelesen, damit nicht
* Speicherplätze außerhalb des Array-Bereichs überschrieben werden.
* In der Variable 'count' wird die Anzahl der Threads gespeichert.
* Die Funktion gibt bei Fehlern eine Zahl kleiner Null zurück.
*/
i = sceKernelGetThreadmanIdList(SCE_KERNEL_TMID_Thread, readbuf, 256 * sizeof(SceUID), &count);
if(i < 0)
     // error

// Dann den Namen ermitteln:

/*
* Für jeden Thread eine SceKernelThreadInfo Struktur erstellen
* (auf dem Heap, damit genau so viel Strukturen erstellt werden
* wie benötigt)
*/
SceKernelThreadInfo *thstat = malloc(count * sizeof(SceKernelThreadInfo));

// Alle Strukturen mit Nullen füllen
memset(thstat, 0, count * sizeof(SceKernelThreadInfo));
for(i = 0; i < count; i++)
{
     /*
      * Diese Funktion liest die Informationen über einen Thread
      * in eine SceKernelThreadInfo Struktur ein. Die Funktion
      * gibt bei Erfolg 0 zurück, ansonsten einen Fehler Code.
      */
     if(sceKernelReferThreadStatus(readbuf[i], &thstat[i]) != 0)
          // error
     // der Thread Name steht jetzt in thstat[i].name
};

// bla bla bla
// ggf. den Thread beenden:
sceKernelTerminateDeleteThread(readbuf[xyz]);

// und so weiter, ich denke die pspsdk Dokumentation beschreibt alles.


Dann halt noch ein einfaches Menü dazu (wie halt der Rest im Ultimate VSH Menu), und schon dürfte ein einfacher Threadman zum Anschauen und Terminieren von Threads fertig sein Smile
Weiß aber wie gesagt nicht, ob dass funktionieren würde.
Und man sollte meiner Meinung nach dann auch ne Sperre einbauen, die verhindert dass System Threads terminiert werden... dürfte sich aber einfach durch vergleichen der Thread Namen verwirklichen lassen.

//EDIT: Ich habs wohl etwas zu stark kommentiert... xD

Dieser Beitrag wurde zuletzt bearbeitet: 18.07.2010 16:30 von HacKmaN.

18.07.2010 14:26
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
The Z (Jul-18-2010), Miche2245 (Jul-18-2010)
The Z
Super Moderator
***


Beiträge: 12.921
Gruppe: Super Moderator
Registriert seit: Jan 2010

Status: Abwesend
Danke erhalten: 14513
Beitrag: #7
RE: Ultimate vshmenu Final

Dann würde ich füür den taskmanager aber eine andere taste als select nehmen, vielleicht home + R...

18.07.2010 15:26
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: #8
xPSP  RE: Ultimate vshmenu Final

The Z :
Dann würde ich füür den taskmanager aber eine andere taste als select nehmen, vielleicht home + R...


Ich hätte evtl. an einen neuen Eintrag im Menü gedacht, aber dass ist Total_Noobs Sache Wink

Dieser Beitrag wurde zuletzt bearbeitet: 18.07.2010 15:52 von HacKmaN.

18.07.2010 15:44
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Dreiundachzig
King
*


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

Status: Offline
Danke erhalten: 1010
Beitrag: #9
RE: Ultimate vshmenu Final

Hide Mac Address sollte auf jeden Fall drin bleiben.

18.07.2010 16:02
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
The Z
Super Moderator
***


Beiträge: 12.921
Gruppe: Super Moderator
Registriert seit: Jan 2010

Status: Abwesend
Danke erhalten: 14513
Beitrag: #10
RE: Ultimate vshmenu Final

Warum??

18.07.2010 16:10
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: #11
xPSP  RE: Ultimate vshmenu Final

The Z :
Warum??


Wieso nicht? Die Hide Mac Address Funktion find ich klasse!

18.07.2010 16:15
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
gutster
Redakteur a.D.
*


Beiträge: 3.876
Gruppe: User
Registriert seit: Feb 2010

Status: Offline
Danke erhalten: 3867
Beitrag: #12
RE: Ultimate vshmenu Final

Kompatibel mit dem neuen URM machen. Oder anderstrum

18.07.2010 16:22
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
-blue7
/dev/null/


Beiträge: 1.926
Gruppe: Mod a.D.
Registriert seit: May 2009

Status: Abwesend
Danke erhalten: 1768
Beitrag: #13
xPSP  RE: Ultimate vshmenu Final

Bin momentan dran es kompatibel zu machen Smile



[Ex-Moderator] ; [Ubuntu-User] ; [Designer] ; [Coder] ;
running out of bugs`.
___________________________________________
#define TRUE FALSE // Happy debugging suckers
// sometimes I believe gcc ignores all my comments
18.07.2010 16:25
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
gutster (Jul-18-2010)
HacKmaN
Ex-Developer
*


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

Status: Offline
Danke erhalten: 3319
Beitrag: #14
xPSP  RE: Ultimate vshmenu Final

gutster :
Kompatibel mit dem neuen URM machen. Oder anderstrum


URM == Ultimate Recovery Menu, oder?
Wenn ja: Auf 3Ks ists schon kompatibel (auf jeden Fall bei mir -.-), aber auf den anderen PSPs scheints nicht zu funzen. Aber -blue7 arbeitet schon dran (sollte eig. ganz einfach sein: alle VSH threads stoppen und dann erst das VLF starten).

//EDIT: BlauSieben war schneller Tongue

Dieser Beitrag wurde zuletzt bearbeitet: 18.07.2010 16:27 von HacKmaN.

18.07.2010 16:26
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
gutster (Jul-18-2010)
Total_Noob
Developer
*


Beiträge: 496
Gruppe: Developer
Registriert seit: Dec 2009

Status: Offline
Danke erhalten: 2208
Beitrag: #15
xPSP  RE: Ultimate vshmenu Final

Danke für eure Ideen Jungs, aber es sind noch zu wenig.

So, ein paar Infos zur Final Version:
- Diesmal hookt das Plugin die ganze VshCtrlSatelite Module.
Beispiel:

Code:
//Patch title name & position
        _sw(0x24040000 | 21 * 8, text_addr + 0x9B4);
        _sw(0x3C060000 | ((int)title_name >> 16), text_addr + 0x9BC);
        _sw(0x24C60000 | ((int)title_name & 0xFFFF), text_addr + 0x9C4);

- Das Plugin wird Open Source sein.
- Momentan hat das Vshmenu folgende Items:

Zitat:
CPU CLOCK XMB
CPU CLOCK GAME
USB DEVICE
UMD ISO MODE
SLIM COLORS/USB CHARGE
HIDE MAC ADDRESS
HIDE UMD UPDATE
CONVERT BATTERY
ISO VIDEO MOUNT
SHUTDOWN DEVICE
REBOOT DEVICE
RECOVERY MENU
EXIT


Edit:
@Hackman
Die Threads werden schon im vsh menu gestoppt.

Dieser Beitrag wurde zuletzt bearbeitet: 18.07.2010 16:34 von Total_Noob.

18.07.2010 16:33
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
HacKmaN (Jul-18-2010)
Seiten (2): « Erste [1] 2 Nächste > Letzte »
Antwort schreiben  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
xPSP [Soure Code] Ultimate VSH Menu Revised Total_Noob 8 28.795 03.08.2011 23:41
Letzter Beitrag: xXPizzaNinjaXx
xPSP Ultimate Target Force GT 10 styla_king_009 9 2.008 16.06.2011 07:18
Letzter Beitrag: -blue7
xPSP Ultimate VSH Menu Final Source Code Total_Noob 23 7.115 28.09.2010 15:33
Letzter Beitrag: m33

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




» zum Seitenanfang