ZomB 0.9 Release - Snowbank

And now, with a new season comes a new ZomB release…
ZomB v0.9 beta 1 (v0.8.3.481)

  • Auto-Updates should work flawlessly now… (crosses fingers)
  • Several new controls, including control groups
  • SlimDX properly installed? (please make sure it lets you know if it does not install)
  • Settings manager
  • Help Tutorial
  • New default source (2012 WPILib NetTable)
  • Many bugs fixed
  • A bunch of UI polish

And since last year, the list is even more prolific. Highlights:

  • Auto-Updates
  • AutoListening improvements
  • Video saving improvemnts
  • Auto-Sizing graphs
  • Profiles
  • A lot of UI polish

When you launch this version for the first time, it will pop up a help tutorial (if you’ve used ZomB before, its under ZomB>Help…), to show you cool features. Note that there are several improvements coming for the help tutorial, as well as several different versions. After seeing the game this year, transformations will be particularly useful (think: box rotating to show bridge balance)

The next update should securely download in the background, and prompt to you install it! If you’ve used a previous version, and been disapointed, please try this version. And remember, if you have any issues at all, please let me know. The hardest bugs to fix are the ones I don’t know about.

Also, if anyone is interested in helping develop ZomB next year (I’ll be at college and probably won’t have enough time), or wants to learn C#, WPF, and/or NSIS, please contact me. The next release should have some fun components…

As always, all official releases are GPG/PGP signed with the ZomB Dashboard System Developers <[email protected]> OpenPGP key (fingerprint: CB2528EA 8C98CD11 E50D5102 32D31A2C 6CD4A33E)

Download v0.9b1 (sig)
Download source (sig)
Source as .zip not .7z

Browse the code:
Subversion: trunk
Mercurial: a15f81cb119e885e993f0be7476868d9da0d5479
Git: pending git working…

Ok, I have what I believe to be a bug report.

The SlimDX installer fails on both my Win7 x86 development notebook and my Win7 x64 desktop. So I tried just installing the SlimDX runtime from their website. It still didn’t work so I tried copying the .NET 2.0/x86 .dll to the ZomB application folder and that also didn’t work. I’m out of ideas.

I just want to know if this is a PEBKAC issue (since I’ve had a few of those with previous versions of ZomB) or if it’s actually a bug. Thanks for this excellent program. Our team used it last season with great results.

Here are the error messages that ViZ.exe throws when I try to run it:

System.Exception: Error searching for Controls. This is most likely caused by a missing dependency. Is SlimDX installed? ---> System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
   at System.Reflection.Module._GetTypesInternal(StackCrawlMark& stackMark)
   at System.Reflection.Assembly.GetTypes()
   at System451.Communication.Dashboard.WPF.Design.Reflector.GetZomBDesignableClasses()
   --- End of inner exception stack trace ---
   at System451.Communication.Dashboard.WPF.Design.Reflector.GetZomBDesignableClasses()
   at System451.Communication.Dashboard.ViZ.Designer.Window_Loaded(Object sender, RoutedEventArgs e)
With Inner:
System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
   at System.Reflection.Module._GetTypesInternal(StackCrawlMark& stackMark)
   at System.Reflection.Assembly.GetTypes()
   at System451.Communication.Dashboard.WPF.Design.Reflector.GetZomBDesignableClasses()

thank you for taking the time to let me know then!

you tried this link? http://slimdx.googlecode.com/files/SlimDX%20Runtime%20for%20.NET%202.0%20(September%202011).msi
if it failed:

  1. uninstall SlimDX, then ZomB
  2. open C:\Windows\Assembly
  3. find any ZomB or SlimDX components
  4. select, and hit delete key
  5. remove any files from slimdx/ZomB in C:\Program Files
  6. install above link
  7. try ZomB (and expand the dependencies tab, and tell me if slimdx will be installed)

If that fails, PM me

PEBKAC? Unless you mean “Patricks Endlessly Broken Kashmir Antique Cup”, I have no idea what that acronym means…
It looks like an installer issue. I’m thinking of pulling SlimDX out of the main dll, due to the many issues with it…

Glad to hear it worked well for you next year, I hope it will work for you this year also!

Yup, that’s the file I used

The dependencies tab in the ZomB installer notes that SlimDX is already installed after I go through steps 1-6. However, even though ZomB installs it still fails with the same error. I’ll PM you.

PEBKAC means ‘Problem Exists Between Keyboard And Chair’ in other words I was just trying to make sure I hadn’t done something dumb :slight_smile:

Ah. Makes more sense than my acronym. If you want to let me know what those previous experiences were, I can make a note of it in the documentation so others don’t stumble there also.

All of those were before I actually RTFM so no issues there :slight_smile:

Ahh… ok
There should be an update tomorrow that will circumvent this issue (just don’t install xShaker and Driver station plugin)

Also, has anyone decoded the settings layout (I have not had time to power on robot yet) use the NetTable source and tell me what autoListen prodouces

ZomB v0.9 beta 2 (v0.8.3.486)

  • SlimDX not part of main install by default
  • DriverStation and xShake are optional plugins (not installed by default due to SlimDX above)

If you launch ZomB, this update should securely download in the background, and prompt to you install it! If you’ve used a previous version, and been disappointed, please try this version. And remember, if you have any issues at all, please let me know. The hardest bugs to fix are the ones I don’t know about.

Also, if anyone is interested in helping develop ZomB next year (I’ll be at college and probably won’t have enough time), or wants to learn C#, WPF, and/or NSIS, please contact me. The next release should have some fun components…

As always, all official releases are GPG/PGP signed with the ZomB Dashboard System Developers <[email protected]> OpenPGP key (fingerprint: CB2528EA 8C98CD11 E50D5102 32D31A2C 6CD4A33E)

Download v0.9b2 (sig)
Download source (sig)
Source as .zip not .7z

Browse the code:
Subversion: trunk
Mercurial: 1001ecca89eb51b13911f7368cbd823f8b3ad1d7
Git: 1330bae354717edd332f83459392bcefebfa2fe8

Help Tutorial source: walkthrough

And to answer a question:
The driver station plugin is NOT meant for competition field play. It more of a pits “OMG! need to enable robot now!” sort of thing

ZomB v0.9 Release (Finally!)
Since Beta 2:

  • CSV saver/exporter
  • Minor bugs

And since v0.8.2, the list is even more prolific. Highlights:

  • Auto-Updates
  • AutoListening improvements
  • Video saving improvemnts
  • Auto-Sizing graphs
  • Profiles
  • A lot of UI polish

WARNING: If you have installed ZomB before PLEASE follow the instructions at the bottom of the release notes pageto uninstall it!

When you launch this version for the first time, it will pop up a help tutorial (if you’ve used ZomB before, its under ZomB>Help…), to show you cool features. Note that there are several improvements coming for the help tutorial, as well as several different versions. After seeing the game this year, transformations will be particularly useful (think: box rotating to show bridge balance)

This update should securely download in the background, and prompt to you install it! If you’ve used a previous version, and been disappointed, please try this version. And remember, if you have any issues at all, please let me know. The hardest bugs to fix are the ones I don’t know about.

Also, if anyone is interested in helping develop ZomB next year (I’ll be at college and probably won’t have enough time), or wants to learn C#, WPF, and/or NSIS, please contact me. The next release should have some fun components…

As always, all official releases are GPG/PGP signed with the ZomB Dashboard System Developers <[email protected]> OpenPGP key (fingerprint: CB2528EA 8C98CD11 E50D5102 32D31A2C 6CD4A33E)

Download v0.9 (sig)
Download source (sig)
Source as .zip not .7z

Browse the code:
Subversion: trunk
Mercurial: 1710c2bbb69ed579c69b35903c9bc3535db183b0
Git: 9c74c38bdf5ace764dfc1c4900c79d4bb9f815dd

Help Tutorial source: walkthrough

Oops…I didn’t exactly read the full release notes before installing this update (I got the notification e-mail from FIRST-Forge days ago ^_^). However, the install didn’t die on me. Should I go back and uninstall even though I only had the 0.9 betas installed on my machines before installing this 0.9 final? Or is this warning just for people coming from 0.83 or before?

Its broken. Please, before you release something, test it on other computers other than just yours.

you should, as the 0.9 betas are effectively 0.8.3 versions

I did, hence the warning message. Did you follow those directions? if so, what was the error?