Retro64 ECO: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
imported>Ikskoks
 
(38 intermediate revisions by the same user not shown)
Line 11: Line 11:
<div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;">
<div class="toccolours mw-collapsible" id="mw-customcollapsible-myDivision" style="width:800px; overflow:auto;">
<pre>
<pre>
// TODO
// ECO file format
 
x bytes - XML file data (encrypted with custom XOR algorithm)
</pre>
</pre>
</div>
</div>
Line 18: Line 20:


* This file format occurs in some games made by [https://www.mobygames.com/company/retro64-inc Retro64, Inc.]
* This file format occurs in some games made by [https://www.mobygames.com/company/retro64-inc Retro64, Inc.]
* ECO files are '''encrypted XML files'''. Retro64 had created a program called "'''Encrypto!'''" to convert XML files using custom keys. Encryption algorithm is currently unknown.
* ECO files are '''encrypted XML files'''. Retro64 had created a program called "'''Encrypto!'''" to convert XML files using custom keys.
* ECO files are encrypted with custom '''XOR''' algorithm.


=== Games ===  
=== Games ===  
List of games using this file format:
List of games using this file format:
* Best Friends Forever (PC) (*.ECO)
* Best Friends / Best Friends Forever (PC) (*.ECO) (encrypted with key "'''49152'''")
* Cosmic Bugs (PC) (*.ECO)
* Cosmic Bugs / Cosmo Bots (PC) (*.ECO) (encrypted with key "'''49152'''")
* SpongeBob SquarePants 3D Obstacle Odyssey (PC) (*.ECO)
* SpongeBob SquarePants 3D Obstacle Odyssey (PC) (*.ECO) (encrypted with key "'''49152'''")
* Water Bugs (PC) (*.ECO)
* Water Bugs (PC) (*.ECO) (encrypted with key "'''49152'''")


=== QuickBMS Script ===  
=== QuickBMS Script ===  


Not written yet.
* [https://forum.xentax.com/download/file.php?id=22337 encrypto_eco.bms]


=== Compatible Programs ===  
=== Compatible Programs ===  


* Encrypto! (from "Water Bugs" files)
* [https://drive.google.com/file/d/1cg1d83wqJh26L_OMw6pyT2OMSChXVHrD/view?usp=sharing Encrypto!] (from "Water Bugs" files)
* [https://github.com/bartlomiejduda/Tools/tree/master/NEW%20Tools/Retro64/Retro64%20ECO%20Tool Retro64 ECO Tool]
 
=== Encrypto! program ===
 
Usage:
<pre>
Encrypto!  Copyright 2001, Retro64, Inc.
Usage: Encrypto <input_file> <key>
</pre>
 
Example conversion:
<pre>
encrypto.exe water_level1.xml 49152
encrypto.exe water_bugs.xml 49152
</pre>
 
where '''49152''' is an encryption key.
 
=== See Also ===
 
* [[Retro64 LEV]]
<br/><br>
<br/><br>




[[Category:Complete WIP|Retro64 ECO]]
[[Category:Complete Complete|Retro64 ECO]]
[[Category:Platform PC|Retro64 ECO]]
[[Category:Platform PC|Retro64 ECO]]
[[Category:CE Encrypted|Retro64 ECO]]
[[Category:CE Encrypted|Retro64 ECO]]
[[Category:Format_Text | Type: Text]]
[[Category:Format_Text | Type: Text]]
[[Category:Extension_eco | Extension: eco]]
[[Category:Extension_eco | Extension: eco]]
[[Category:BMS_None | BMS: None]]
[[Category:XOR encryption]]
[[Category:File Format]]
[[Category:File Format]]

Latest revision as of 12:37, 15 June 2022

Back to index | Edit this page

ECO

  • Format Type : Encrypted Text (XML)
  • Endian Order : Little Endian
  • Signature : None


Format Specifications

// ECO file format

x bytes - XML file data (encrypted with custom XOR algorithm)

Notes and Comments

  • This file format occurs in some games made by Retro64, Inc.
  • ECO files are encrypted XML files. Retro64 had created a program called "Encrypto!" to convert XML files using custom keys.
  • ECO files are encrypted with custom XOR algorithm.

Games

List of games using this file format:

  • Best Friends / Best Friends Forever (PC) (*.ECO) (encrypted with key "49152")
  • Cosmic Bugs / Cosmo Bots (PC) (*.ECO) (encrypted with key "49152")
  • SpongeBob SquarePants 3D Obstacle Odyssey (PC) (*.ECO) (encrypted with key "49152")
  • Water Bugs (PC) (*.ECO) (encrypted with key "49152")

QuickBMS Script

Compatible Programs

Encrypto! program

Usage:

Encrypto!  Copyright 2001, Retro64, Inc.
Usage: Encrypto <input_file> <key>

Example conversion:

encrypto.exe water_level1.xml 49152
encrypto.exe water_bugs.xml 49152

where 49152 is an encryption key.

See Also