The Forum is up for sale: XeNTaX Forum looking for new owner

Planet Coaster *.ovl FILES

Need help translating games in other languages? Have your language problems solved here.
Post Reply
Godxon1
beginner
Posts: 25
Joined: Fri Jun 05, 2015 7:35 pm
Has thanked: 3 times

Planet Coaster *.ovl FILES

Post by Godxon1 »

Hello,
can someone please help me with extracting texts from *.ovl files?

https://mega.nz/#!HAdAkC4L!Z0J_a7_8u2dw ... nJCF8ALOWg

Thank you
Last edited by Godxon1 on Sun Aug 28, 2016 12:26 pm, edited 1 time in total.
jfwfreo
veteran
Posts: 124
Joined: Sat Nov 15, 2008 1:31 am
Been thanked: 24 times

Re: Planet Coaster *.ovl FILES

Post by jfwfreo »

I think you got the wrong link. That link looks like its something for a different game (and not an ovl file from Planet Coaster)

That said, it looks like Planet Coaster is from the same people who did Rollercoaster Tycoon 3 and I bet the .ovl files in Planet Coaster are the same format as the ones in that game were. In which case, good luck trying to reverse engineer them, you will definitely need it. I wrote the custom scenery import tools for Rollercoaster Tycoon 3 back in the day and figuring out the .ovl files was a nightmare, they were some of the hardest formats I have ever done any work on (and no I dont know of anything out there that would cover the formats of RCT3 nor do I have any old stuff from back then so any reverse engineering would basically need to be done from scratch)
Godxon1
beginner
Posts: 25
Joined: Fri Jun 05, 2015 7:35 pm
Has thanked: 3 times

Re: Planet Coaster *.ovl FILES

Post by Godxon1 »

jfwfreo wrote:I think you got the wrong link. That link looks like its something for a different game (and not an ovl file from Planet Coaster)

That said, it looks like Planet Coaster is from the same people who did Rollercoaster Tycoon 3 and I bet the .ovl files in Planet Coaster are the same format as the ones in that game were. In which case, good luck trying to reverse engineer them, you will definitely need it. I wrote the custom scenery import tools for Rollercoaster Tycoon 3 back in the day and figuring out the .ovl files was a nightmare, they were some of the hardest formats I have ever done any work on (and no I dont know of anything out there that would cover the formats of RCT3 nor do I have any old stuff from back then so any reverse engineering would basically need to be done from scratch)
Sorry, I've edited the link.
WRS
ultra-veteran
ultra-veteran
Posts: 603
Joined: Fri Nov 06, 2009 12:13 am
Has thanked: 74 times
Been thanked: 136 times

Re: Planet Coaster *.ovl FILES

Post by WRS »

taken a quick look - the format is a bit wierd. theres a chunk of zlib "STATIC" data at the end which contains the actual text values.

5min version:

Code: Select all

char chunk[4];
uint pool[140/4];

byte str_data[pool[3]];;

uint pool2[24];

struct
{
  uint a, b, c;
} dd[ pool2[17] ]<bgcolor=0xeeaa00>;

char static[8];

uint hdr[19];

// zlib data
byte zlib[ hdr[11] ] <bgcolor=0xffff00>;


Assert(FEof());
Useful tool links:
mattd
ultra-n00b
Posts: 1
Joined: Sun Sep 06, 2015 8:37 pm

Re: Planet Coaster *.ovl FILES

Post by mattd »

Same engine (home-grown "Cobra Engine") as Elite Dangerous, which also has OVL files with a zlib section.
Post Reply