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 ConstructionWorker
      I've been wanting to play red alert for a while but i don't know which version to download. I am currently using macOS Catalina 
       
      If someone can help me I would appreciate it.
    • By Techstorm
      Hey, so I want to recommend the classic C&Cs to some people I know, and they may be more likely to try it if it's free. However, while the first free C&C games were released as freeware, the primary sources of downloads are down, the only way is through 3rd party mirrors and the C&C Ultimate Collection includes them for a price. So are the first three games still considered freeware?
    • By Noahsark
      Hi,
      I was trying to fix a problem that cause my game frequently freeze after a few second of game starting. I searched many similar problems but there is nothing solve my problem. I tried almost every thing that I can find in the game folder.  My PC is win10+amd ryzen 5+ GTX1080ti. Finally I found the problem is the "VideoBackBuffer" option in redalert.ini. When I set VideoBackBuffer=No my game start to work properly. There should be something wrong when it is Yes by default. 
      This really troubled me many days since this option is not in any game config UI. Hopefully this will help the others that have same problem and this could be fixed soon. 
    • By drhodes
      Hi,
      I have a group of 4 of us that are all trying to play Red Alert online against one another and we are all having the same trouble. It appears we keep losing connection but not sure what to do. Any help would be appreciated.
      Thanks!

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...