it works... it just doesn't for certain things in the sbx... you can pull the camera position and rotation but you cant pull the model's position/rotation/path/id/scale using getkey... if you look at the sbx in notepad, you will see for example:
Model {
path="environment_atmosphere.gmf"
position=7.00000000,0.000000000,6.00000000
rotation=-0.000000000,-0.000000000,0.000000000
scale=1.00000000,1.00000000,1.00000000
id=413927720
"brightness"="1.0"
"camerarange"="0.1,1000.0"
"class"="Model"
"contrast"="1.0"
"intensity"="0.5"
"name"="atmosphere_4"
"range"="10"
"saturation"="1.0"
"skymaterial"="FullskiesBlueClear0016_2_L.mat"
"volume"="1"
}
you can use getkey to grab all of the keys that have " " around them, like "skymaterial" for example which is what i used to originally parse the code to set the skybox, camera range, etc... same can be done with the waterplane...
but since all of the framewOrk stuff is in the dll now, do you need to even parse the sbx anymore to get the framewOrk stuff? Does not appear that you have to for c++...