Page 1 of 1
Planet Coaster *.ovl FILES
Posted: Sun Aug 28, 2016 9:34 am
by Godxon1
Hello,
can someone please help me with extracting texts from *.ovl files?
https://mega.nz/#!HAdAkC4L!Z0J_a7_8u2dw ... nJCF8ALOWg
Thank you
Re: Planet Coaster *.ovl FILES
Posted: Sun Aug 28, 2016 12:13 pm
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)
Re: Planet Coaster *.ovl FILES
Posted: Sun Aug 28, 2016 12:28 pm
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.
Re: Planet Coaster *.ovl FILES
Posted: Sun Aug 28, 2016 1:28 pm
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());
Re: Planet Coaster *.ovl FILES
Posted: Wed Jan 11, 2017 9:01 pm
by mattd
Same engine (home-grown "Cobra Engine") as Elite Dangerous, which also has OVL files with a zlib section.