(Topic ID: 156287)

New Theatre Of Magic custom competition ROM

By soren

8 years ago


Topic Heartbeat

Topic Stats

  • 38 posts
  • 15 Pinsiders participating
  • Latest reply 5 years ago by soren
  • Topic is favorited by 15 Pinsiders

You

Linked Games

You're currently viewing posts by Pinsider cfh.
Click here to go back to viewing the entire thread.

#11 8 years ago

I'm a bit confused on the Xdelta3 software. I'm using line command mode, and i've shortened the files names to make it less likely of a typo. Here's what i've tried, unsuccessfully at the MS-DOS prompt...

xdelta3 -d -s tom_15c.xd3 -f tom_v3.040

(where "tom_15c.xd3" is the Xdelta3 mod file provided by Soren, and "tom_v3.040" is the original ROM file for Theater of magic.) The "-d" parameter is for decompress. The "-s" parameter is the source file. The "-f" parameter is the overright feature (will overwrite the original TOM rom file.)

This info is from the Xdelta web site:
==========================

The command-line syntax is like gzip, with the additional option -s SOURCE.
Like gzip, -d means to decompress. The default mode (-e) is to compress.
For output, -c and -f flags behave likewise (use standard output, force overwrite).
Unlike gzip, xdelta3 defaults to stdout (instead of having an automatic extension).
Without -s SOURCE, xdelta3 behaves like gzip for stdin/stdout purposes.

Compress examples:

xdelta3 -s SOURCE TARGET > OUT
xdelta3 -s SOURCE TARGET OUT
xdelta3 -s SOURCE < TARGET > OUT

Decompress examples:

xdelta3 -d -s SOURCE OUT > TARGET
xdelta3 -d -s SOURCE OUT TARGET
xdelta3 -d -s SOURCE < OUT > TARGET

There are several special command names, such as xdelta3 printdelta and xdelta3 test.

usage: xdelta3 [command/options] [input [output]]
special command names:
. . config prints xdelta3 configuration
. . decode decompress the input
. . encode compress the input
. . test run the builtin tests
special commands for VCDIFF inputs:
. . printdelta print information about the entire delta
. . printhdr print information about the first window
. . printhdrs print information about all windows
standard options:
-0 .. -9 compression level
-c use stdout
-d decompress
-e compress
-f force overwrite
-h show help
-q be quiet
-v be verbose (max 2)
-V show version
memory options:
-B bytes source window size
-W bytes input window size
compression options:
-s source source file to copy from (if any)
-S [djw|fgk] enable/disable secondary compression
-N disable small string-matching compression
-D disable external decompression (encode/decode)
-R disable external recompression (decode)
-n disable checksum (encode/decode)
-C soft config (encode, undocumented)
-A [apphead] disable/provide application header (encode)

The -A flag may be used to set application-specific data in the VCDIFF header (you may view with xdelta3 printhdr). By default, the application-specific data includes the source and input filenames, as well as descriptors to help with ExternalCompression. You can disable the application header with -A=.

#12 8 years ago

anyone?

#16 8 years ago
Quoted from pintechev:

Try:
xdelta3 -d -f -s tom_15c.xd3 tom_v3.040

thanks better but now says...
---
not a VCDIFF input: xd3_invalid_input
Normally this indicates that the source file is incorrect
please verify the source file with sha1sum or equivalent
---
All the file names are correct too. can't figure out what i'm doing wrong here...

#19 8 years ago
Quoted from pintechev:

Clay,
http://www.nirsoft.net/utils/hash_my_files.html
Get the SHA1 hash of the file(s) to make sure nothing changed.
Marc

Ok i did that and they check out fine. any other ideas maybe? thanks!
or does someone just want to email me the patch TOM rom file?
[email protected]

#24 8 years ago

bingo thanks mark!

using your syntax and my files, at the DOS prompt, i used:
C:\tom_rom>xdelta3 -d -s tom_v13.040 tom_v15c.xd3 tom_v15c.040

this created the new "tom_v15c.040" file from the original "tom_v13.040" file using the "tom_v15c.xd3" patch file.
thank you!

#28 8 years ago

the windows xdelta3.exe for windows came from the xdelta website.

2 years later
#33 5 years ago

On the PIC issue you can run "anypic.exe" on the ROM and it will run with any PIC chip (even from another game title.) I do this on most of my roms as a default, so i can switch CPU boards between games without having to change the PIC chip.

Promoted items from Pinside Marketplace and Pinside Shops!
€ 150.00
Playfield - Toys/Add-ons
TheDudeMods
 
$ 29.99
Lighting - Interactive
Lee's Parts
 
$ 47.99
Lighting - Interactive
Lee's Parts
 
$ 1.00
Pinball Machine
Pinball Alley
 
From: $ 10.00
Playfield - Protection
UpKick Pinball
 
From: $ 55.00
Gameroom - Decorations
Pinball Photos LLC
 
Wanted
$ 38.00
Cabinet - Other
Pinball Mod Co.
 
$ 11.95
$ 9.95
Eproms
Pinballrom
 
$ 30.00
Playfield - Other
YouBentMyWookie
 
$ 69.99
Playfield - Toys/Add-ons
Lighted Pinball Mods
 
$ 11.95
Playfield - Toys/Add-ons
ULEKstore
 
$ 119.99
Cabinet - (Alt) Translites
FlyLand Designs
 
$ 33.99
Lighting - Interactive
Lee's Parts
 
$ 69.99
Playfield - Toys/Add-ons
Lighted Pinball Mods
 
€ 40.00
Playfield - Toys/Add-ons
Pino Pinball Mods Shop
 
$ 69.95
Playfield - Toys/Add-ons
Hookedonpinball.com
 
$ 79.99
Cabinet - Armor And Blades
PinGraffix Pinside Shop
 
From: $ 17.99
$ 130.00
Playfield - Plastics
Pinball Haus
 
8,900
Machine - For Sale
Sandy Springs, GA
$ 10.00
Cabinet - Other
Filament Printing
 
$ 85.00
Boards
Pinball Haus
 
$ 29.50
Playfield - Plastics
Pinball Haus
 
$ 54.95
Eproms
Pinballrom
 
$ 84.99
Playfield - Decals
FlyLand Designs
 
Great pinball charity
Pinball Edu

You're currently viewing posts by Pinsider cfh.
Click here to go back to viewing the entire thread.

Reply

Wanna join the discussion? Please sign in to reply to this topic.

Hey there! Welcome to Pinside!

Donate to Pinside

Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


This page was printed from https://pinside.com/pinball/forum/topic/new-theatre-of-magic-custom-competition-rom?tu=cfh and we tried optimising it for printing. Some page elements may have been deliberately hidden.

Scan the QR code on the left to jump to the URL this document was printed from.