Showing posts from December, 2017

How to Find Out Which Build and Version of Windows 10 You Have

The new Settings app also offers build, edition, and version information in a user-friendly form. Hit Windows+I to open Settings. In the Settings window, navigate to System > About.  Scroll down a bit and you’ll see the information you’re after.

A Better Way to Data Bind Enums in WPF

Have you needed to data bind enums in WPF? Well, if you write WPF applications, you bet your ass you have! In this post, I would like to show you how I like to deal with enums in WPF. Fo this post, I will be using the following enum to bind to.


The WPF Way Normally if you were going to data bind a control to your enum you would need to go through a number of steps.  First you need to add a XAML namespace for your local enum type and to System in MSCorLib.

xmlns:sys="clr-namespace:System;assembly=mscorlib" Then you would to create an ObjectDataProvider as a resource.  Give it an x:Key so you can use it in your code, set the MethodName to “GetValues” which exists on the enum data type, and then set the ObjectType to that of the enum type.  But wait, you’re not done yet.  Next you need to set the ObjectDataProvider.MethodParameters to that of your enum type.  So you …

Steam and Unity Questions

1)* Is there a way I can start a standalone build and use the Steam Overlay?
If you launch the game from a shortcut in your steam library which points to the standalone build in your output folder then the overlay will be injected as the game starts.
I think if you use "Build and Run" in Unity that might work too, but only if you've already played in the editor in that session. (Because SteamAPI.Init() gets called, which injects the overlay, then build and run spawns your game as a child process and the overlay gets automatically injected into it.)
2)* Should I be able to start the game from the Steam Library?
Only if you've uploaded your game to steam and it's being correct downloaded into your steamapps/common folder. Your launch parameters in the Steamworks backend may be incorrect as well. (Don't forget to publish the changes!)
3)* If yes, should the steam_appid.txt file be next to the .exe or do I only need that when starting the .exe manually?

Unity Script Collection

GameObjects & TransformsMovement & AnimationControls & InputCharacter ControllerAI & PathfindingPhysicsParticlesMeshes & ConstructionMaterials & Shading2DNetworkingVRSound & MusicUIPost-Processing & RenderingMobileDebugEditorToolsEditorsInspector ExtensionsImporterSerialization & WebSocial SDKsAPI Extensions & HelperDesign PatternsOtherGameObjects & TransformsRecyclerKit - pooling systemUnityOctree - octreesIn-Game Replay System - record and replay transformsUnity Scene Query - library to traverse and query the Unity scene to find particular objectsMovement & AnimationList View Framework - create dynamic, scrollable listsReaktion - audio reaction toolkitDOTween - tween engineCamera Path Creator - create complex camera pathsCinemachine BaseRig - procedural camera systemUnitySpritesAndBones - skeletal sprite animationsspine-unity - import spine animationsikccd - IK Solver using Cyclic Coordinate DescentControls & InputInputM…

"There are no TAP-Windows adapters on this system" after updating Windows 10

If you can't connect to VPN after a cliche Windows Update, Just Uninstall VPN Tool (such as OpenVPN, Sophos etc.) andt install it. It will work, Thank you Windows for providing a traditional bug and a solution for us!

Example Error from VPN Client:

Thu Dec 07 20:59:03 2017 MANAGEMENT: Client disconnected
Thu Dec 07 20:59:03 2017 There are no TAP-Windows adapters on this system.  You should be able to create a TAP-Windows adapter by going to Start -> All Programs -> TAP-Windows -> Utilities -> Add a new TAP-Windows virtual ethernet adapter.
Thu Dec 07 20:59:03 2017 Exiting due to fatal error

Myths and Facts of the Unity Game Engine

Unity is only for games It’s a myth. Of course Unity has been created as a game engine, but it’s so flexible that it is successfully being used in other industries, such as architecture, medicine, and engineering. For an example, see 3RD Planet.
It is the largest online consumer event platform, showcasing the top tourist destinations in each country with Unity 3D.
Another example is The Coherentrx Suite.
CoherentRx is a suite of point-of-care patient education applications that combine realtime 3D anatomy models with HIPAA-compliant doctor-patient messaging. CoherentRx apps currently address ten medical specialties, from orthopedics to opthalmology. In the Unity Showcase there’s a separate category for non-game applications. Check it out yourself!
Unity is free It’s a myth, but not entirely. You can download Unity for free. The free (personal) version of Unity has all the features that Unity Professional has (with some small exceptions). When your game is ready, you can publ…