Metagames

Metagames (https://www.metagames-eu.com/forums/)
-   Playstation 2 (https://www.metagames-eu.com/forums/playstation-2/)
-   -   [Loader] Open PS2 Loader 0.9.3 (https://www.metagames-eu.com/forums/playstation-2/loader-open-ps2-loader-0-9-3-a-135244.html)

ShaoliAss 06/09/2015 12h23

[Loader] Open PS2 Loader 0.9.3
 



Fiche technique :

Citation:

Nom : Open PS2 Loader
Développeurs : SP193, doctorxyz (GSM), Bat Rastard (PS2RD)
Développeurs historiques : ifcaro, volca, hominem_te_esse, jimmikaelkael
Catégorie : Loader jeux PS2
Description : OPL est un loader de jeux et apps PS2 100% open source pour PS2 et PS3 (rétrocompatibles) depuis le port USB, le réseau (serveur SMB) et le disque dur interne. GSM (outil pour forcer des modes vidéos) et PS2RD (outil pour cheater) sont maintenant intégrés à OPL.
Code source - Bitbucket (obsolète) : OPL Bitbucket
Code source - Github : OPL Github
Topic officiel : Lien

Citation:

==== Version 0.9.3 ====
rev851

CORE:

* New RDB-based DECI2 Debugging System.
* Refactored and optimized core modules.
* New CDVDMAN streaming mechanism for better performance.
* Kinder, gentler, and hopefully better IGR mechanism
* Added support for the DTL-T10000, for debugging.
* Updated USB drivers - support drives greater than 1TB but less than 2TB in capacity, plus better reliability.
* Eliminated the need for user-configurable delays in USB support.
* Improved performance and stability of SMB support.
* VMC Fix - Slot2 should no longer clone Slot1 and vice versa
* Removed obsolete Compatibility Modes and needless GSM video modes.
* New PS2RD Cheat Engine port by Doctorxyz.
* Per-Game GSM Support.
* New super-slim EE core, making mode 1 (Alt EE core) obsolete.
* Added Accurate Reads mode, for emulating the reading speed and behaviour of the CD/DVD drive.
* The CallBack Timer (CBT) setting now uses a standardized value and was merged into Accurate Reads mode.
* Added a workaround for some clone network adaptors.
* Mode 7 "IOP threading hack" removed, as the new streaming mechanism has taken care of all related issues.
* New compatibility mode: "high module storage". For games that need OPL to store its modules elsewhere, to avoid a memory conflict.
* Improved reading performance of the cdrom device.
* Improved reliability of some CDVDMAN functions, for more consistent behaviour.
* Improved DVD-DL support.
* Changed "Disable DVD-DL" to "Emulate DVD-DL" to better explain what it does. It's to emulate DVD-DL support, for DVD9 rips (games with their 2 layers compacted into 1).
* Fixed support for SMB usernames and passwords that are longer than 16 characters (limit extended to 31).
* Fixed renaming functionality for USBExtreme games.
* Various fixes for games.


GUI:


* Improved the behaviour of the auto-refresh option.
* GSM moved to Game Options menu since its a Per-Game option now.
* Infamous "Blockhead Grande" theme bug SQUARSHED! (Themes should now get loaded correctly, regardless of display settings).
* New logo design by Berion, new changed icons by El_Patas.
* Better error reporting and help messages in general.
* Network settings are now saved in opl_network.cfg.
* Improved stability, design and UI responsiveness.
* Added missing icon hints.
* Fixed the problem with the HDLDump server being difficult to shut down properly.
* Fixed HDD corruption caused by deleting a game from the HDD unit.
* Added a new network update mechanism, which allows game compatibility records to be automatically downloaded from the OPL-CL service.
* SMB server can now be specified by its NetBIOS name.
* IP address configuration can be set automatically with DHCP, although it is still recommended to reserve an IP address for the PS2 in the network because the DHCP reservation will not be ever renewed while in-game.
* Renamed "Enable Delete and Rename" to "Enable Write Operations".
* Changed the delete and modify VMC controls to be disabled instead of hidden, when writes are disabled.
* ISO disc images no longer strictly need to be named in a special format. Simply put your ISO files in your CD and DVD folders and OPL will find them.
* Game history will now be updated; the "towers" behind the "SONY Computer Entertainment" boot screen should continue to grow.
* Added support for OTF fonts.
* Added support for fonts stored on the HDD unit (root of +OPL partition; hdd0:+OPL/) and USB device (root of device; mass0:/).


GAME FIXES & COMPATIBILITY IMPROVEMENTS:


* New patch: Choujikuu Yousai Macross
* New patch: Super Robot Wars IMPACT
* Drive state of sceCdStandby has been changed to PAUSE: Check iTV
* New patch: Ratchet and Clank: Up Your Arsenal
* New patch: The Oneechanbara
* New patch: The Oneechanpuruu
* New streaming mechanism for better playability: Various BEMANI games
* Initialization is performed for search functions: Lifeline

TELECHARGEMENT : Open PS2 Loader 0.9.3 - stable (incluant la trad FR - dans le pack de langue) : >> ICI <<
  • Comment utiliser la traduction FR ?
  1. Copiez et collez les fichiers de langue (.lng) et de police d'affichage (.ttf) dans le dossier OPL de votre carte mémoire (mc?:/OPL/) à l'aide d'uLE
  2. Lancer OPL
  3. Puis allez dans "Menu" (touche start) et puis dans "Display Settings", choisissez 'Language"
  4. Sélectionnez "French_0.9.3"
  5. Faites "Ok" (bas de l'écran)
  6. Sauvegardez les changements ("Sauvegarder" dans le menu principal d'OPL)
  7. Profitez maintenant de la dernière build d'OPL en français :rox:

************************************************** *************

Après la sortie de 0.9.3, OPL repasse en OBT.

- Topic officiel des betas 0.9.3+ : >> ICI <<
- Téléchargement Open PS2 Loader 0.9.3+ - betas officielles : >> ICI <<
- Open PS2 Loader 0.9.3+ - betas language pack - incluant la trad FR : >> ICI <<

************************************************** *************

- Liste de compatibilité - en lecture (tenue à jour par Allan58) : OpenPS2Loader 093 - Compatibility List
- Formulaire de dépôt de rapport de compatibilité : ici

************************************************** *************

- Open PS2 Loader 0.9.3 - User Guide (anglais :/ : >> ICI <<

Allan58 06/09/2015 22h32

Salut Shao.

Wouai, là tu te défonces. C'est SUPER !!! Un très grand travail.

@ +

ShaoliAss 06/09/2015 22h55

Citation:

Envoyé par Allan58 (Message 1771090)
Salut Shao.

Wouai, là tu te défonces. C'est SUPER !!! Un très grand travail.

@ +

:jap:


Et il semblerait que la nouvelle option introduite avec cette rev825 soit buguée, au moins pour HDD... :'( :
- pas de lancement automatique au démarrage
- des jeux disparaissent de la liste des jeux installés (reviennent quand on désactive l'option)
- OPL ne répond pas au tout aux commandes de la manette (hard reset obligatoire)

ShaoliAss 18/09/2015 12h26

Bon, ben OPL vient d'être arrêté. SP193 se retire du projet, et comme il est le seul à maintenir OPL à jour, ca signifie que la build 825 sera sans doute la "vraie" dernière...


L'annonce :

Citation:

Envoyé par SP193
Do you guys understand that POPS itself wasn't ever free? It used to be part of one of the games that SCEI put up on the PSBBN for download. You can own your PlayStation games, but I am sure that most of you never got that Bishi Bashi Champ game...

While I am all for emulation, I don't know what kind of light that SONY and the owners of OPL will see this extension under. Will they see it as us advocating the use of cracked software, or just as a homebrew thing?
Since this is a grey area, I have decided to abstain myself from this project. As I wrote, @jay-Jay is free to ask someone else to accept it.

joeuser38: that's because Jimmikaelkael wanted me to work on the project, in 2011. So development stopped after he disappeared in late 2011, after he got the C&Ds from SONY.
You can say what you want, but my rules on the repository are very simple: I don't own the project, so I don't make team decisions (i.e. who comes in). I don't make decisions that are in the grey region either.

Anyway, since nobody allows me to have this freedom to follow my own stand on ethics, then I am gone. Fairwell.
I have deleted my Bitbucket account, so all the best to you guys.


L'annonce officielle sur psx-scene :

Citation:

Envoyé par SP193
I, SP193, henceforth won't be maintaining OPL anymore.

While it was fun while it lasted, I feel that my job as a maintainer here has already lost its meaning. I am no longer able to touch my consoles on a daily basis anymore, so it makes no sense for me to be listed as the active maintainer anyway.

Due to personal matters, I feel that I should no longer be spending time on maintaining so many PS2 projects. Given that OPL itself is rather close to completion and is the largest project that I am working on, I have to let go of it.

I would like to thank all of you for your support for OPL.


Les raisons :



Une page se tourne pour la PS2...

ShaoliAss 19/09/2015 11h18

Mouahahaha... Jay-Jay ou l'art de faire croire que OPL va survivre au départ de SP193 :lol: Sortie ce matin de la rev833 non-officielle dans la mesure où rien n'a bougé sur le fork d'ifcaro. Et on remarquera au passage que Jay-Jay a vidé son bitbucket et que le code-source d'OPL devient fermé... oups :pff: Ayant effacé mon compte sur ps2home, je ne la distribuerai pas ici.


Petit commentaire du changelog :

Citation:

Envoyé par changelog
- OPL r826 Commit ac80ad5 : update language files -- a contribution by the PS2HOME Translators Team
- OPL r827 Commit e782ed4 : update language files and also fonts -- a contribution by the PS2HOME Translators Team.

MAJ des fichiers de langue - que vous trouvez déjà dispo ici sur metagames pour la version FR.


Citation:

Envoyé par changelog
- OPL r828 Commit 5ae6cce : Fixed missing compiler if directive -- a bug introduced in OPL r824 commit: 2ef40f0 where if user kept Makefile VMC feature disabled, it would shoot out an error when compiling. -- a fix done by developer danielb.

Petite correction dans le makefile - le fichier qui sert à compiler OPL. Autrement dit, ca n'ajoute ni n'enlève rien à OPL.


Citation:

Envoyé par changelog
- OPL r829 Commit 7c490e3 : Made changes to the Now Last Played Game auto-start feature introduce in OPL r825 commit: 578b754 -- now user can choose whether to enable or disable the auto-start feature in Makefile before compiling -- this option should help internal HDD users who reported a bug when the auto-start feature is enabled -- a fix done by developer Jay-Jay.

Comme je vous l'avez dit ici, la nouvelle fonction Lancement auto du dernier jeu joué est un peu buguée pour les HDD. "Correction" (sic :lol::hein:) de ce bug en permettant de désactiver la fonction dans le makefile. Je ne savais pas qu'on réparait des choses en les désactivant... :fou:


Citation:

Envoyé par changelog
- OPL r830 Commit 0d28b70 : Created a new page menu to support and list POPStarter ELF files -- can be enabled under OPL Settings like the APPS page. It will use it's own conf_pops.cfg file on MC in OPL folder -- a project by developer Jay-Jay.

La page "POPStarter" est maintenant intégrée à OPL. Page qui n'est qu'un clone de la page "Apps"... désolé de lever le voile :shy2:


Citation:

Envoyé par changelog
- OPL r831 Commit 1e53b07 : Enabled both APPS and POPStarter menu pages to populate the CFG file for INFO page. The CFG file must have the APP or POPStarter ELF name. Examples: SMS.ELF.cfg or XX.AC2.ELF.cfg -- It looks for it in the CFG / CFG-DEV folders on all devices in this order: HDD, ETH, USB. -- a project by developers danielb and Jay-Jay.

Amusant de voir que Jay-Jay prend les crédits pour qq chose qu'il a dit ailleurs ne pas avoir fait...

Citation:

Envoyé par Jay-Jay
We did it! Well more like developer: danielb, did it -- with my "tiny" help!


Citation:

Envoyé par changelog
- OPL r832 Commit a7fadc1 : added support to fetch both conf_apps.cfg and conf_pops.cfg from all devices: MC: MC?:/OPL/conf_apps.cfg as it always was. HDD, USB, SMB: In the root of OPL folder, along side the ART/CFG/THM folders. It searches for the file in this order: MC, HDD, SMB, USB. -- a project by developer danielb.

A mon sens, la seule chose intéressante ds les changements apportés. Ce fichier conf_apps.cfg (celui qui permet de lister et lancer des apps depuis la page d'OPL) devait être placé dans le dossier OPL sur le CM. Maintenant, il peut être lu depuis la CM, le HDD, le serveur SMB, et l'USB. Ca facilite les choses.


Citation:

Envoyé par changelog
- OPL r833 Commit 2e7ffc4 : Disabled the Development Builds setting that was set since OPL r801 commit 144ad43. Go ahead and rename your CFG-DEV folder back to CFG. -- if you are using OPL Manager v16+ make sure to toggle back to CFG folder under its Settings Menu. -- a fix done by developer Jay-Jay.

Ahah, une nouvelle "correction", digne de Jay-Jay... qui consiste à :
- rétablir un paramètre initial :fonsde:
- et qui vient sans doute de foutre en l'air une des dernières fonctionnalités d'OPL (le téléchargement des cfg depuis internet).

SP193 s'était expliqué sur ce changement, qui devait durer le temps des DB :

Citation:

Envoyé par SP193
You mean the change from CFG to CFG-DEV? As mentioned in the changelog, it's only for development builds.

The change was made because @IcySon55 brought up an important point: based on the file format alone, there's no way to differentiate between the settings for the stable and development builds.
What if the user wants to test a development build for just a handful of his games, before going back to using the stable build? His settings won't be preserved.

More specifically, for the upcoming automated compatability-management system, OPL needs to know if the file already updated or not. Currently, the files will be tracked based on their last-modified timestamp.
This fails when the user starts mixing files for different types of builds (stable and development), as compatibility reports can be submitted for both the development and stable builds. Hence why we feel that there's a need to separate the setting files for the two different types of builds.


Que retenir de tt ça ? Que Jay-Jay est parvenu à faire ce qu'il voulait depuis le départ, intégrer la page POPStarter à OPL. Ce qui n'a aucun sens, dans la mesure où :

- c'est plus esthétique qu'autre chose, ni OPL, ni POPStarter n'ont de nvelles fonctionnalités
- ce n'est pas pratique du tout pour manipuler les fichiers pour POPStarter : OPL, c'est pas uLE
- je crains que cela ne dégrade la compatibilité de POPStarter (pour lancer un jeu PS1, il faut passer par : FMCB, qui lance OPL, qui lance POPStarter, qui lance POPS :drink: )
- y a des problèmes de droits, dans la mesure où POPS est Copyright é Sony (et Sony ne se privera pas d'envoyer qq chose, comme ca a été le cas lors de la sortie de PS3mcatool de jimmykaelkael)
- enfin, OPL est un loader PS2 et pas un lanceur de homebrew

Dc au final, que retenir ? Rien, si ce n'est qu'OPL est mort... =/


PS : pour lancer vos jeux PS1 avec POPStarter, utilisez les versions d'uLE modifiées par kHn. ;)

Allan58 19/09/2015 13h18

Tu n'y vas pas de "main morte" hé hé hé ...
 
Salut "Shao".

Toi qui depuis fort longtemps est plutôt gentil et très courtois, tu n'y vas pas de "main-morte". La baffe est donnée.

J'avais senti se revirement depuis déjà un bon moment chez ce "Jay-Jay". Il ne sait pas reconnaître les efforts très importants qu'a du faire "SP193". Il a continué à travailler sur les sources de OPL (et bien d'autres HBs) pendant presque toute sa "saison" militaire qui s'est enfin terminé depuis peu. SP193 est un DEV très gentil et courtois, ce que n'est sûrement pas le "Jay-Jay".

Je te remercie pour ce que tu tentes de faire ici, c'est très sympa à toi. Tu es chaleureux, je suis fier de te connaître depuis déjà un bon moment. Continue de nous tenir informé par le truchement de ce site. Le Français est notre langue d'origine, soyons en accord avec lui.

Bon courage et à bientôt.

ShaoliAss 19/09/2015 14h30

Review critique et ptet pas objective de ma part, mais compte tenu de la pub que JJ est en train de faire à SP193... Bref.

ShaoliAss 24/09/2015 19h20

Rev#830
 
Nouvelle build

Citation:

  • Dev : doctorxyz
  • Changelog : "
    - 5c96dae (r828) : OPL Spanish translation by El_Patas
    - d81e4fb (r829) : Added Autostart toggle for Last Played Game feature: When enabled, starts the chosen game automatically within a few seconds - unless the user presses any valid key.
    - 41d59f6 (r830) : Auto-start feature fix - Wait for pending operations to finish"
  • Date de sortie : 23/09/2015
  • Build # : Rev830
  • Commentaire fr : Les options "Remember last game" and "Auto start" sont maintenant distinctes - mais "Auto start" suppose que "Remember last game soit activé. Qq bugs corrigés - mais il en reste, notamment si vous utilisez un thème.
  • Note : le lien pointe vers une version dont le GUI a été modifiée par celui qui l'a posté (RandQalan). Logo OPL restauré + image d'arrière plan supprimée.
  • Traduction FR : actualisée
  • Téléchargement : http://dev.eclipse.org/large_icons/a.../go-bottom.png


Allan58 24/09/2015 22h19

Merci à eux et aussi à toi "Shao" ...
 
Merveilleux, ça va dans le bon sens.

Tous mes respects à ces merveilleux DEVs qui nous font du bon boulot.

krHACKen 28/09/2015 17h58

Ma position sur OPL+POPStarter
 
Salut, et désolé pour ce post hors-sujet,

Ça fait depuis environ 2 mois que je ne fais plus rien sur PS2 et que je ne poste plus (pour des raisons personnelles liées à ma situation actuelle), mais vu que les embrouilles avec POPStarter se poursuivent encore sur deux autres forums au jour d'aujourd'hui, je me devais de clarifier certaines choses.

Pour ceux qui ne me connaissent pas, je suis le développeur de POPStarter. N'étant ni contributeur, ni développeur, ni propriétaire d'OPL, mon point de vue sur le déroulement du développement d'OPL n'engage que moi et n'a aucune influence sur le projet.


POPStarter est codé avec un SDK homebrew et ne contient aucun bout de code appartenant à $ONY.
Seulement, son rôle est de lancer un émulateur (qu'on appelle POPS) qui a été développé par $ONY et qui par conséquent appartient à $ONY. Il n'y a aucun moyen d'obtenir légalement une copie de POPS, vu qu'il n'est pas disponible en copie digitale ou physique via un canal officiel et qu'il n'est pas dans le firmware de la PS2. Donc l'utilisation de POPStarter implique explicitement de télécharger POPS et par conséquent de violer le copyright de $ONY.
C'est pour cette raison qu'à partir de la revision 13 de POPStarter, je distribue POPStarter sans POPS et laisse l'utilisateur final se démerder à trouver POPS sur le net, sans jamais donner de lien vers POPS. Sans ça je ne pourrais pas distribuer POPStarter sans m'attirer d'emmerde.

Revenons-en à OPL. OPL est un ODE de PS2 pour PS2. Il est open source. Son but premier n'est pas d'être un couteau Suisse de l'émulation d'autres systèmes ou un truc multimédia.
Ajouter POPStarter à OPL implique là aussi de télécharger illégalement POPS pour pouvoir jouir de cette fonctionnalité. À partir du moment où ça devient une fonctionnalité "officielle" (page POPStarter dédiée), ça devient problématique.
Pour commencer, l'esprit d'OPL est de pouvoir jouer à ses jeux originaux sans utiliser leurs CDs/DVDs. Que ce soit pour l'utilisation d'OPL, son support technique ou son développement, jamais vous ne verrez de recommandation ou d'incitation au téléchargement illégal. Est-ce que quelqu'un possède un disque original de POPS ? Non, parce qu'il n'y en a pas.
Ensuite vient l'approbation par le propriétaire d'OPL ou par son chef de projet délégué. Le proprio est Ifcaro. La personne qui a voulu ajouter la page POPStarter à OPL n'a pas consulté Ifcaro. Le chef de projet, ou plutôt le développeur majeur d'OPL était jusqu'à il y a ~2 semaines, SP193, a effectivement été consulté; mais suite à son refus pour des raisons évidentes de légalité, il a aussi été harcelé et bashé publiquement.

En définitive, toute cette histoire à entrainé le départ d'SP193 du projet OPL et la clôture de son Bitbucket. À cause d'un simple clone de la page APPS renommée en page POPStarter, OPL risque la perte de tout soutien officiel des devs historiques et au pire, une lettre C&D émanant de $ONY.


Donc en ce qui me concerne, non, je ne me réjouis pas de l'inclusion de POPStarter à OPL et des conséquences que ça à eu. SP193 est quelqu'un pour qui j'ai une énorme sympathie et une grande reconnaissance quant à ce qu'il a fait pour la scène PS2. Ça me fait mal au cœur de voir la scène PS2 dans tout ce qu'elle a de plus fielleuse l'emmerder depuis ce début d'année.

Et pour mes états d'âme, j'en ai marre, j'en ai définitivement plein le derche de voir POPS et POPStarter une fois de plus impliqués dans des litiges et des conneries. Cette fois-ci avec des conséquences très graves. J'ai appris le retrait de SP193 en lisant mes mails, que je ne check que très rarement vu que je ne suis plus du tout sur PS2 depuis 2 mois. En l’occurrence, ce mail m'avait été envoyé 3 jours avant que je le lise. Tout ça ne me donne vraiment pas envie de revenir sur PS2. Encore moins de retoucher à POPStarter. La dernière beta de POPStarter sera sans doute la dernière. J'en ai assez.

ASSEMblergames fait un 502 Bad Gateway, donc je ne peux pas poster de message de désapprobation dessus. De toute façon je n'ai même pas envie de le faire, ni envie que quelqu'un le fasse à ma place. Ça ne ferait que polluer un forum de plus avec les "pour" et les "contre" et ceux qui ne se gênent pas pour calomnier SP193 gratuitement comme de bons gros trolls. Quant à PS2Home, je préfère ne plus y aller, vu les tentions et que mes camarades sont partis.

ShaoliAss 29/09/2015 09h24

Bon bon bon...

Et une petite protection empêchant OPL de lancer POPStarter, à la anti-vash32, c'est possible ? Pas pour emmerder l'utilisateur, mais simplement pour protéger OPL de tt rapprochement possible avec POPStarter. Je crains que le prochaine étape ne soit la détection des VCD depuis OPL, à l'aide de tes sources d'uLE... :'( - même si je doute qu'il ait les compétences pour (en revanche, ptet que danielb les a...).

ShaoliAss 29/09/2015 13h27

Rev#832
 
Nouvelle build

Citation:

  • Dev : doctorxyz
  • Changelog : "
    - b318dcf (r831) : Fixes for VMC (compilation warning) and Auto-start Last Game (bugs and conflicts)
    - 1eb5e2c (r832) : Auto Start Last Game - Configureable Countdown : Value in second(s), 0 to disable auto start
  • Date de sortie : 28/09/2015
  • Build # : Rev832
  • Commentaire fr :
    Correctifs pour le pb VMC + l'option "Auto-start" (fonctionnelle sous hdd interne pour moi). Option maintenant configurable grâce à un compte à rebours avant lancement auto du jeu. Cf image ci dessous.
  • Note : le lien pointe vers une version dont le GUI a été modifiée par celui qui l'a posté (RandQalan). Logo OPL restauré + image d'arrière plan supprimée. L1+L2+R1+R2+R3 = éteindre // L1+L2+R1+R2+L3 = IGR
  • Traduction FR : actualisée
  • Téléchargement : http://dev.eclipse.org/large_icons/a.../go-bottom.png

http://psx-scene.com/forums/attachme...playedgame.png

Citation:

Envoyé par SP193
@doctorxyz , other than one outstanding fix (for Lifeline) that I didn't manage to push out, I don't think that there are other issues that can be fixed.... unless people can actually pinpoint the issues.
The remaining ones are bizzare. Like people saying that games freeze randomly, but then it seems random; not only does it sometimes occur randomly, it seems to happen to only some people.

There might an issue (likely sector-access problems, evident in some games like Bust a Move) with how I've made changes to USB support.... but I did check the code a few days ago and all seemed faultless.
Sadly, I don't think that there's going to be ever a perfect solution here. Due to RAM constraints, we cannot provide a FAT filesystem driver for in-game support. But without it, people must totally defragment their games. Also, given that USB devices are removeable devices and OSes can have write caching, user must also unmount their devices properly. Which, I know some users won't do (I'm guilty of that too, when Explorer hogs some file on my device). All these factors tend to lead to problems.
I might try to make some tests here to prove/disprove the issue, but I cannot promise anything.

But if there are no further issues that you (or anyone here) can possibly see, perhaps we can crown your latest commit as v0.9.3? I can write out the changelog for you, given that I saw it through most of its development cycle so far.
I recommend that some time be given for people to report new issues, first.

Sortie imminente de la 0.9.3.

krHACKen 29/09/2015 15h30

Citation:

Envoyé par ShaoliAss (Message 1771272)
Et une petite protection empêchant OPL de lancer POPStarter, à la anti-vash32, c'est possible ?

Justement j'y pensais hier soir. Ouais, ça devrait pouvoir se faire. Dans la rev.12, j'avais bloqué le OPL trafiqué par Yeshuachrist. C'était possible parce que OPL ne purgeait pas la mémoire quand il lançait les ELFs. Et donc il restait des traces de la page "About" massacrée par Yeshuachrist dans l'EERAM. Quand POPStarter voyait ça, il rebootait la console ou freezait.
Depuis le design de POPStarter et d'OPL ont changé. Si POPStarter n'écrase pas OPL en mémoire et que OPL ne nettoie pas la mémoire quand il lance des ELFs, il y aura peut être moyen de trouver le bout de code générique qui correspond à la page POPStarter d'OPL en mémoire, et de tuer l'exécution de POPStarter.
En suivant cette logique, je pourrais aussi empêcher POPStarter de se lancer depuis toutes les builds d'OPL, en cherchant des bouts de codes d'OPL qui ne varient jamais selon les versions. Mais si je fais ça, énormément de personnes vont chialer...
Enfin c'est pas pour demain. Je suis dégouté de POPS/POPStarter une fois de plus et je ne toucherais pas au code de POPStarter avant un bon moment.

Citation:

Envoyé par ShaoliAss (Message 1771272)
Je crains que le prochaine étape ne soit la détection des VCD depuis OPL, à l'aide de tes sources d'uLE...

Ça me fait chier franchement. Si j'avais distribué les sources modifiées et mis tout ce qui concerne le lancement de POPStarter dans un fichier unique (kHnStuff.c), c'était pour que des devs puissent voir quels arguments POPStarter reçoit et coder un GUI. krat0s était intéressé par le codage d'un GUI à un moment. Mon code seul n'est d'aucune utilité sur OPL ou en dehors de uLE, parce qu'il dépend des fonctions internes de uLaunchELF pour l'indexation des VCDs et la navigation. Coder un truc de substitution n'est effectivement pas à la portée de tout le monde;).

EDIT : Et puis il y a des mecs qui utilisent toujours POPStarter 13 WIP 02 et POPS-00001. Alors j'imagine que bloquer OPL n'aura pour effet que d'inciter les gens à ne pas mettre à jour POPStarter...

Allan58 29/09/2015 15h54

Question posée à qui tu sais ???
 
Citation:

Envoyé par ShaoliAss (Message 1771273)
Nouvelle build



http://psx-scene.com/forums/attachme...playedgame.png



Sortie imminente de la 0.9.3.

Salut Shao.

C'est super qu'enfin cette version 0.9.3 sorte !!!

As-tu posé la question que je t'ai énoncé hier par MP ? Si oui, quelle en a été la réponse ?

Merci pour ton excellent taf et autant de Merci à kHn. Je sais reconnaître son travail depuis déjà bien longtemps.

Gros remerciements à tous deux.

ShaoliAss 29/09/2015 15h56

Citation:

il y aura peut être moyen de trouver le bout de code générique qui correspond à la page POPStarter d'OPL en mémoire, et de tuer l'exécution de POPStarter
La page POPStarter étant un clone de la page APPS, je crois que tu vas bloquer toutes les versions - y compris les versions officielles. Je doute qu'il y ait qq chose de spécifique sur la page POPStarter. Mais bon, maintenant que OPL est closed source... :'(


Citation:

En suivant cette logique, je pourrais aussi empêcher POPStarter de se lancer depuis toutes les builds d'OPL, en cherchant des bouts de codes d'OPL qui ne varient jamais selon les versions.
Le splash screen ? Ou un bout convenu en accord en off avec SP193 (et posté via doctorxyz ni vu ni connu)...


Citation:

Mais si je fais ça, énormément de personnes vont chialer...
Ouaip mais bon... Après, y a ptet pas besoin d'en arriver là. A ma connaissance, restent 2 seules personnes avec droits d'écriture direct sur le repo d'ifcaro : bat rastard et doctoxyz. Bat a complètement disparu et doctorxyz a pas vraiment l'air chaud pour faire les changements demandés. Jpense qu'il va rester sur ce statut quo.


Citation:

Enfin c'est pas pour demain. Je suis dégouté de POPS/POPStarter une fois de plus et je ne toucherais pas au code de POPStarter avant un bon moment.
Tu m'étonnes...

Citation:

Mon code seul n'est d'aucune utilité sur OPL ou en dehors de uLE, parce qu'il dépend des fonctions internes de uLaunchELF pour l'indexation des VCDs et la navigation. Coder un truc de substitution n'est effectivement pas à la portée de tout le monde.
Ok, ca me rassure un peu, je m'inquiétais de voir trainer tes sources partout.


Citation:

EDIT : Et puis il y a des mecs qui utilisent toujours POPStarter 13 WIP 02 et POPS-00001. Alors j'imagine que bloquer OPL n'aura pour effet que d'inciter les gens à ne pas mettre à jour POPStarter...
T'as pas une build privée bien intéressante, qui rend toutes tes betas obsolètes ?

Ou à l'inverse et/ou en complément, discuter en off avec SP193 pour inclure dans OPL qq chose qui bloque les anciennes versions ?

(je supprimerai au besoin ces messages)

ShaoliAss 29/09/2015 16h52

Citation:

Envoyé par Allan58 (Message 1771275)
As-tu posé la question que je t'ai énoncé hier par MP ? Si oui, quelle en a été la réponse ?

Citation:

Mon idée est, es-ce qu'il est effectué un test préliminaire pour vérifier la présence (ou l'absence) du jeu demandé sur le périphérique désiré par cette fonction et quel est le message d'erreur invoqué si absence.
Je ne voudrais pas que cette fonction plante OPL si pour une raison
quelconque le jeu n'est plus accessible (détruit, mauvais support,
changement de support, etc...).
Pour l'instant, j'ai juste testé ce qui arrive si le périphérique sur lequel se trouve le jeu "en mémoire" est éteint : le compte à rebours ne s'affiche pas, les jeux ne sont pas listés. Ce n'est qu'à l'allumage du périphérique que le compte à rebours commence - après que les jeux soient listés.

krHACKen 29/09/2015 17h28

Citation:

Envoyé par ShaoliAss (Message 1771276)
Je doute qu'il y ait qq chose de spécifique sur la page POPStarter.

Je n'ai pas téléchargé les ELFs des OPLs qui ont la page POPStarter, mais justement je pensais que quelque part dans les ELFs on trouverait "POPStarter" en toutes lettres.

Citation:

Envoyé par ShaoliAss (Message 1771276)
[...]doctorxyz a pas vraiment l'air chaud pour faire les changements demandés. Jpense qu'il va rester sur ce statut quo.

Ouais. Perso je serais sur la même ligne.
Pas envie de mettre de l'huile sur le feu en clamant partout tout le mal que je pense de cette histoire. C'est certes un peu lâche, mais je n'ai pas non plus envie de me confronter à ceux qui approuvent cette page POPStarter et qui veulent toujours avoir le dernier mot. J'ai appris la leçon avec trash32 et il m'a pollué l'existence longtemps avant de me lâcher la grappe.
Par contre, je me réserve le droit de bloquer les apps frauduleuses ou les lanceurs que je n'aime pas en ajoutant du code à POPStarter sans avoir à m'en justifier.
Si POPStarter a toujours été closed-source, ce n'est pas pour rien. POPStarter est né sur les cendres d'un autre projet mort-né à cause des abus sur POPS-00001.
C'est franchement regrettable qu'OPL soit devenu closed-source pour les mêmes raisons. OPL doit son évolution en grande partie à SP193 mais aussi au fait que c'était un projet ouvert. À côté de ça, il n'y a pas eu d'évolution majeure sur POPStarter en 3 ans, justement parce qu'il est closed-source, que je suis le seul à le modifier avec mes moindres compétences et parce que je ne suis jamais très enthousiaste à l'idée de travailler dessus.

Citation:

Envoyé par ShaoliAss (Message 1771276)
Ok, ca me rassure un peu, je m'inquiétais de voir trainer tes sources partout.

Pour être honnête, si j'ai choisi de modifier uLE c'est parce qu'il avait déjà toutes les fonctions nécessaires. Et puis les deux seuls trucs qui ne sont pas autorisés de faire dessus sont d'y injecter du warez (genre Swap Magic/HDL/Codebreaker...) et d'y mettre le module UMCDR (dont l'auteur refuse la distribution depuis que Datel l'a volé pour l'ARMAX).

Citation:

Envoyé par ShaoliAss (Message 1771276)
T'as pas une build privée bien intéressante, qui rend toutes tes betas obsolètes ?

Non, rien depuis la dernière beta publique. J'avais fait un essai de support HDD firewire, pas concluant. Plusieurs essais de SMB, la mémoire IOP était saturée. Plusieurs essais PS2IP (pas PS2IPS) et RadHost, ça plantait au bout de quelques secondes. Après j'ai du arrêter de toucher à la PS2. Le code source de POPStarter est resté dans un état très brouillon sans aucune inovation.

Citation:

Envoyé par ShaoliAss (Message 1771276)
Ou à l'inverse et/ou en complément, discuter en off avec SP193 pour inclure dans OPL qq chose qui bloque les anciennes versions ?

Ouais, il y a bien un moyen de bannir toutes les rev.13 depuis OPL. Le payload de la rev.13 a été étudié pour ne jamais changer de structure, comme une sorte de standard. Peut être que je lui en parlerais...
Par contre pour les anciennes builds de POPStarter, il n'y a pas moyen de les bannir de manière générique, à moins d'ajouter un espion très lourd qui vérifie la présence de POPS en mémoire jusqu'à ce que le ELF de POPStarter soit complétement dépacké.

Allan58 29/09/2015 19h53

Mille remerciements à vous deux...
 
Bonsoir messieurs.

Pour le test pas concluant du FW sur POPStarter, je pense qu'il est concluant. C'est pas parce que j'ai eu une mauvaise écriture sur le support (le DD) lors de la création des dossiers des VMC qu'il faut en conclure que c'est mauvais.
Le seul problème qui me semble le plus probable est que le Driver ne sait pas écrire sur le Support FW. Je pense qu'il faut juste dériver la création des Dossiers et des fichiers qu'ils contiennent vers un autre support (USB par exemple). Dans le même ordre d'idées, la lecture des données spécifiques des jeux devraient, en toutes logiques, être lues sur ce même support, les jeux eux, étant sur le DD externe. Les possesseurs de FAT ayant le support du FW (iLink) te remercieront aussi. Toutes les consoles PS2 ont un bus USB, donc c'est une idée qui peut être étudiée, si tu le veux bien kHn. Pour le ETH, il pourrait être utilisé de la même façon que pour le iLink, à voir.

Tu sais aussi que j'ai été là pour les premiers tests et que je serai toujours là pour d'autres essais. Tu as ma reconnaissance pour tout ce que tu fais kHn. Tu sais que tu peux compter sur moi, je suis toujours présent à l'appel.

Je vous souhaite une bonne soirée ainsi qu'une bonne nuit au noctambule qu'est kHn.

Cdt.

ShaoliAss 29/09/2015 23h02

Citation:

Envoyé par krHACKen (Message 1771279)
Je n'ai pas téléchargé les ELFs des OPLs qui ont la page POPStarter, mais justement je pensais que quelque part dans les ELFs on trouverait "POPStarter" en toutes lettres.

Au cas où tu n'aurais pas vu, la page POPStarter est en passe d'être renommée... Pas sûr que ca résolve les pb de légalité... (page 8 OPL to support POPStarter ?)


Citation:

C'est certes un peu lâche, mais je n'ai pas non plus envie de me confronter à ceux qui approuvent cette page POPStarter et qui veulent toujours avoir le dernier mot.
A moins que ce ne soit une majorité silencieuse, j'ai pas l'impression qu'ils soient nombreux. Hormis ses trolls, le gars derrière tte cette histoire est quand même bien isolé...


Citation:

Si POPStarter a toujours été closed-source, ce n'est pas pour rien. POPStarter est né sur les cendres d'un autre projet mort-né à cause des abus sur POPS-00001.
En parlant de ça... [UNSOLVED] source code POPStarter? *facepalm*


Citation:

C'est franchement regrettable qu'OPL soit devenu closed-source pour les mêmes raisons.
(pour ceux qui lisent : OPL est tjs open source et le repo d'icaro visible et ouvert. seul le repo contenant le code pour la page POPStarter est closed - mais dans la mesure où des builds ont été faites à partir de là et distribuées, les sources doivent devenir accessibles selon les termes de la licence d'OPL. donc, à défaut de rendre lisible le repo, au moins inclure les sources avec la build... je dis ça, je dis rien :shy2: )

ShaoliAss 30/09/2015 00h59

Citation:

Envoyé par Allan58 (Message 1771275)
As-tu posé la question que je t'ai énoncé hier par MP ? Si oui, quelle en a été la réponse ?

Citation:

Mon idée est, es-ce qu'il est effectué un test préliminaire pour vérifier la présence (ou l'absence) du jeu demandé sur le périphérique désiré par cette fonction et quel est le message d'erreur invoqué si absence.
Je ne voudrais pas que cette fonction plante OPL si pour une raison quelconque le jeu n'est plus accessible (détruit, mauvais support, changement de support, etc...).
Testé à l'instant - oui, j'ai pas autre chose à foutre à cette heure ci :lol:

La fonction "remember last game" conditionne le déclenchement du lancement automatique. Si jeu absent pour x raison (dans mon cas, jeu effacé volontairement), OPL ne se souvient pas du jeu, dans la mesure où il n'est pas listé. Dc le lancement auto et compte à rebours ne se déclenchent pas.

Allan58 30/09/2015 08h19

krat0s l'admin vient aussi de lui "remonter les bretelles" à propos de POPStarter. Il lui a suggéré d'aller voir la présence de kHn sur ASSEM. Il doit se calmer car sinon ...

bensaid42 25/10/2015 13h06

merci pour tout:pouce:

hichamfat 27/10/2015 02h15

Un très grand travail.

squarealex 06/11/2015 23h59

Citation:

Vous devez répondre à ce message pour voir ce qui est caché !
Wat, c'est nouveau ça ?

bensaid42 03/02/2016 15h58

merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii

kenshiroz 05/02/2016 12h44

MERCI je teste sa

Allan58 05/02/2016 13h58

Teste le OPL093, tu en seras bien plus content que le 092. Prends la version complète (IGR-VMC-GSM-RD) que je teste en ce moment. La liste de compatibilité est donnée sur ce site. Tu devrais la trouver aisément.

Bons jeux.

ditcher 15/02/2016 18h29

merci bien pour le tuto

ditcher 15/02/2016 18h30

Citation:

Envoyé par ShaoliAss (Message 1771078)
.........................


merci pour le tuto

mustafas 21/03/2016 01h27

super travail merci

algeriano 24/03/2016 08h00

super travaille camarade

mikaldo 24/03/2016 10h27

savez-vous si il est possible d'intégrer le 16/9 de ps2rd directement dans opl ?

ShaoliAss 24/03/2016 13h15

Citation:

Envoyé par mikaldo (Message 1772572)
savez-vous si il est possible d'intégrer le 16/9 de ps2rd directement dans opl ?

Oui c'est possible - pour tout code d'ailleurs, pas que pour le 16/9.

- PS2RD doit être activé dans OPL.
- les codes doivent être insérés dans un fichier nommé SCES_503.61.cht (exemple), fichier lui même placé dans un dossier nommé CHT, qui doit se trouver dans :
mass0:/CHT/ ou hdd0:/+OPL/CHT/ ou
- contenu du .cht :

Citation:

"Jak & Daxter the Precusor Legacy /ID SCES_503.61"
Mastercode
90125AD8 0C04965E
Widescreen code
202af8b0 3f1f3b64
202af85c bf1f3b64
2079f728 0015130c
A noter que tous les codes sont automatiquement activés - impossible de les sélectionner un à un ou ne pas tout sélectionner. Donc ajoutez un // devant la ligne de codes que vous ne voulez pas activer.

Ex :

Citation:

"Jak & Daxter the Precusor Legacy /ID SCES_503.61"
Mastercode
90125AD8 0C04965E
Widescreen code
//202af8b0 3f1f3b64
202af85c bf1f3b64
2079f728 0015130c

mikaldo 24/03/2016 13h23

Merci pour la réponse, j'ai récupérer l'archive contenant tous les codes en début de tuto , widescreen.rar le soucis c'est qu'il ne sont pas en .cht, je nage complètement pour être honnête:(

ShaoliAss 24/03/2016 13h33

Citation:

Envoyé par mikaldo (Message 1772574)
Merci pour la réponse, j'ai récupérer l'archive contenant tous les codes en début de tuto , widescreen.rar le soucis c'est qu'il ne sont pas en .cht, je nage complètement pour être honnête:(

Yep, l'archive contient des .pnach, à utiliser avec l'ému PCSX2. Il faut convertir avant de les utiliser.
- Pour trouver le mastercode d'un jeu, il te faut Mastercode Finder qui te permet de scanner l'ELF du jeu.
- Pour convertir le fichier pnach en code RAW lisible par PS2RD, il te faut ça : PNACH Converter 2.01 Un simple copié/collé et ca te donne quoi mettre dans ton .cht

mikaldo 24/03/2016 13h38

Un énorme merci je test tout ça ce soir en rentrant du boulot, elle va être longue la journée !! Merci

Allan58 24/03/2016 13h53

Enfin ...

Voilà de retour notre ami "ShaoliAss". Je suis très heureux de te revoir parmi nous.

Si tu as un peu de temps, mets un peu à jour les "Discussions" de Méta dont tu as la charge.

J'ai fais avancer la liste OPL093-VMC-GSM-RD, elle est consultable par quiconque le veut. Elle est en lien sur Méta. J'en ai créé une autre (une copie) pour les anglophones, voici le lien :

Liste ==> https://docs.google.com/spreadsheets...Koo/edit#gid=0
Form. => https://docs.google.com/forms/d/1ei8...hTnJ8/viewform

Le formulaire, pour ceux qui ne le sauraient pas est utilisé pour entrer les rapports de compatibilité des nouveaux jeux auxquels ils auront joué et qui ont des différences de fonctionnement voire pas encore testés.

Bonne journée mon ami. Bonne journée à vous tous.

mikaldo 24/03/2016 19h57

Bon et bien ça a l'air de fonctionner ! encore merci pour ton aide

ShaoliAss 23/09/2016 03h28

Ajout en post 1 du lien vers les dernières betas 0.9.3+ officielles compilées depuis le repo d'Ifcaro par ElPatas, du forum Elotrolado (Espagne) et du pack de langue qui va avec.

Les betas d'OPL sont maintenant compilées après chaque changement dans le code.

Dernière rev : 928. Nouveauté : ajout d'un IGS (In-Game-Screenshot) - encore expérimental.

- avoir une cm ds le 2nd slot ;
- désactiver le mode 6 + activer GSM ;
- puis combo L1+L2+R1+R2+HAUT pendant le jeu.

Exemple : SLES_535.07, Burnout Revenge

https://s12.postimg.io/j38oqgwzh/SLE...7_SCRsmall.jpg

Les fichiers "SLES_535.07_GS.dmp" et "SLES_535.07_SCR.bmp" sont à récupérer dans la 2eme cm.

Durant le combo IGS, 2 possibilités :
- ou l'écran freeze sur le rouge = échec du screenshot
- ou vous êtes renvoyé sur le nav = screenshot réussi

Ne PAS faire un screenshot durant une sauvegarde/chargement de save.

ShaoliAss 28/09/2016 11h01

- Nvelle MAJ : r930.

Citation:

Envoyé par DETAILED_CHANGELOG
rev930 - IGS: 16-bit Pixel Storage Size (PSMCT16 and PSMCT16S) fix
rev929 - IGS source code refactoring (several improvements and fixes)

Quoi de neuf ?

L'IGS est bcp plus stable apparemment.

Qq screenshots :

http://psx-scene.com/forums/attachme...973.99_scr.bmp

http://psx-scene.com/forums/attachme...207.12_scr.bmp

http://psx-scene.com/forums/attachme...210.05_scr.bmp

- Source : PSX-Scene.

- Téléchargement : ici.

*

Qq indications sur ce qui est actuellement en travaux :

Citation:

Envoyé par docxyz
I must confess I ain't worried about new OPL beta.... Someone else could (***carefully***) take of it... Now I am focused on coding IGS improvements, GSM (get rid of black borders, half-pixel offset on HD modes), Remaining IOP Memory (coloured "IOP-RAM-Meter" for debug purposes), PS2RD Cheat Engine (per-game cheats automatically downloaded from GameHacking.org) and who knows a fast USB/ETH modes on some PS2 Slims (maybe on SCPH 75000 and newer running v2.20 BIOS theorically we could reach approximatelly the theorical speed of 400MHz(!) using a to-be-done hack on DECKARD, the IOP emulator present on this newer slim models)... In fact I should inspect about the feasibiilty of this later fature with wisi, Maximus32 and SP193... None of this tasks have an ETA, as usual.

- poursuite du taff sur l'IGS;
- GSM : arriver à virer les bandes noires autour de l'image sur les modes HD;
- un truc de debug inintéressant pour l'utilisateur;
- fonction de téléchargement de cheats depuis gamehacking.org (super site de cheats au passage);
- un mode spécial slims (ptet pas toutes, 75K et suivantes - 90K exclues) pour USB/SMB plus rapide.

Source : PSX-scene.


Fuseau horaire GMT +1. Il est actuellement 16h05.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.

Integrated by BBpixel ©2004-2024, jvbPlugin

Version française #23 par l'association vBulletin francophone
© 2003-2018 MetaGames. Tous droits réservés.