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 Tor
      Hello, I played C&C and RA many years ago. Had it downloaded on my old Mac laptop (unfortunately stolen in burglary)! Does anyone know if the Mac version is still available? I can only see a Windows version? Any help gratefully received - miss this great little game! Cheers, Tor
    • By pabloscobar
      I'm getting too frustrated about this. How can I play RA1 on Mac os Catalina? I get this error. 

       @FunkyFr3sh mate do you think you can give us a hand with this?

      Cheers mate

    • By p[e]tersky
      hi all,
      can someone help me?
      somehow i cannot login to cncnet anymore.
      i don't know why.
      watch my screenshot to see what happens when i try to login.
      greetings PeterSky


    • By teskilapaf
      Good evening, I apologize for disturbing you so late in the evening but I would like some help so that I can reconnect with the players of the game because I happen to be muted ....
      I fully understand my mistakes, however the players had the privilege of getting out of the penalty and I would like to have a chance. My approach is going in the right direction so that everything goes well in the future and that I will live up to an image.
      Hoping that my request will not go unanswered.
      teskilapaf
       
    • By Bart
      Hey!
      When I click on ranked match in lobby I get error message which says "The program cncnetQM.exe has encountered a problem and needs to close. Windebug_what_happened_message".
      Haven't played for about 4 months, but when I played before it worked fine.
      I did have to reset my Mac to high Sierra before starting to play again cause cncnet don't work on newest Mac update if this matters, but I used high Sierra before when it worked also so dunno.
      Normal gameplay from lobby works fine tho
      McLovin
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...