Jump to content

CnCNet Forums

Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Nyerguds

[C&C1/RA1] Converting SHP files to/from a single big PNG containing all frames

Recommended Posts

It is possible to convert SHP graphics as one big PNG rather than as separate frames, but XCC Mixer only offers this option for the Tiberian Sun SHP type. Also, converting it back is very unintuitive; you need to go to [Clipboard] -> [Copy] on the edited PNG, then use [Clipboard] -> [Paste as SHP (TS)], and then give the frame dimensions and the number of frames.

Using single-PNG conversion for the C&C1/RA1 type is possible, by converting to TS type, but as you can imagine, it's kinda complex. Since it's still useful in some situations, though, and since conversion between SHP types can very easily go very wrong, I made a tutorial on how exactly to pull it off.

Here are the steps to do that:

  1. Start XCC Mixer (duh :P) in Administrator mode (always :O)
  2. In the [Conversion] menu, disable ALL the options except "Split shadows".
  3. Under [View] -> [Palet], disable "Use for conversion". (This shouldn't affect it, but it seems to actually mess up the conversion, so disable it)
  4. Select the SHP file, and use ctrl+p to select its correct palette.
  5. Right click on the file, and select Copy as SHP (TS). The resulting file will seem to have twice as many frames since it split off the shadow frames. Don't mind that. (If you don't know where the file ends up... see this image)
  6. In the [Conversion] menu, disable "Split shadows", and enable "Combine shadows"
  7. Right-click on the TS SHP, and select "Copy as PNG (single)"

That's it. Now you got your frames as single PNG. If this is for conversion from RA <-> C&C1, you just need to use MS Paint or something to save that file as high-colour PNG. If this is for more serious modding, this is the part where your magic happens. Happy editing :)

Now, to convert back:

  1. In the [Conversion] menu, disable all options.
  2. If you saved in high colour, use ctrl+p to select the palette to convert to, and enable the [View] -> [Palet] -> [use for conversion] option. It's strongly advised to use the Purple Palettes when doing that.
  3. Right-click the PNG, and select  [Clipboard] -> [Copy]
  4. Right-click in the folder where you want to dump the intermediary TS SHP file, and select [Clipboard] -> [Paste as SHP (TS)], and select where you want the file, what to call it, and then give the frame number and frame dimensions of the original C&C1/RA1 SHP.
  5. In the [Conversion] menu, make sure "Split shadows" is disabled, and "Combine shadows" is enabled.
  6. Now, right-click on the TS SHP you created, and select "Copy As PNG". This will produce a normal series of SHP frames.
  7. Right-click on the first of the SHP frames, and select "Copy As SHP", and you will finally have your C&C1/RA1 type SHP back.

So as you see, it's quite some work, but in certain situations, like editing infantry, or converting normal 32- or 64-frame units between games, it definitely beats going over the unit frame by frame.

Share this post


Link to post
Share on other sites

Every time I edit SHP files I find myself looking for this topic again. I'm so glad I typed this out and posted it here, lol :P

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
Sign in to follow this  

  • Similar Content

    • By Rapid Spectre
      Hi,
      I've been trying to play Tiberian Dawn in DOSBox and have some questions about it. I'll start with the playlist:
      Is the game supposed to play Act on Instinct at the start of every mission? At the fourth GDI mission this seems strange. I was more expecting the game to play predetermined tracks at the start of new missions.
      Also, I think I noticed the game skipping tracks in the playlist and I saw no reason for that to be happening.

      Thanks in advance
    • By Holland
      Custom map previews are enabled again!
      This gives a great advantage to specialty maps, you can actually make it stand out so players will actually stay and try it out, and also list the required map options in the image

       
       
      Funky even made a little tool that creates the code, to put in map. A simple drag image on top of the tool and voila,
      Create custom image (256x256 pixels max) Drag image on top of CnCNetPreviewGen.exe Download   copy code of created file into your map save map, restart cncnet, pick map, click on blue WARNING button, give me your checksum+map name   Reply with checksum and map name here, or pm me whatever u want
      Then i'll whitelist it!!
      Give it to me like this example:
      5e5af5ae6491ad645de88ca03e8f636bbf78557b=TowerDefense Rally RACE! Jungle [V2]
       

      @Agrathore @A3H-Hitman @PTapioK @eliteGi @bk57 @Humble  plz let other map makers know too, can't think of them all atm, ty.
    • By dayshaddow
      hello everyone
      i brought c&c red ale (two disk set) and i am running windows 10 x64 cant seem to get it to install. can anyone point me in the right direction with a link to a how to
       
      thanks in advance
    • By uzernaem
      Hi,
      I was being nostalgic and decided to reimplement cursor graphics from the PS1 version. Note that some of the changed stuff is not a 1:1 rip from PS1 but a recreation, due to PS1 version lacking some of the sprites. Scroll icons were moved a bit for the smoother transition to the "stop sign" versions. They don't touch screen edge anymore, but still look fine.
      mouse.zip

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...