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

[Reqt] Impressions Games .ENG [Caesar/Emperor/Pharaoh/Zeus]

The Original Forum. Game archives, full of resources. How to open them? Get help here.
Post Reply
Druid8392
ultra-n00b
Posts: 1
Joined: Fri Jan 22, 2016 3:05 pm

[Reqt] Impressions Games .ENG [Caesar/Emperor/Pharaoh/Zeus]

Post by Druid8392 »

Anyone know how to extract Text from .ENG archive of Impressions Games

Caesar
Emperor
Pharaoh
Zeus


Preview of Archives
https://dl.dropboxusercontent.com/u/153 ... Format.rar

With HEXEditor is possible see All Text Strings, but a Tool is need for Extract these Text.
User avatar
makcar
veteran
Posts: 154
Joined: Mon May 12, 2014 10:41 pm
Has thanked: 22 times
Been thanked: 45 times

Re: [Reqt] Impressions Games .ENG [Caesar/Emperor/Pharaoh/Ze

Post by makcar »

https://github.com/gaddas/OpenPharaoh

Code: Select all

//--------------------------------------
//--- 010 Editor v4.0.2 Binary Template
//
// File: Pharaoh_Text.eng
// Author: Danail Dimitrov
// Revision: 1
// Purpose: ENG
//--------------------------------------

LittleEndian();

const ushort MAX_RECORDS = 999;

struct Record
{
    uint32   Offset;
    uint32   Flag;
};

struct Header
{
    char     Type[16];             // The file type
    uint32   RecordsCount;         // Max Records = 999
    uint32   Unknown2;
    uint32   Unknown3;
    uint32   Unknown4;
    uint32   Unknown5;
    Record   Records[MAX_RECORDS];
};

Header header;
Post Reply