BAM update.
Change log:
1. Bug fix: missing BAM menu and most of BAM work if some options are disabled in
FP video/rendering preferences
2. HotKey used to disable Stereo 3D mode without entering BAM menu:
On default this key is not assigned. To assign it You have to add in "bam.cfg" line:
to use "U" as HotKey
Using this Key You can quickly disable/enable Stereo 3D.
3. New render path
- now works in normal
FP mode (without Arcade Mode)
- still all options related to new render path are not saved
- now You can add normal Map to objects
- here is link to simply table with normal map used:
Gide how to add normal map:
step 1:
Add files to texture manager. For exampel "tex1.bmp" - color Map and "tex2.bmp" - normal Map
step 2:
rename textures in texture manager:
"tex1" -> "tex-ColorMap"
"tex2" -> "tex-NormalMap"
(BAM recognize textures names. If model uses texture with name ending "-ColorMap" (like "someName-ColorMap"), BAM looks for texture ending "-NormalMap" ("someName-NormalMap").
step 3:
use color texture on model ("tex-ColorMap")
Next steps are very imprtant.
FP don't load unused textures to gfx card memory. So You have to use "tex-NormalMap" on table.
step 4:
Create surface (simply) and move it off table
step 5:
uncheck "Render object (initial value)" - we don't have to draw this surface
step 6:
assign "tex-NormalMap" to this surface. Surface can use 2 textures, so You can add 2 diffrent normal maps.
Thats all.
Warnings / Notice.
To use normal maps i have to create some data/buffers and send it to gfx card.
If You don't use new render path, these buffers are created anyway. There is small chance that it will "crash"
FP right after game load. If You experience any crashes please give me info about Your gfx card, drivers version and os.
I will change how some elements are drawed in new render path, so don't modify Yours table to use new features jet.
There is still few errors.
If You try to use normalMaps and have errors with Yours models i will need info about problems (and some models to tests). Now i don't have any real models to test, so i use simply table surface.
--------------------------
here are example of very simple table with Normal Maps:
I just setup FP this weekend and had to do a lot of tweaks to get things right. I was just reading about BAM and see above where it said you gotta enable "Playfield Reflections (Components)" in preferences of FP to get the menu working. Well that was one of the fixes I had to do...if I left that enabled the ball was eating blocks from the textures as it rolled around. I'm still using the original program from the website so maybe a mod fixes that issue.
I think that now released version will work without "Playfield Reflections (Components)" enabled.
"Ball eathing blocks" error is related to nvidia gfx driver bug and occurs without BAM too. In BAM i hoop to eliminate this bug, but it require full BAM operation (BAM menu must be accesible).
If You will get this bug again and BAM menu works normaly, please report to me info about Your gfx card model, drivers version, os, number of monitors.
Edited by ravarcade, 19 August 2013 - 09:14 PM.