A blog of interesting things for which the Internet has little, or no, help.
Recently I was working with the Fungus asset in a Unity project. Because I wanted to use Fungus not using 2D sprites but using 3D models and characters, I had to make a small edit to remove the code where the Z value is hard coded to -10 on the […]
Recently I’ve been looking at character creation options of Unity. There is a package on the Unity Asset Store called Unity Multipurpose Avatar (UMA) that looks quite promising. I started out by making some basic hair for a Human Female. Then I made a Jumpsuit for a Human Female but […]
Today I installed macOS 11.0.1. I went into the System Preferences to turn of the distraction of menu bar transparency. How to do this has changed from previous versions of macOS. The steps you must perform to turn off menu bar transparency on macOS 11 are: Apple menu > System […]
Recently I was trying the new Unity Input System package on a cross platform project. Everything was going well until I switched to the tvOS Build Setting and then the project would not run in the editor or build. It appears that the Input System package has a dependency on […]
I recently update to Android Studio 3.6.1 and then upgraded all of my projects to use Android Gradle Plugin 3.6.1 and Gradle version 5.6.4 which has created a problem building signed .apk files. The problem happens whenever I do this: Run > Run “MainActivity” Build > Generate Signed Bundle / […]
Recently I was adding a Coin Shop with In-App purchase to a couple of my Unity 3D games. I had successfully forward ported these games from Unity 5 to Unity 2019 and I had successfully added my coin shop with In-App purchase and built for macOS and iOS. But when […]
I have recently been porting some Unity 5 projects and have been trying to find the easiest path forward given all the moving parts that the folks at Unity deprecate. I finally settled on Unity 2018.1.9f2 as the easiest first step forward from Unity 5. This was based on trying […]
I’ve been working on building Android from source for the Odroid N2 and have been posting development system images here. If you are interested in giving it a try and providing some feedback that would be great.
I’ve been building Android 9 from source for the Odroid N2. One of the things I wanted to do is turn off the confirmation dialog for immersive mode because my App, Video Kiosk, is the only launcher on the device and it uses immersive mode. It turns out, the source […]
I was recently trying to provision my Video Kiosk App as the device owner in an AOSP build for the Odroid N2 developer board. While there were some clues on the Internet there really was not a working solution. In fact there were some old, purported, solutions that were simply […]
My App recently started crashing in Android 9. A quick investigation revealed Google made a change to prevent multiple processes from sharing a WebView data directory with the default behavior being throwing an exception. This effectively put my App into a launch / crash loop – thanks Google. To solve […]
I have been building a custom version of Android that includes my VideoKiosk App. Most of the articles on the Internet that I have found say to add the package to the commons.mk (usually in build/target/product) file but with the Pine64 and Odroid N2 I have found this does not […]
In macOS Mojave Apple introduced a new Security and Privacy feature that protects the System Preferences of Apple distributed Apps from being accessed by 3rd party Apps. This change has resulted in some pretty important Apps not being able to do their jobs. For example I use NetShred X to […]
Recently I needed to capture the screen of a device using adb. So I did the standard Google search to find the answer but really I just found partial answers that pointed me in the right direction to the answer. So, in case you, like me, are looking for a […]
Update: Apple replied to my bug report that this issue is fixed in the latest version of Safari though you may still want to use this workaround to be compatible with older version of Safari. Recently I was working on a web App that required some date comparisons in Javascript. […]
I recently needed to extract a 30 second video clip, and remove the audio, from a 2 hour mkv video. If you are on macOS, you need to get a copy of ffmpeg, the steps are: Download the statically linked pre-compiled binary as a dmg from this page: https://evermeet.cx/ffmpeg/The links […]
I am building the Android Open Source Project (AOSP) from source for the Pine 64 board using the community v6 version. One of the things I needed to do was remove the GoogleHome launcher from the build. I found I had to edit this file: device/softwinner/tulip-chiphd/device.mk by adding the following […]
I am building the Android Open Source Project (AOSP) from source for the Pine 64 board using the community v6 version. One of the things I needed to do was add a pre-compiled .apk file to the /system/priv-app folder. Finding information on how to create an Android.mk file to do […]