LST: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 48: | Line 48: | ||
Each element in index is XOR'd with 0x01010101 so it is applied to 4bytes for int's and 1 byte for char's with the exception of the last element in an index entry which is a 4 byte number. | Each element in index is XOR'd with 0x01010101 so it is applied to 4bytes for int's and 1 byte for char's with the exception of the last element in an index entry which is a 4 byte number. | ||
Need to run more tests to check if decoding is working properly. Last few index entries look off. Need to make memory dump of index list after game decodes it in memory and compare with my results. |
Revision as of 10:17, 16 July 2014
Used in the following game(s):
- Conquering the Queen
- Cosplay Alien
- Edelweiss
- Guilty ~The SiN~
- Harem Party
- Harukoi Otome
- Koihime Musou
- Magical Teacher
- Sandwiched by my Wife and her Sister
- Sex Slave is a Classmate, My
- Shera, My Witch
- Slave Witch April
- Suck my dick or die!
Common File names:
- lcsebody
- lcsebody.lst
- SoundPackSE
- SoundPackSE.lst
Note: This file is just the index for the separate data file of same name without extension.
Structure
Header | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Size | Content | Description | ||||||||||||
4Bytes | Number of Files | |||||||||||||
Index | ||||||||||||||
Size | Content | Description | ||||||||||||
4Bytes | Offset | |||||||||||||
4bytes | File size | |||||||||||||
64Bytes | Filename | Some may be padding. | ||||||||||||
4Bytes | Unknown |
Research
Before window title is updated, it is set to 'LC-ScriptEngine ver1.0'.
Each element in index is XOR'd with 0x01010101 so it is applied to 4bytes for int's and 1 byte for char's with the exception of the last element in an index entry which is a 4 byte number.
Need to run more tests to check if decoding is working properly. Last few index entries look off. Need to make memory dump of index list after game decodes it in memory and compare with my results.