xbox-scene.com - your xbox news information source
Quick Links: Main Forums | Xbox360 Forums | Xbox1 Forums | PS3 Forums
Xbox-Scene Forum Help  Search Xbox-Scene Forums   Xbox-Scene Forum Members   Xbox-Scene Calendar

Special Limited Offer: SuperNews Unlimited Usenet Access, Unlimited Speed for $11.99
256-bit SSL, 350 Days Retention, 30 Connections - Join Today! - ONLY $11.99

Support this site - buy the X-Scene Tshirt $17.95

Welcome Guest ( Log In | Register )

 Forum Rules Rules
 
Reply to this topicStart new topic
> PIRSTools
Xbox-Scene
post Jan 6 2006, 08:06 PM
Post #1


Memba Numero Uno
Group Icon

Group: Admin
Posts: 4177
Joined: 17-May 02
From: Yurop
Member No.: 1
Xbox Version: unk
360 version: unknown



PIRSTools -- Posted by XanTium on January 6 14:06 EST
From readme/nfo/free60:
[QUOTE]
Description: Set of utilities to work with the PIRS file format.
PIRS or LIVE are the magic bytes that start most files on the Xbox 360. It would appear that this is a generic container file that holds the real files along with metadata that the dashboard reads like title, description and icon.

Usage: "pirs [pirs file] [output directory]" will dump the PIRS file contents

History:
* 2006-1-06 (pedrospad): Ported for use in windows.
* 2005-12-13 (superjedi): Fixed a bug in pirs_get_titles () and pirs_get_descriptions ()
* 2005-12-11 (superjedi): First release, version 0.1
* 2005-12-11 (superjedi): All the functions have been splitted in a library, libpirs
[/QUOTE]

Official Site: http://www.free60.org (Windows port by pedrospad)
Download Binaries for Windows: here
Download Sources (for Linux): here
News-Source: xbins.org

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
vsaiyan
post Jan 6 2006, 09:15 PM
Post #2


X-S Young Member
*

Group: Members
Posts: 51
Joined: 27-December 04
Member No.: 180721
Xbox Version: v1.0
360 version: v1 (xenon)



I'm not quite sure what to make of this, what does this allow the scene to do?

-vsaiyan
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
DWells55
post Jan 6 2006, 09:17 PM
Post #3


X-S Member
*

Group: Members
Posts: 148
Joined: 19-March 05
Member No.: 207237
Xbox Version: v1.0
360 version: v3.0 (falcon)





From what I saw in the hex, I believe the themes are PIRS files.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Cimlite
post Jan 6 2006, 10:16 PM
Post #4


X-S Member
*

Group: Members
Posts: 140
Joined: 19-June 03
Member No.: 44562
Xbox Version: v1.1
360 version: unknown



Boy did I feel stupid reading that post... I read it, I understood it... but I have no idea what it means.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
halo2rox
post Jan 6 2006, 10:21 PM
Post #5


X-S Member
*

Group: Members
Posts: 73
Joined: 12-May 05
Member No.: 220426
Xbox Version: v1.4
360 version: v1 (xenon)





I tried it on the theme files and it didn't seem to work.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
SplitFire
post Jan 6 2006, 11:33 PM
Post #6


X-S Young Member
*

Group: Members
Posts: 30
Joined: 22-September 03
Member No.: 63929



I also tried this on all of the theme files that are from the kiosk disc. This program may not be meant for them, i'm not sure, but when i tried extracting hotrod I just get the message that 0 files were extracted. On any of the other themes I get a stackdump.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
d0wnlab
post Jan 6 2006, 11:34 PM
Post #7


X-S Expert
***

Group: Moderator
Posts: 557
Joined: 22-November 03
Member No.: 76129
Xbox Version: unk



PIRS files are an authenticated container format.. like an archive, like tar. The program takes the input PIRS file and writes out the contained files.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
PedrosPad
post Jan 7 2006, 02:27 AM
Post #8


X-S Freak
*****

Group: Moderator
Posts: 1858
Joined: 4-July 03
From: UK
Member No.: 47221
Xbox Version: v1.1
360 version: v1 (xenon)



It works on some PIRS archive files, but not others (such as the theme files) so it may be incomplete. I'm looking into it now.

Update: The PIRSTOOLS source contains a hard coded offset that expects the file list within the PIRS archive to start at file offset 0xC000. It's likely that this was always the case with the PIRS files previously available. However, with the kiosk theme PIRS files, the file list actually begins at offset 0xD000, upsetting other hard coded offsets also.

For the immediate term, I've updated the hard coded offsets to suite the kiosk theme PIRS files, and built a new PIRS_K.EXE ('K' for Kiosk!), that correctly extracts the theme files. But obviously the 'correct' solution would be to remove the hard coded file offsets altogether and make the utility calculate them for itself (a future task).

Update: I've still got issues with PIRS_K.EXE sad.gif - more news as it breaks.

This post has been edited by PedrosPad: Jan 7 2006, 04:59 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
SplitFire
post Jan 7 2006, 05:46 AM
Post #9


X-S Young Member
*

Group: Members
Posts: 30
Joined: 22-September 03
Member No.: 63929



Has this new version that correctly extracts the theme files been posted on the site?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post





Reply to this topicStart new topic

 

Lo-Fi Version Time is now: 22nd November 2009 - 07:44 AM