Register    Login    Forum    FAQ    PinSimDB.org

Board index » Future Pinball » BAM corner




Post new topic Reply to topic  [ 1783 posts ]  Go to page Previous  1 ... 175, 176, 177, 178, 179  Next
Author Message
 Post subject: Re: Better Arcade Mode - MOD for Future Pinball
 Post Posted: Wed Apr 18, 2018 10:41 pm 
Offline

Joined: Thu Aug 16, 2012 11:12 pm
Posts: 1534
Location: Arkansas, USA
ravarcade wrote:
That value (current v1.4-206) increase after every build of BAM.dll.
You also need different value for every beta/debug build. You don't want have v1.4-196 release version and for example 5 different "beta" BAM.dll v1.4-196. So, every build must have different version number.


It is a little confusing. I often see other types of software that have version numbers and build numbers separated by a dash. Maybe you could try something like this:

v1.4-197-206
or maybe this
v1.4-197, build 206

I'm assuming you will issue build 206 into v1.4-197.

Or you could leave the version number out and call the beta:

Build 206

Just some ideas,

George


Top 
 Profile  
 
 Post subject: Re: Better Arcade Mode - MOD for Future Pinball
 Post Posted: Fri Apr 20, 2018 2:30 pm 
Online

Joined: Mon Mar 25, 2013 4:02 pm
Posts: 880
Update.
https://www.ravarcade.pl/files/FP-BAM-setup.exe
https://www.ravarcade.pl/files/BAM_v1.4-207.zip
https://www.ravarcade.pl/files/BAM-OpenVR.zip
https://www.ravarcade.pl/files/bam-setup.exe

- bug fixes
- custom camera for desktop users.
- custom camera controlled by script.
- camera animation sequencer (https://youtu.be/hnIiXPnxQwE).
- physics params can be set for individual objects on table (walls, flippers).
Syntax:
xBAM.Physics.SetMaterial "Objectname", elasticCoef, softnessCoef, staticFriction, kineticFriction
- some errors in script are now reported to debug window (when game is started with F9), so if you mistype name of object or texture in commands: xBAM.SetTexture or xBAM.Physics.SetMaterial you will get some info.

_________________
http://www.ravarcade.pl
Better Arcade Mode
current BAM version: v1.4-207, released: Apr 20, 2018


Last edited by ravarcade on Fri Apr 20, 2018 5:18 pm, edited 1 time in total.

Top 
 Profile  
 
 Post subject: Re: Better Arcade Mode - MOD for Future Pinball
 Post Posted: Fri Apr 20, 2018 4:35 pm 
Offline

Joined: Mon Jan 27, 2014 12:36 pm
Posts: 1994
Location: Ontario, Canada
Awesome Rav!

Youtube links don't work?


Thanks!!


Top 
 Profile  
 
 Post subject: Re: Better Arcade Mode - MOD for Future Pinball
 Post Posted: Fri Apr 20, 2018 10:40 pm 
Offline

Joined: Thu Aug 16, 2012 11:12 pm
Posts: 1534
Location: Arkansas, USA
ravarcade wrote:


BAM_v1.4-207 also allows you to lock a custom view into place. Pressing F11 allows you to change the view with the mouse and WASD keys. Then you can press F11 a second time to lock the view into place.

This allows you to use the manual ball roller without changing the view. It is handy to help find the cause of stuck balls.

Thanks Rav!

George


Top 
 Profile  
 
 Post subject: Re: Better Arcade Mode - MOD for Future Pinball
 Post Posted: Sun Apr 22, 2018 12:42 am 
Offline

Joined: Thu Aug 16, 2012 11:12 pm
Posts: 1534
Location: Arkansas, USA
I went through all the Beta versions that were posted since v1.4-197 and posted the content here. I presume all of these changes are in BAM_v1.4-207.

- Menu type switch added to "BAM menu preferences" to correct the spacing of the lines.
- Fixed Save tablename.seq
- completely new "script modification tool" in BAM. This is part used to add big values in high scrores
- fixes script errors on some tables.
- faster table load time (if script is big). It saves 1 sec on some tables.
- camera menu in "Desktop mode".
You can define 3 "global" cameras (accessible on all tables) and 3 "local" (only for current table).
- you can use one key (by default it is C) to switch between FP and one of custom cameras defined in BAM.
- new commands in script, see:
viewtopic.php?f=86&t=6619
Fixed bug with light source.
- There was a bug on some tables that affected scoring. BAM now intercepts more calls FP->Script and Script->FP without need to script-on-the-fly modifications. So, if script override "EnterHighScore" or part of script is loaded from disk it is no problem (only highscore fix for values over 2 bln needs script-on-the-fly modifications).
This should resolve most compatibility problems with tables.
- Custom camera in desktop mode: now TAB key and in script "LookAtBackbox" and "LookAtPlayfield" works with custom camera same way as with "FP" camera. (... but not with custom camera set in script. Script needs some more commands to define what should happend after TAB key.)
Bug fixes:
- few with camera
- few bugs with missing highscore when special conditions are meet: screen is rotated, table uses mini-playfield and few overlays are drawed on main screen
- xBAM.SetTexture problem solved! European users that have Windows 7 N (special European windows 7 version without media player) installed had tables crash when xBAM.SetTexture was in the script.
- fixed reflection errors for custom camera when new renderer is enabled
- in custom camera menu settings of camera are applied after you press Enter in line with settings (previously it was instant after value was changed)
- Shift+Enter will set values from current camera. So, you can use Manual Camera (F11), put camera where you want and then press Shift+Enter
- you can "lock" Manual Camera. If you press F11 twice, camera will not change when you move mouse
- added Desktop Camera Animation menu in DEV options. You can create movie-like camera sequences, see video:
https://youtu.be/hnIiXPnxQwE

More about how to create it and use from script on this thread:
viewtopic.php?f=86&t=6619


Top 
 Profile  
 
 Post subject: Re: Better Arcade Mode - MOD for Future Pinball
 Post Posted: Sun Apr 22, 2018 6:10 am 
Offline

Joined: Tue May 01, 2012 11:13 pm
Posts: 294
Location: Abbotsford
Very cool guys. I keep running out of time to really study BAM as personal ife etc, but I hope to get there some day to really dig into BAM and use it for my own evil purposes... err tables that is. As a author, I'm very excited with all the new stuff and changes here, I'm just wishing I have more time than what I have to get going on it.

I'm pretty sure though, once I do study BAM, I may have a few suggestions and requests as well. :)

_________________
_____________________________________

Latest projects and rants at My Facebook Page
_____________________________________

Latest Project: FPx Template Engine


Top 
 Profile  
 
 Post subject: Re: Better Arcade Mode - MOD for Future Pinball
 Post Posted: Mon Apr 23, 2018 6:06 pm 
Offline
User avatar

Joined: Thu Jul 01, 2010 3:02 pm
Posts: 260
Yes! Thanks for all the effort on BAM and all the improvements!

-mark


Top 
 Profile  
 
 Post subject: Re: Better Arcade Mode - MOD for Future Pinball
 Post Posted: Wed May 16, 2018 1:43 pm 
Offline
User avatar

Joined: Sun May 08, 2011 4:57 pm
Posts: 1060
Location: Turin-ITALY
ravarcade wrote:



All is well with v. 207, but when I close the table to finish my work I get the message that says: "FP has ended irregularly".
This does not create other problems, in fact I can save my work.
Remember that I use WIN 7 Home Premium.
I attach my Bam_Crash ....
Greetings

Code:
------------------- BAM crash-report -------------
  BAM path: C:\Future Pinball\BAM
       XML:
     table:
         1: TAG: FILE=dllmain.cpp, LINE=2688, FUNC=Routed_CoCreateInstance, ARG={ 0x522e34a4, 0x07f7, 0x40a1, 0x94, 0xd0, 0x1b, 0xfe, 0x83, 0x2e, 0xfc, 0x3a } [1304]
         2: TAG: FILE=dllmain.cpp, LINE=2846, FUNC=DllMain
Loaded modules:
Future Pinball.exe, 1.9.2008.1225 : 00400000 - 01F3F000
ntdll.dll, 6.1.7601.18247 : 77530000 - 776B0000
kernel32.dll, 6.1.7601.18409 : 761D0000 - 762E0000
aswhookx.dll, 18.3.3.26493 : 6C6C0000 - 6C6EF000
KERNELBASE.dll, 6.1.7601.18409 : 76430000 - 76477000
COMCTL32.dll, 6.10.7601.17514 : 702E0000 - 7047E000
msvcrt.dll, 7.0.7601.17744 : 76F20000 - 76FCC000
GDI32.dll, 6.1.7601.18577 : 76710000 - 767A0000
USER32.dll, 6.1.7601.17514 : 75C80000 - 75D80000
ADVAPI32.dll, 6.1.7601.18247 : 76950000 - 769F0000
sechost.dll, 6.1.7600.16385 : 75010000 - 75029000
RPCRT4.dll, 6.1.7601.18532 : 76480000 - 76570000
SspiCli.dll, 6.1.7601.18526 : 74F20000 - 74F80000
CRYPTBASE.dll, 6.1.7600.16385 : 74F10000 - 74F1C000
LPK.dll, 6.1.7601.18177 : 760A0000 - 760AA000
USP10.dll, 1.626.7601.18454 : 76C70000 - 76D0D000
SHLWAPI.dll, 6.1.7601.17514 : 75DA0000 - 75DF7000
fmod.dll, 3.7.4.0 : 10000000 - 10096000
MSACM32.dll, 6.1.7600.16385 : 6C680000 - 6C694000
WINMM.dll, 6.1.7601.17514 : 6D590000 - 6D5C2000
ole32.dll, 6.1.7601.17514 : 76D40000 - 76E9C000
WSOCK32.dll, 6.1.7600.16385 : 74870000 - 74877000
WS2_32.dll, 6.1.7601.17514 : 767B0000 - 767E5000
NSI.dll, 6.1.7600.16385 : 767A0000 - 767A6000
Newton.dll,  : 01F40000 - 01FB1000
libcurl.dll, 7.13.1.0 : 02090000 - 0212D000
COMDLG32.dll, 6.1.7601.17514 : 763A0000 - 7641B000
SHELL32.dll, 6.1.7601.18517 : 75030000 - 75C7A000
OLEAUT32.dll, 6.1.7601.17676 : 76BE0000 - 76C6F000
DevIL.dll, 0.1.6.5 : 02260000 - 023D3000
ILU.dll, 0.1.6.5 : 00390000 - 003A3000
ILUT.dll, 0.1.6.5 : 003B0000 - 003BD000
GLU32.dll, 6.1.7600.16385 : 6C650000 - 6C672000
OPENGL32.dll, 6.1.7600.16385 : 6C580000 - 6C648000
DDRAW.dll, 6.1.7600.16385 : 6C490000 - 6C577000
DCIMAN32.dll, 6.1.7601.18177 : 6C6B0000 - 6C6B6000
SETUPAPI.dll, 6.1.7601.17514 : 76570000 - 7670D000
CFGMGR32.dll, 6.1.7601.17621 : 76EF0000 - 76F17000
DEVOBJ.dll, 6.1.7601.17621 : 76080000 - 76092000
dwmapi.dll, 6.1.7600.16385 : 6E400000 - 6E413000
WININET.dll, 11.0.9600.17280 : 76A00000 - 76BC2000
api-ms-win-downlevel-user32-l1-1-0.dll, 6.2.9200.16492 : 76D20000 - 76D24000
api-ms-win-downlevel-shlwapi-l1-1-0.dll, 6.2.9200.16492 : 77500000 - 77504000
api-ms-win-downlevel-version-l1-1-0.dll, 6.2.9200.16492 : 76370000 - 76374000
version.DLL, 6.1.7600.16385 : 74E40000 - 74E49000
api-ms-win-downlevel-normaliz-l1-1-0.dll, 6.2.9200.16492 : 76D10000 - 76D13000
normaliz.DLL, 6.1.7600.16385 : 76420000 - 76423000
iertutil.dll, 11.0.9600.17280 : 75E00000 - 7601B000
api-ms-win-downlevel-advapi32-l1-1-0.dll, 6.2.9200.16492 : 76BD0000 - 76BD5000
USERENV.dll, 6.1.7601.17514 : 76380000 - 76397000
profapi.dll, 6.1.7600.16385 : 75D80000 - 75D8B000
DINPUT8.dll, 5.3.2600.5512 : 6CE10000 - 6CE48000
IMM32.DLL, 6.1.7601.17514 : 76020000 - 76080000
MSCTF.dll, 6.1.7600.16385 : 76FD0000 - 7709C000
BAM.dll,  : 6B780000 - 6BCCF000
PSAPI.DLL, 6.1.7600.16385 : 769F0000 - 769F5000
HID.DLL, 6.1.7600.16385 : 6C6A0000 - 6C6A9000
renderingengine.dll,  : 6BE00000 - 6C214000
--------------------------------------------------
Error code 000006BA: (unknown)

   Address: 7643C42D -> KERNELBASE.dll:0000C42D
     Flags: 00000001

  Fault Occured At $ADDRESS:7643C42D ->KERNELBASE.dll:0000C42D
         with BA 06 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

   Address: 764A5C93 -> RPCRT4.dll:00025C93
***  0 called from $ADDRESS:764A5C93
         with BA 06 00 00 01 00 00 00

   Address: 764A7D61 -> RPCRT4.dll:00027D61
***  1 called from $ADDRESS:764A7D61
         with C0 F6 0F 0A 00 00 00 00 A8 69 25 02 58 21 11 ED 68 26 46 6A

   Address: 7653011D -> RPCRT4.dll:000B011D
***  2 called from $ADDRESS:7653011D
         with C0 20 46 6A 6A 20 46 6A B0 FA 0F 0A A8 69 25 02

   Address: 6A462312 -> UNKNOWN:6A462312
***  3 called from $ADDRESS:6A462312
         with A8 69 25 02 25 9F 74 95 68 26 46 6A 04 31 47 6A 00 00 00 00

   Address: 6A4622B5 -> UNKNOWN:6A4622B5
***  4 called from $ADDRESS:6A4622B5
         with CC 74 89 09 D0 AA 6C 07 90 74 89 09 00 00 00 00 00 00 00 00

   Address: 6A46275A -> UNKNOWN:6A46275A
***  5 called from $ADDRESS:6A46275A
         with 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 C8 74 89 09

   Address: 6E422D41 -> UNKNOWN:6E422D41
***  6 called from $ADDRESS:6E422D41
         with 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 08 FC 0F 0A

   Address: 6E422F9F -> UNKNOWN:6E422F9F
***  7 called from $ADDRESS:6E422F9F
         with 01 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 08 FC 0F 0A

   Address: 750F609E -> SHELL32.dll:000C609E
***  8 called from $ADDRESS:750F609E
         with 01 00 00 00 00 00 00 00 01 00 00 00 24 65 7D 09 38 74 89 09

   Address: 750F6024 -> SHELL32.dll:000C6024
***  9 called from $ADDRESS:750F6024
         with D8 FC 0F 0A 08 43 79 09 00 00 00 00 00 00 00 00

   Address: 75202A45 -> SHELL32.dll:001D2A45
*** 10 called from $ADDRESS:75202A45
         with 34 65 7D 09

   Address: 751B0288 -> SHELL32.dll:00180288
*** 11 called from $ADDRESS:751B0288
         with 38 74 89 09 A0 10 00 00 D8 FC 0F 0A 34 65 7D 09

   Address: 751B022D -> SHELL32.dll:0018022D
*** 12 called from $ADDRESS:751B022D
         with 48 74 89 09 00 00 00 00 A0 10 00 00 94 FC 0F 0A 00 00 00 00

   Address: 750A1DAC -> SHELL32.dll:00071DAC
*** 13 called from $ADDRESS:750A1DAC
         with 34 65 7D 09 00 00 00 00 A0 10 00 00 D8 FC 0F 0A C0 D6 CA 75

   Address: 727603A0 -> UNKNOWN:727603A0
*** 14 called from $ADDRESS:727603A0


Top 
 Profile  
 
 Post subject: Re: Better Arcade Mode - MOD for Future Pinball
 Post Posted: Mon May 21, 2018 11:07 pm 
Offline

Joined: Tue May 01, 2012 11:13 pm
Posts: 294
Location: Abbotsford
I'm having major crashes now as well. I deinstalled fp and BAM, (using Revo uninstaller) and reinstalled it fresh using the new installer, set everything like permissions correctly, changed the exe a couple times etc. It loads and plays fine once, but soon as I press play a second time from the editor, it crashes without even loading right out of the editor. Win 8.1, no firewall or anti-virus. Latest released version of BAM. Here's the crash report:

Code:
------------------- BAM crash-report -------------
  renderer: GeForce GTX 970M/PCIe/SSE2
   version: 4.5.0 NVIDIA 385.69
  BAM path: C:\Games\Future Pinball\BAM
       XML: D:\Pinball\Tables(FP)\My Tables\a_fpTEMPLATE\jungle_girl.xml
     table: D:\Pinball\Tables(FP)\My Tables\a_fpTEMPLATE\jungle_girl.fpt
         1: TAG: FILE=dllmain.cpp, LINE=782, FUNC=Routed_LockResource
         2: TAG: FILE=dllmain.cpp, LINE=322, FUNC=Routed_SwapBuffers
Loaded modules:
Future Pinball.exe, 1.9.2013.25 : 00400000 - 02169000
ntdll.dll, 6.3.9600.18895 : 77580000 - 776EF000
KERNEL32.DLL, 6.3.9600.17415 : 74E40000 - 74F80000
KERNELBASE.dll, 6.3.9600.18938 : 75600000 - 756D7000
apphelp.dll, 6.3.9600.17415 : 74C60000 - 74D00000
AcLayers.DLL, 6.3.9600.17415 : 749E0000 - 74C57000
msvcrt.dll, 7.0.9600.17415 : 74F80000 - 75043000
USER32.dll, 6.3.9600.18535 : 75730000 - 75883000
GDI32.dll, 6.3.9600.18818 : 754F0000 - 755FC000
SHELL32.dll, 6.3.9600.18895 : 75D00000 - 76FBB000
SHLWAPI.dll, 6.3.9600.17415 : 77210000 - 77255000
OLEAUT32.dll, 6.3.9600.19003 : 77130000 - 771C7000
MPR.dll, 6.3.9600.17415 : 749C0000 - 749D6000
SETUPAPI.dll, 6.3.9600.17415 : 77260000 - 77411000
sfc.dll, 6.3.9600.16384 : 749B0000 - 749B3000
WINSPOOL.DRV, 6.3.9600.18467 : 74940000 - 749A5000
RPCRT4.dll, 6.3.9600.18941 : 75C10000 - 75CCA000
combase.dll, 6.3.9600.18895 : 750B0000 - 7522D000
CFGMGR32.dll, 6.3.9600.17415 : 771D0000 - 7720C000
SspiCli.dll, 6.3.9600.18454 : 74E20000 - 74E3E000
sfc_os.DLL, 6.3.9600.17415 : 74930000 - 7493F000
CRYPTBASE.dll, 6.3.9600.17415 : 74D60000 - 74D6A000
sechost.dll, 6.3.9600.17734 : 75AE0000 - 75B21000
bcryptPrimitives.dll, 6.3.9600.18895 : 74D00000 - 74D54000
SortServer2003Compat.dll, 6.3.9600.17415 : 74920000 - 7492E000
IMM32.DLL, 6.3.9600.17415 : 75CD0000 - 75CF7000
MSCTF.dll, 6.3.9600.18819 : 759C0000 - 75AD2000
COMCTL32.dll, 6.10.9600.18006 : 74710000 - 74916000
fmod.dll, 3.7.4.0 : 10000000 - 10096000
Newton.dll,  : 02270000 - 022E1000
libcurl.dll, 7.13.1.0 : 03EE0000 - 03F7D000
COMDLG32.dll, 6.3.9600.17415 : 75450000 - 754EB000
ADVAPI32.dll, 6.3.9600.18895 : 75B40000 - 75BBC000
ole32.dll, 6.3.9600.18895 : 75890000 - 759B9000
DevIL.dll, 0.1.6.5 : 03F80000 - 040F3000
ILU.dll, 0.1.6.5 : 022F0000 - 02303000
ILUT.dll, 0.1.6.5 : 003D0000 - 003DD000
DINPUT8.dll, 6.3.9600.17415 : 746D0000 - 74706000
OPENGL32.dll, 6.3.9600.17415 : 745F0000 - 746CE000
GLU32.dll, 6.3.9600.17415 : 745C0000 - 745E5000
MSACM32.dll, 6.3.9600.17415 : 745A0000 - 745B7000
WINMM.dll, 6.3.9600.17415 : 74570000 - 74593000
WSOCK32.dll, 6.3.9600.17415 : 74560000 - 74568000
SHCORE.DLL, 6.3.9600.17666 : 744D0000 - 7455B000
WININET.dll, 11.0.9600.19003 : 74220000 - 744CB000
DDRAW.dll, 6.3.9600.17415 : 74130000 - 7421C000
winmmbase.dll, 6.3.9600.17415 : 74100000 - 74123000
WS2_32.dll, 6.3.9600.18340 : 756E0000 - 7572F000
iertutil.dll, 11.0.9600.19003 : 73EC0000 - 740F6000
USERENV.dll, 6.3.9600.17415 : 73EA0000 - 73EBB000
DCIMAN32.dll, 6.3.9600.17415 : 73E90000 - 73E97000
DEVOBJ.dll, 6.3.9600.17415 : 73E60000 - 73E81000
NSI.dll, 6.3.9600.17415 : 75BC0000 - 75BC7000
profapi.dll, 6.3.9600.17415 : 73E50000 - 73E5F000
BAM.dll,  : 73900000 - 73E4F000
PSAPI.DLL, 6.3.9600.17415 : 74D70000 - 74D76000
VERSION.dll, 6.3.9600.17415 : 738F0000 - 738F8000
HID.DLL, 6.3.9600.17415 : 738E0000 - 738EA000
renderingengine.dll,  : 734C0000 - 738D4000
--------------------------------------------------
Error code C0000005: ACCESS VIOLATION

   Address: 02272DC8 -> Newton.dll:00002DC8
     Flags: 00000000

  Fault Occured At $ADDRESS:02272DC8 ->Newton.dll:00002DC8
         with 60 63 D0 09 6C A5 DC 73 68 A5 DC 73 64 A5 DC 73 60 A5 DC 73

   Address: 7393822C -> BAM.dll:0003822C
***  0 called from $ADDRESS:7393822C
         with 01 00 00 00 FE 39 77 A9 64 F1 FF 01 B0 E7 14 05 60 46 36 5F

   Address: 73995224 -> BAM.dll:00095224
***  1 called from $ADDRESS:73995224
         with B0 E7 14 05 01 00 00 00 C2 39 77 A9 70 35 5D 00 80 78 39 10

   Address: 7395B44F -> BAM.dll:0005B44F
***  2 called from $ADDRESS:7395B44F
         with

   Address: 00456709 -> Future Pinball.exe:00056709
***  3 called from $ADDRESS:00456709


Oh, should mention that relooking over this and seeing the error codes I decided to do a full system scan and fix any corrupted files in the off chance something corrupted within windows.

_________________
_____________________________________

Latest projects and rants at My Facebook Page
_____________________________________

Latest Project: FPx Template Engine


Top 
 Profile  
 
 Post subject: Re: Better Arcade Mode - MOD for Future Pinball
 Post Posted: Tue May 22, 2018 11:40 am 
Online

Joined: Mon Mar 25, 2013 4:02 pm
Posts: 880
@blue:
It is bug in BAM.dll. I'm sure. It is related to bam-flipper-extension.
I try to reproduce problem without luck. Can you send me your table and table.xml?

@franzleo:
It is harder to tell where is problem. I have request: try to remove all plugins (rename "plugins" dir) and check if it still crash.

_________________
http://www.ravarcade.pl
Better Arcade Mode
current BAM version: v1.4-207, released: Apr 20, 2018


Top 
 Profile  
 
Display posts from previous:  Sort by  
 
Post new topic Reply to topic  [ 1783 posts ]  Go to page Previous  1 ... 175, 176, 177, 178, 179  Next

Board index » Future Pinball » BAM corner


Who is online

Users browsing this forum: ravarcade and 0 guests

 
 

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
cron