Jump to content
InsanelyMac Forum
  • Announcements

    • Allan

      Solution to create a topic or post.   04/24/2018

      Hello guys. The majority of you are having issues to create a topic or post here. This are a problem with our current theme InsanelyMac.  Now the theme will be the Default IPS. Sorry for any inconvenience.
Andy Vandijck

PPF-O-Suite 4.4.2 for all and 5.0.0 for Snow Leopard, Lion, Mountain Lion and Windows

Recommended Posts

I reworked the code in this old classic of mine.

It now fully supports auto-opening binaries (by opening a .dmg, .iso, .bin, .ppf file and clicking the appropriate select button, it will then auto-link in through the Finder).

The PPF-O-Maker can also link .txt files (for the file id.diz part).

I also fixed some bugs in this release.

I also changed the code so it should be possible to compile it on 10.3 (and less, should compile for all versions of OS X now).

It also works perfectly for Lion.

The binaries are under build/Release (for Lion).

I'll recompile for Snow Leopard (and older) soon.

Enjoy... ;)

 

Downloads for PPF-O-Suite V5.0.0

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

Command line tools for Windows (V1-V4 support, 64bit file handling fixed):

https://www.dropbox....PPF-Cltools.zip

 

PPF-O-Maker V5.0.0 for Windows (V1-V5 support):

https://www.dropbox....PPF-O-Maker.zip

 

PPF-O-Matic V5.0.0 for Windows (V1-V5 support):

https://www.dropbox....PPF-O-Matic.zip

 

EDIT: New release (4.2.1)

- Fixed some bugs related to importing/auto-linking image/PPF files.

- Optimized code for running fast.

- Changed some deprecated code (checks for Mac OS X version, chooses optimal for any version of OS X).

- Added .img support for Finder imports.

- Changed default compiler to LLVM GCC 4.2

- Fixed the code for compiling for 10.3

- Built the code for 10.3-10.7 (from Panther to Lion)

 

The main zip contains the build for Lion and the sources.

The other zip contains the builds for Snow Leopard, Leopard, Tiger and Panther

 

EDIT2: I started a Sourceforge project for PPF-O-Suite

http://www.sf.net/p/ppfosuite

 

 

EDIT3: Another new release (4.3.0).

- Updated PPF-O-Maker to be able to generate V1 -> V3 PPF patches (V1/V2 = 32bit, maybe handy for small files).

- Fixed a small Panther issue (Importing from Finder)

Everything is available from the project page.

Code is available through git or downloading zipped sources.

 

EDIT4: Another new release (4.3.2).

- Added PPF V4 file format (uses dynamic offset and patch sizes, supports large patch blocks).

NOTE: Not enabled to generate by default. Select PPF Version menu item and then Version 4 to generate V4 files.

This also decreases the file size a lot while supporting fast operations.

This also means it optimally aligns the patch entry and offset entry (from 1B to 8B entry).

Also patch replacement code now supports more then 255B patch blocks.

Tests shown this to generate patches of 245,8MB (V4) instead of 279,1MB (V3) - Tested with binary test files.

- Fixed PPC code (Tested on PowerBook G4 under Leopard 10.5.8).

- Added support for PPF V4 on PPC (converting the patch size bytes and offsets to big endian - directly).

Code is available through git or downloading from project page.

 

EDIT5: Yet another new release (4.4.0)

-Added full NSDocument support (multiple windows are now possible)

-Added separate NSWindowController (for better window handling)

-Added Lion full screen support

-Improved auto-opening support (detects opened file)

-Dock menu added with options to open / save among other things

-Resizing support of the window implemented

-Lion sandboxing implemented (not perfect yet, crashes on document open from Finder), use the no sandboxing version..

-Code signed on Lion + Snow Leopard + Leopard versions

-With PPF-O-Matic the 2 open buttons have been replaced with 1 open button

-With PPF-O-Maker the 3 select buttons have been replaced by 1 open button

-Help files fixed for all versions of OS X

-Updated help with latest instructions

-Certificate included (in case it is needed)

-Window shows opened PPF files after program name (e.g. PPF-O-Matic - test.ppf)

-Added new about window (nicer, cleaner)

 

EDIT6: Next version (4.4.1)

-Optimized code

-Fixed some bugs

-Fixed sandbox support on Lion (no sandboxing version no longer needed)

-Fixed Dock menu for PPF-O-Maker

 

EDIT7: Version 4.4.2

This update has some more changes including:

- Better support for older Mac OS X versions.

- Several fixes

- Some optimizations

- Redesigning of the interface

- Signed now with my own developer certificate from Apple

- Made everything tamper proof

- Sandboxing works well so processes of the apps are fully isolated

- PPF-O-Matic and PPF-O-Maker will soon be available as separate apps from the Apple App Store

 

EDIT8: Version 4.4.2 update

- Added a Windows version (XP -> 7 guaranteed working, 2000 maybe) based on Cocotron (my own custom blend of the SDK).

It's available from the project page as it is too big to upload...

http://www.sf.net/projects/ppfosuite

The page will by default auto-select the Mac or Windows version depending on your OS.

 

EDIT9: Rebuild of V4.4.2.

- Added multiple thread support (can now really run everything together).

- For now built for 10.6/10.7 (Snow Leopard or Lion).

- Changed icon because app store rejected icon.

- Fixed window bug.

- Changed Finder app display name (just PPF-O-Matic/PPF-O-Maker now).

- Some locks for when app is running patching / making patch.

- Added PPF file version confirm dialog.

- Fixed some more bugs.

 

EDIT10: Fix of threads of V4.4.2 Windows

- Threading fixed for Windows.

- New alert dialogs for Windows.

 

EDIT11: V5.0.0

- PPF file format V5

+ Support for high-efficiency compression

+ Support for password protection (AES CBC)

+ Embedded picture support (128x128 optimally, PNG/GIF)

+ Embedded audio support (MP3/M4A)

- Generating SHA1 checksum

- Generating SHA256 checksum

* Windows only: fixed 64bit file handling

* Windows PPF-O-Matic: disabled player during patching (caused crashing of the app)

The Mac OS X 10.6/10.7/10.8 version is available in the App Store (PPF-O-Maker / PPF-O-Matic)

The Windows version is freely available for download above (PPF-O-Maker+PPF-O-Matic+Command Line Tools)

Note that the Windows versions of the apps also use ObjC technologies and are almost as advanced and fast as the OS X version

PPF-O-Suite_4.4.2_Binaries.zip

Share this post


Link to post
Share on other sites
Advertisement

It is recommended that you upgrade your PPF-O-Suite binaries to the latest version (4.2.1) as it fixes a lot of bugs and runs very fast.

It's the most stable version yet, tested on 8GB test binary...

In the next release I may make some more features for it (including PPF file format V4 which shall support compression of the patch block)

Share this post


Link to post
Share on other sites

I would like some feedback on the using/testing of the app.

So people, feedback please :king:

Also requests for features (new ones) are welcome.

Share this post


Link to post
Share on other sites

A Sourceforge project page has been created. ;)

See the first post

Share this post


Link to post
Share on other sites

really your code originally ?

Yes, it's based on code from the 2 command line apps.

I reworked it entirely to be simple to use in an OS X Cocoa app.

Share this post


Link to post
Share on other sites

I would like some feedback on the using/testing of the app.

So people, feedback please :king:

Also requests for features (new ones) are welcome.

 

Tested yesterday on a couple of PS2 iso files with a Lion 10.7.2 MacBookPro.

Both versions 4.0 and 4.3 work flawlessly, with a nicely noticeable speed increase with the latter.

You've really done a good job here!

 

Sherry Haibara

Share this post


Link to post
Share on other sites

Added support for the new PPF V4 file format (designed it myself, dynamic variable offset and patch sizes).

Fixed PPC code, tested on a PowerBook G4 (Leopard 10.5.8).

This means it will generate smaller PPF files while supporting bigger patch blocks.

Ofcourse compatibility between V1-V4 is guaranteed ;)

Share this post


Link to post
Share on other sites

Added a new release that supports every modern feature there is in OS X.

It also is document based so it can work with multiple windows.

This means you can apply many patches at the same time (in parallel).

In Lion it even supports full screen and it has a dock menu.

And much, much more... B)

Enjoy... ;)

Share this post


Link to post
Share on other sites

V4.4.2 is now available and soon will be even available from the App Store.

It's probably the last version in a while (unless somebody has some good suggestions I might do).

Enjoy the (for now) final release ;)

Share this post


Link to post
Share on other sites

Added Windows port (for XP -> 7 working guaranteed, 2000 maybe) based on Cocotron (my own custom blend).

This enabled me to use my current Objective C Cocoa code with some minor adjustments for a Windows target. B)

The code has been submitted to the project page and the binary download will auto-select the PPF-O-Suite version for your OS (Windows/Mac).

I tested it myself on Windows 7 and it runs stable (it supports everything the Mac version supports). :D

It is also bundle based (.app folder).

The binary is under Contents/Windows/*.exe (leave it in the app package, install like that). :StarTrek:

Some pics:

PPF-O-Maker_4.4.2_Win7.PNG

PPF-O-Matic_4.4.2_Win7.PNG

Share this post


Link to post
Share on other sites

Update: Rebuild of V4.4.2.

- Added multiple thread support (can now really run everything together).

- For now built for 10.6/10.7 (Snow Leopard or Lion).

- Changed icon because app store rejected icon.

- Fixed window bug.

- Changed Finder app display name (just PPF-O-Matic/PPF-O-Maker now).

- Some locks for when app is running patching / making patch.

- Added PPF file version confirm dialog.

- Fixed some more bugs.

 

Available from the project page.

http://www.sf.net/projects/ppfosuite

Share this post


Link to post
Share on other sites

The latest version is now available from the Mac App Store wink.png

Apple finally approved it... laugh.png

Share this post


Link to post
Share on other sites

The new version (V5) is now available in the app store.

To celebrate 10 people get it for free.

The new features are:

- V5 PPF file support with

+ Embedded audio support (MP3/M4A)

+ Embedded picture support (PNG/GIF)

+ High efficiency compression support

+ Password security support (AES CBC)

- SHA1 generation

- SHA256 generation

Enjoy ;)

NOTE: Please use only one code of each per person... (fairplay)

PPF-O-Matic_5.0.0_20130130064906.txt

PPF-O-Maker_5.0.0_20130130064806.txt

Share this post


Link to post
Share on other sites

I'm currently developing the windows version which will be available free of charge.

Just implemented a media player which will handle audio playback (including showing the cover of the embedded mp3/m4a file)

Still lots of work and some bugfixes (Windows specific issues) to be done but I'm making excellent progress...

Keep you posted ;)

post-100023-0-86322600-1359751248_thumb.png

Share this post


Link to post
Share on other sites

I finished PPF-O-Maker 5.0.0 for Windows.

Post soon.

It does everything the os x version does (but some things work a little different like the audio player)

Share this post


Link to post
Share on other sites

I finished PPF-O-Maker 5.0.0 for Windows.

Post soon.

It does everything the os x version does (but some things work a little different like the audio player)

I need to test it, Andy :wink2:

Share this post


Link to post
Share on other sites

I need to test it, Andy :wink2:

Here is the link to download PPF-O-Maker V5.0.0 WIN32

https://www.dropbox.com/l/mSeEBMykXcYwbxKV

Share this post


Link to post
Share on other sites

I would like some feedback on the win32 release too. (PPF-O-Maker V5.0.0 WIN32, previous post has the download link)

Oh yes, I forgot to mention:

Let the app run untill it says that your patch file is ready.

It isn't done untill it says so...

EDIT: No feedback yet? :( I need test reports before I do the proper modifications to PPF-O-Matic V5.0.0... that's the next target to port...

Share this post


Link to post
Share on other sites

I've started the work on PPF-O-Matic 5.0.0 WIN32

The audio player is finished.

All that is left is squashing some file handling bugs.

I've done enough for today though...

Release planned for tomorrow if all goes well ;):D

Share this post


Link to post
Share on other sites

I'm currently testing PPF-O-Matic V5.0.0 WIN32 on Windows 8.

So far everything looks fine.

Post soon when all tests are done ;)

Share this post


Link to post
Share on other sites

Done... the download links are in the opening post.

I have also included the command line tools (V1-V4, 64-bit fixed).

Some screenshots of PPF-O-Matic V5.0.0 on Windows

EDIT: Some testing and feedback would be nice...

EDIT2: Today I got confirmation that my App Store contract has succesfully been renewed. New validity date: 3 march 2014 ;)

My apps will remain available in the app store :D

post-100023-0-42989100-1361131235_thumb.png

post-100023-0-76348600-1361131303_thumb.png

Share this post


Link to post
Share on other sites

Is there by chance any directions on how to use these? I am lost and do not want to mess things up.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.



  • Posts

    • Sadly the revealing information is lying between the 2 pictures
      Press spacebar in Clover and enable the option that says Don't reboot on panic (something like that), it might help taking a better picture.

      I don't really have any experience with High Sierra and laptops,@Allan or others are more knowledgeable on this subject than I

      Envoyé de mon PH-1 en utilisant Tapatalk

    • Well this is what I got: Displays: Framebuffer: 0x2BC4E780 Size: 1600x900 Depth bits Per Pixel: 24 Depth bits Per Sample: 8 Depth is Planar: false Frame: (0.0, 0.0, 1600.0, 900.0) Visible Frame: (37.0, 0.0, 1563.0, 877.0) Depth backing Scale Factor: 1.0 Name: Display Vendor Id: 0x6AF (1711) Product Id: 0x139E (5022) Year Of Manufacture: 2013 Week of Manufacture: 17 Blue Point X: 0.150390625 Blue Point Y: 0.0595703125 Green Point Y: 0.3251953125 Green Point Y: 0.5703125 Red Point X: 0.6201171875 Red Point Y: 0.33984375 White Point X: 0.3134765625 White Point Y: 0.3291015625 White Gamma: 2.20000004768372 Brightness Affects Gamma: true Horizontal Image Size: 380 Vertical Image Size: 210 Has Back light: true Is Digital: true Is HDMI Sink: false EDID data: 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x06, 0xAF, 0x9E, 0x13, 0x00, 0x00, 0x00, 0x00, 0x01, 0x13, 0x01, 0x03, 0x80, 0x26, 0x15, 0x78, 0x0A, 0xC4, 0x95, 0x9E, 0x57, 0x53, 0x92, 0x26, 0x0F, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1C, 0x2A, 0x40, 0x6E, 0x61, 0x84, 0x0C, 0x30, 0x30, 0x20, 0x36, 0x00, 0x7E, 0xD6, 0x10, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x41, 0x55, 0x4F, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x42, 0x31, 0x37, 0x33, 0x52, 0x57, 0x30, 0x31, 0x20, 0x56, 0x33, 0x20, 0x0A, 0x00, 0x24 next step is to integrate relative code in the app
    • Anyone with 3d envy can share his dsdt?
    • Thanks for taking a care in this!   I´m using iMac 18,3 right now   Attaching my IOREG in a dropbox link, apparently it's too big to upload here!  https://www.dropbox.com/s/occwob8acrwk3av/Ritchies iMac 18%2C3.ioreg?dl=0
×