ロスメモのキャッシュにあった_virtual.dat下部書かれてたものを見やすくしたやつ

配信で見せてたやつをちゃんと改行して一つ一つ見やすくしました
どうやら本来これとかdbpdataフォルダは消えなければならないらしい(実際play again等は消えてる)のですが、終了処理を中断みたいな形でしていることもあり残ってしまっているらしい(おかげで不思議だと思えたのでここまで分かりましたが)

でvirtual.datというものはvirtual.pckを展開した後のいろいろ内部データを格納しているっぽくて、大体はバイナリ状態で意味わかんないが、一部引数とか変数とか関数っぽいものは生データがバイナリエディタ及び普通にメモ帳でも見れる。
(ちなみにdatはプロセスモニターで見るとメッチャ最初に読み込んでいるので予想は合ってると思う)
でそのうち下の方にある明らかにフラグっぽい配列っぽいやつをちゃんと改行しました。
がこれ以上これが何なのかを分かるためには、darkbasic Proに詳しくならないといけないので誰か詳しい方いますかという状態です。

doordata:23:LLFFFFFFBBF:
lights:24:LLFLLLLFLLLLLFFLLLLLL:
odeworld:25:LFFFFFFFFF:
switchtype:26:LLFFFFFFLL:
entitytype:27:LFLLLLF:
televisiontype:28:LLLLLLLLLLLLLL:
backgroundtype:29:LLLLL:
eventtype:30:LFFFFFSLL:
bentype:31:LBLLBYYLLLLLLLLLL:
cameramodifytype:32:LLLLFFFL:
breathtype:33:LFLLLLLL:
musictype:34:LLLLLL:
animtype:35:SLL:
objtexture:36:SLL:
LightData:37:LLLLLLLFFFFFFFFFFF:
PointDepthMapData:38:LLLLLL:
SpotDepthMapData:39:LLLLLFFFLL:
ObjectData:40:LLLLLLLLLLL:
MaterialsData:41:SLLLLLLLL:
TerrainData:42:LL:
PostFrameTargetData:43:LLL:
PostRenderTargetData:44:LLLLL:
TimeOfDaydata:45:FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF:
zonesize:46:FFFFFFFFF:
sound3d:47:LFFFBBBLLL:
listen3d:48:LFFFFFFFB:
adddoor:49:LLLFFFLDFFDB:
updatedoors:50:LDLLFFDFFFFFDFFFFFFLLLLLDLLLLLLLLLLLLLFFFFDFLFBBLDDDDDDDDD:
setdoorlock:51:LLLLLLLDDDLLLLFFDFFFFB:
isdoorlocked:52:LLLLDLL:
doorexist:53:LLDLL:
swingdoor:54:LLFDLLBDDFDFF:
closedoor:55:LLDLLBD:
stopdoormove:56:LLDLLB:
autotexture:57:LLSSLDDDDDDDDDDLLLLLLLSLSSLLLLSLSSSSSL:
addlight:58:LLLLFLLDLFFLSDDFDFDFFFF:
updatelights:59:LDLLFLDLOODFFDFFFDLFDFFOOFDLDLLLLFFDOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLFFFFFFFFFLOOOFLFFFLLLLLFDLLDFFFFF:
setlightswing:60:LLFFDLLL:
setlightstate:61:LLLDLLDLLD:
blowlight:62:LLDLLDFFFLL:
islightblown:63:LLLLDLL:
lightexist:64:LLLLDLL:
controlobject:65:LLFLLDDLFFFBBFFLFFFFDSSLLSSSLS:
odeworldplace:66:LLLSLLSDFFFFDSLLSLSSFLDSLLSLLL:
odeloadworld:67:LSLLLLLLFFFFFFFFFFFFFFFF:
oderestoreworld:68:LSLFFFDDLFFFFFFFFDLLL:
odemakeparticles:69:LFFFFFFFFFLLLLLLLLLLLLLFFFFFFFFFF:
addswitch:70:LLLLFFFFFFLDLLLL:
updateswitches:71:LDLLFFFDDDFDFFFDDFDFFFDDFDFFFFFFFFF:
setswitchstate:72:LLLDLL:
getswitchstate:73:LLLLDLL:
overflow:74:LFFFLFF:
setuplightscenery:75:LSLLFFFLLLLLLLLFFLFFFFL:
setupdynamicentities:76:LSLLFFFLFFLLLFLOOOOOLLFFFFOOOOOLLFFFFFOOOOLLFFFF:
handleentitycollisions:77:LLLLDLDFFFFFFFFFFFFFFDLLDDOOOOOOOFOOOOOOOFOOOOOOOOOOOOOOOOOOOOOOLLLFFFFFFFFFLLLLLLDLLLLLL:
addentity:78:LLLFFFFLLLLFD:
setentitysound:79:LLFLLLLDLL:
entityexist:80:LLDLL:
setuptelevisions:81:LSLLLLLLLLSSSFFFLLFFFF:
addtelevision:82:LLLLLLLLDLSLFFFFD:
updatetelevisions:83:LDLLDFDFDFFFFFLLLLL:
settvstate:84:LLLDLLDLLL:
gettvstate:85:LLDLLL:
tvexist:86:LLDLL:
settvtoplay:87:LLLLLLLLLLDLLLD:
handlemusic:88:LLLLLDLLLDLDLLLDOOOOOOOLDDLLL:
handleevents:89:LLLFLFFFBBDDLFFLLLLBBYYOOOOOOFFSSSSS:
handleben:90:LDDLFFLFFFFFLFFFFFFFFLFFFFFFLFLFLDDLYYLLLLLLFLLLOOOOLD:
handlesalesman:91:LDDLFFLFFFFFLFFFFFFLFFFFFFLFLLLLYYLLFLLLLLLLLOOOOO:
handlecremia:92:LDDLLFFFFLFLFFFLLLLLFFLYYOOOO:
handlebreathing:93:LLLLLLLLFLFFLLLLLFFFFFFFFLFLFFLFFFFFFFFFDSLL:
randomplaceben:94:LLLLLLLFDFFFFFLFLFFF:
updatebenmode:95:LLLLYYLLLLL:
updatesalesmanmode:96:LLLLLLLLLYYF:
placeftpprogram:97:LSSSLLLLLSSLSDSSLLLSDSS:
handleftpprogram:98:LLSDLLLSLLLLL:
findwindow:99:LSLDLLL:
decodeevents:100:LSSSSLLLSSDDLSFFFDLLSS:
savestate:101:LSLLLDDLDLFFLLLFFSSSL:
loadstate:102:LSSSSSLLLLDDLDLLLLLBLLFFDFDFOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLFFFFFFFFFL:
assignfilenames:103:LSSSLLLLSSS:
SetUp_AdvancedLighting:104:LLLLLLLLLLLLDDDDDDDDDDDSLLLLLLLLFLLLLFS:
SetUp_PostFilters:105:LLLLLLLLLLLSSLLSSD:
SetUp_FrameRender:106:LLLLDDDDDDDDDDLLFLL:
SetUp_LightScattering:107:LLLLLLDLDDDFFLSDFS:
SetUp_Materials:108:LSLLLLDDDDDDDDDDSSSSSSSSLLLLLLLLLL:
SetUp_Water:109:LSLDDDDDDDDDDLLLLLFLFFFSFLSF:
SetUp_Sky:110:LLDDDDDDDDDDFLLSSLLLLLFFFF:
SetUp_TimeOfDay:111:LSLLSSSFLLDDDDDDDDDDSLSSLFF:
Update_AdvancedLighting:112:LLLDFFLLDDDLLLLLLSFFLLLFFFFFDFFFDFFFFFFFLLLLLFLLLLLLLLLLLLLLLFLLDSSDDDLLLLSSSSS:
Update_PostFilters:113:LLDDDDLLLLLLL:
Update_LightScattering:114:LDLLLLLLLLDLD:
Update_Water:115:LFLLLDFFLFLSLLLDFFFFFFFFFDDDDFDDDFFFLFFFFDDDLLSSLL:
Update_Sky:116:LLFFFLFFFDDDFFLFFFDDFLLS:
Clear_AdvancedLighting:117:LLLLLDLLLLDLLLLL:
Clear_PostFilters:118:LLLLLDLLLLDL:
Clear_Materials:119:LLLLLLLLLL:
Clear_Water:120:LLDLL:
Clear_Sky:121:LLDLL:
Clear_TimeOfDay:122:LLL:
Set_Camera:123:LFFFFDLLF:
Set_Ambient:124:LFFFFDFFFDDFFDFFLLLDDLLLLDLLLLSFFFF:
Set_Fog:125:LFFFFDDDLLLDLDLLLLLFFDFFFFLFFFFSLSD:
Add_Frame_Target:126:LLSSLLLLDLLLDLLFFD:
Set_Frame_Target_Image:127:LLLLLLLLDLLLDL:
Add_Render_Target:128:LLSLLLLLLDLLLDLLDFFL:
Set_Render_Target_Image:129:LLLLLLLLDLLLDL:
Set_Water_Scale:130:LFFFLDFLDSLFFSLLDLLLL:
Set_Water_Fog_Color:131:LFFFFLDFFDFFDFFLFFFFSLDSLLLDLLLL:
Set_Water_Light_Color:132:LFFFLDFFDFFDFFLFFFFSL:
Set_Water_Speed:133:LFFFLFDSL:
Set_Water_Underwater:134:LLLLFFFLFFFFDSL:
Set_MotionBlur:135:LFLDS:
Set_Sky_Color:136:LFFFLDFFDFFDFFLFFFFSL:
Set_Sky_Light_Color:137:LFFFLDFFDFFDFFLFFFFSL:
Set_Clouds_Scale:138:LFFFFLDLSDFFDDFFLFFFFSL:
Set_Cloud_Alpha:139:LFLDDFFFLSF:
Set_Cloud_Color:140:LFFFLDFFDFFDFFLFFFFSL:
Set_TimeOfDay:141:LFLLLLFLFLLLFDDDFFFFFFFFFFFFFLLDF:
Set_Wireframe:142:LLLLLLDLLLLDLLLS:
Add_Effect:143:LLLLLLDLLLLDLLLDSFFDFFDFFLFFFFS:
Remove_Effect:144:LLLLLLDLLLLDLLDD:
Set_Effect_Water:145:LLDFFDFFDFFLFFFFSLS:
Add_Object:146:LLLLDLLLLLL:
Add_Object_notexture:147:LLLLDLLLLLL:
Remove_Object:148:LLLLLDLLDDL:
Apply_Materials:149:LLLLSSSLLLLLLD:
Set_Object_Dynamic:150:LLLLLLLDLLLLDLLL:
Set_Object_Static:151:LLLLLLLDLLLLDLLDD:
Set_Object_Mask:152:LLLLLLLLLLLLLDLLDLLL:
Render_Object_Shadow:153:LLLLLDLLDLFLLLLLLLLLLLDFFLLLLFFFFFFLLD:
Find_Object_Array:154:LLLLLLDLLLLD:
Object_Size:155:LLFFFFFFLFFFDDLFF:
Remove_Object_Shadow:156:LLDLFLLLLLLLLLLLLDLLLDFFLLLLFFFFFFLL:
Add_Terrain_Object:157:LLLLLDLLLLLL:
Set_Terrain_Mask:158:LLLLLLLLLLLLDLLLL:
Find_Terrain_Array:159:LLLLLLDLLLLD:
Make_PointLight:160:LLSLLLDLLLSDFFFF:
Delete_PointLight:161:LLLLLDDLLDLDL:
Texture_PointLight:162:LLLLLLDL:
Set_PointLight_Position:163:LLFFFLLLDFSL:
Set_PointLight_Rotation:164:LLFFFLLLDFFLS:
Set_PointLight_Color:165:LLFFFFLLLDFFFFFFLFFFFSL:
Set_PointLight_Range:166:LLFLLLDSFFFSF:
Set_PointLight_Shadows:167:LLLLLLDDL:
Set_PointLight_Visible:168:LLLLLLDDL:
Find_PointLight_Array:169:LLLLLLDLLLLD:
Make_SpotLight:170:LLSLLLDLLLSDFFFF:
Delete_SpotLight:171:LLLLLDDLLDLDL:
Texture_SpotLight:172:LLLLLLDL:
Set_SpotLight_Position:173:LLFFFLLLDFSL:
Set_SpotLight_Rotation:174:LLFFFFLLLDDDDLSFFFFDFDFFFDFF:
Set_SpotLight_Color:175:LLFFFFLLLDFFFFFFLFFFFSL:
Set_SpotLight_Range:176:LLFLLLDDFDFFFDFDFFFDFFSFFS:
Set_SpotLight_Shadows:177:LLLLLLDDL:
Set_SpotLight_Visible:178:LLLLLLDDL:
Find_SpotLight_Array:179:LLLLLLDLLLLD:
Make_DirLight:180:LSDLLSDLFFFL:
Delete_DirLight:181:LDL:
Set_DirLight_Rotation:182:LFFFDLFFFDLDLFSLD:
Set_DirLight_Color:183:LFFFDLFFFFFFLFFFFSL:
Set_DirLight_Range:184:LFDLFFFFFFFFFSSSS:
Set_DirLight_Shadows:185:LLDLD:
Set_DirLight_Visible:186:LLDLL:
Set_DirLight_Split:187:LLFSSSSSLDFFFFLFFFFLLLDDFLFLLLLLLDSDDFL:
Find_Free_Camera:188:LLLLLLL:
Find_Free_Image:189:LLLLLLLL:
Find_Free_Object:190:LLLLLLLL:
Find_Free_Effect:191:LLLLLLLL:
Box_Collision:192:LFFFFFFFFFFLLL:
Set_Shadow_Offsets2x22D:193:LLSFLLLLFFFFFFLFFLF:
Set_Shadow_Offsets3x32D:194:LLSFLLLLFFFFLFFF:
Set_Shadow_Offsets4x42D:195:LLSFLLLLFFFFFFLFFLF:
Set_Shadow_Offsets2x2Cube:196:LLSFLLLLFFFFFFFLFFLF:
Set_Shadow_Offsets3x3Cube:197:LLSFLLLLFFFFLFFF:
Set_Shadow_Offsets4x4Cube:198:LLSFLLLLFFFFFFFFFLFLLFL:
Get_String_Key:199:LSLLLSSSS:
Get_String_Val:200:LSLLLSSLLLSS:
Get_String_IVal:201:LSLLLLLLLLSSSSLLF:
String_KeyVal:202:LSLLLLLLLLS:
addzone:203:LLFFFFFFFFFD:
inzone:204:LLFFFDFLDFLLLDLLLL:
pointinzonex:205:LLFDDDFFOOFFF:
pointinzoney:206:LLFDDDFFOOFFF:
pointinzonez:207:LLFDDDFFOOFFF:
setup3dsound:208:LDDDDDDDDDDLFB:
add3dsound:209:LLDLLSSSSSB:
position3dsound:210:LLFFFDLLSSSSS:
set3dsoundvolumemax:211:LLLLLLLDSSSSS:
set3dsoundpan:212:LLLLDLLBSSSSS:
get3dsounddistance:213:LLLDLLFDFFFFDDFFFFFDDFFFFFFSSSSS:
does3dsoundexist:214:LLLLDLL:
add3dlistener:215:LLDLLSSSSSFB:
position3dlistener:216:LLFFFDLLLSSSSS:
scale3dlistener:217:LLFFLDLLSSSSS:
set3dlistenerpan:218:LLLLDLLBSSSSS:
rotate3dlistener:219:LLFFFDLLSSSSS:
update3dsound:220:LDLLLLDLLLBLFFDFFFFDDFFFFFDDFFFFFFLFDDLLFFFFFFLLDB:
loadanimationtemplate:221:LSLLD:
setanimationtoplay:222:LLLLLLDLLDDLLLLL:
animationsactive:223:LDLLL:

 

こう見てみると一部明らかに元からあるやつとか、明らかにそれっぽいデータとか、明らかに格納しないといけないデータが多いやつは長いしみたいな

後についてくる文字列の意味が全く分かんないのがほんと…

この前見つけたやつでこの辺いじったのをぶち込んでやればきっと色々できますよ
あんまりやりたくないけど。