Esoteria: a game no one has ever heard of

The Original Forum. Game archives, full of resources. How to open them? Get help here.
User avatar
friendsofwatto
VVIP member
VVIP member
Posts: 535
Joined: Wed Jun 30, 2004 3:01 pm
Location: Australia
Been thanked: 13 times
Contact:

Post by friendsofwatto » Sun Feb 13, 2005 1:31 pm

Ok, I downloaded the demo and have figured it all out - dead easy with the Bitmaps archive!

Here is the format...

Code: Select all

+---------------+
| Esoteria *.e3 |
+---------------+

7 - Header (ESv1.0 )
1 - Sub-type ((byte)96 or (byte)97 or (byte)99 or (byte)104 or (byte)105)
4 - Number Of Files

// for each file
  64 - Filename (null)
  4 - Offset
  4 - Length
and here is a MexCom script...

Code: Select all

ImpType Standard ;
GoTo 8 0 ;
Get FNum Long 0 ;
For n = 1 to FNum ;
SavePos JP 0 ;
Math JP += 64;
Get FN String 0 ;
GoTo JP 0 ;
SavePos FOO 0 ;
Get FO Long 0 ;
SavePos FSO 0 ;
Get FS Long 0 ;
Log FN FO FS FOO FSO ;
Next n ;
and finally, I have attached a compiled MexCom script for opening the e3 files.

The e3 files are separate archives - they have no relation to the 22k archives at all. My guess is that the 22k archive is just the audio, and the e3 archives contain the other information.

Good luck.

WATTO
watto@watto.org
http://www.watto.org
You do not have the required permissions to view the files attached to this post.
Game Extractor - Read and write thousands of game archives!

User avatar
Mr.Mouse
Site Admin
Posts: 4051
Joined: Wed Jan 15, 2003 6:45 pm
Location: Dungeons of Doom
Has thanked: 421 times
Been thanked: 575 times
Contact:

Post by Mr.Mouse » Mon Feb 14, 2005 9:06 am

Back from a weekend in Paris to visit some close friends and have a laugh after only a 7-hour drive.

And lo and behold two scripts ready to add to the next release! Great work! :D

User avatar
friendsofwatto
VVIP member
VVIP member
Posts: 535
Joined: Wed Jun 30, 2004 3:01 pm
Location: Australia
Been thanked: 13 times
Contact:

Post by friendsofwatto » Mon Feb 14, 2005 10:18 am

:) yeah, I noticed you were away for a few days - hope you had a good time! It must be nice for you to finally have other people writing scripts for your program - I know its usually hard to get people to help with things like that.

WATTO
watto@watto.org
http://www.watto.org
Game Extractor - Read and write thousands of game archives!

User avatar
Mr.Mouse
Site Admin
Posts: 4051
Joined: Wed Jan 15, 2003 6:45 pm
Location: Dungeons of Doom
Has thanked: 421 times
Been thanked: 575 times
Contact:

Post by Mr.Mouse » Mon Feb 14, 2005 11:29 am

friendsofwatto wrote::) yeah, I noticed you were away for a few days - hope you had a good time! It must be nice for you to finally have other people writing scripts for your program - I know its usually hard to get people to help with things like that.

WATTO
watto@watto.org
http://www.watto.org
Yes, it's very cool! I love teamwork ! :D

Anyway, here's the new mc.mrf with that E3 script. The importation also works!

Note that you will have to put it in the data/config dir of MexCom.

Also, due to a bug in MexCom (that's fixed already for the next release) you may have trouble finding the .e3 file of your choice after selecting Open Archive in MexCom. Just type *.* on the filename line and you will see all files. Then you can just point to the .e3 file and open it with the right script selected (i.e. Esoteria .e3) !
You do not have the required permissions to view the files attached to this post.

bitterbanana
ultra-n00b
Posts: 9
Joined: Wed Feb 09, 2005 2:02 am

Post by bitterbanana » Mon Feb 14, 2005 1:13 pm

*freaks out*
I'm in a total state of ecstatic shock right now. I love you guys so much.
Once I get my job this summer, you're getting half my paycheck. Seriously.

The bitmaps extracted! They're upside down and inverted, but that's easily fixed.

Oh no, the sprites! Can I ask one last favor? I can't figure out how to open up the sprites. Well they showed up, and I extracted the e3 files and tried to open them, but no avail. This is the main thing that I want and I feel that I am so close. And by "I", I mean you. haha.

Is there also a way to rebuild the archive?

I need to calm down or my head'll explode. Thank you very much. I never thought I'd live to see the day.

User avatar
friendsofwatto
VVIP member
VVIP member
Posts: 535
Joined: Wed Jun 30, 2004 3:01 pm
Location: Australia
Been thanked: 13 times
Contact:

Post by friendsofwatto » Mon Feb 14, 2005 2:09 pm

:) We are both glad to help.

1. Yes, the Bitmaps are upside-down. The BMP format stores the image upside down, and the image editing/viewing program needs to turn it up right right way. The reason why the Bitmaps in this game are the wrong way is because the game developers did not strictly follow the standards. Luckily though, they are easy to fix, just open an image editing program and flip the image.

2.
Once I get my job this summer, you're getting half my paycheck. Seriously.
Thanks mate - its greatly appreciated :) - If you want to donate to Mr Mouse I think he has a button somewhere on the MultiEx website ( https://sourceforge.net/donate/index.php?group_id=91699 ). If you want to donate to me, you can do it at my website ( http://www.watto.org/extract/donate.html ).

3. The only thing in the Sprites.e3 file is a bunch of other e3 files. I will see if I can adjust the script to open these too, but I don't think they had much content. They certainly didn't have any images, if thats what you had hoped for.

4. Yes, the archive can be re-built. Using MultiEx Commander, there should be a button somewhere that lets you replace the files in the archive with files on your computer. If you need to be able to build these archives from scratch, I don't think you can use MultiEx Commander, but Game Extractor will do the job. When/If you end up donating to me via the link I gave above, you will also be able to download the full version of Game Extractor - hopefully it will work better than the free version.

Thats all mate - I'll see what can be done about the sprite files.

WATTO
watto@watto.org
http://www.watto.org
Game Extractor - Read and write thousands of game archives!

User avatar
Mr.Mouse
Site Admin
Posts: 4051
Joined: Wed Jan 15, 2003 6:45 pm
Location: Dungeons of Doom
Has thanked: 421 times
Been thanked: 575 times
Contact:

Post by Mr.Mouse » Tue Feb 15, 2005 12:08 pm

I put all of the current scripts in on e file, see the sticky thread in the Game Request forum! :D

User avatar
friendsofwatto
VVIP member
VVIP member
Posts: 535
Joined: Wed Jun 30, 2004 3:01 pm
Location: Australia
Been thanked: 13 times
Contact:

Post by friendsofwatto » Tue Feb 15, 2005 12:37 pm

OK, well here is the format for the internal e3 files...

Code: Select all

+-------------------------------+
| Esoteria *.e3 (Internal Type) |
+-------------------------------+

7 - Header (ESv1.0 )
1 - Sub-type ((byte)48 or (byte)83 or (byte)84 or (byte)94)
4 - null

4 - Type Name Length (including null)
// NOTE: THE FOLLOWING 2 FIELDS DON'T APPEAR IF TypeNameLength=99
X - Type Name
1 - null

4 - null

4 - Filename Length (sometimes including null)
X - Filename (null) (without extension)

18 - null

X - File Data
I'm not sure how to write a script for this, mostly because of the comparison line and stuff like that, so I will leave it for Mr Mouse to do (please :)). The main thing the script will need to do is check the 3rd field - if it has a number then it is the original format - if it is null then it is the format shown here.

Thats all guys.

WATTO
watto@watto.org
http://www.watto.org
Game Extractor - Read and write thousands of game archives!

Guest

Post by Guest » Tue Feb 15, 2005 11:55 pm

well, I checked out the file called PKDTEXTS.e3 - my guess is that it means player textures (the sprites that I want)

I tried swapping files in the sprites.e3, but that didn't accomplish anything, so I think you should ignore that file.

I tried swapping files in the pkdtexts.e3 and the enemies stopped showing up. I think that's where the sprites are located.

thanks for still showing interest watto and mouse.

Post Reply