As mentioned yesterday, fonts are going onto the back burner for the time being. There are other things I can definitely fix much quicker, and it probably makes sense to get those out first, and wrestle with fonts when there's less pressure to update.
Today's big addition was making the DMC moddable! As of the next build, modders will be able to specify their own DMC places that appear on the city map. It's been something on my list for a while, and I finally rewrote that code today.
I received some more information on my GST situation this morning, and that's looking better. It appears that I may have been using the wrong terminology when describing Steam and other services to my accountant and the CRA. According to another accountant I spoke to, my current situation makes me eligible for a "zero-rated" GST. Basically, I have to charge a 0% GST. It sounds silly, but I guess the difference is that such entities can take advantage of tax breaks for any GST expenses during the year.
Hey Folks! Hope everyone had a good weekend. We had a nice, lazy weekend here, and yesterday's birthday trip was a success. Food, shopping, coffee, and walking around in above-freezing weather!
Unfortunately, the party ended this morning as it was back to taxes, accountants, lawyers, and other admin stuff. Speaking with Canada Revenue seemed to indicate that I may be on the hook for GST payments in 2014. And worse, I need to figure out how much revenue came from each province, so I could pay the GST or HST amounts each has.
Looks like yesterday's font success may have just been a plateau. When testing non-latin characters today, I ran into several issues.
As a first test, I decided to use cyrillic to see if I could change in-game text to show non-latin content. I packaged a cyrillic font, changed some source code, and fired things up. And only the commas came through.
Thinking that maybe this was due to hard-coded text not being UTF-8 compliant, I decided to try placing the cyrillic text in the neogame.xml. However, even that didn't work.
Today took a turn for the boring early on, but later suddenly diverted into scary-yet-exciting territory.
First, the boring. I had a lovely chat with KPMG Canada this morning, wherein we discussed US and Canadian tax law, GST registration, tax treaties, and the maelstrom of forms one must navigate. That's right, it's getting to be tax time, and this year, I want someone at my back that can help.
I actually diverted from font research today after stumbling across a pretty major bug. One player on the Steam forums noticed that their buttons stopped working, and they had a save game that seemed to reproduce the issue on my machine. Yay!
However, I later discovered that the issue might've been due to me loading an old neogame.xml that was lacking some data. Still, the save game helped me pinpoint some weak areas in the code that break when certain data values are corrupted.
Hope everyone had a good weekend! I actually fired up Skyrim again for the first time in a while. I'm not sure what made me think of it, but I had a hankering to explore a fantasy world, and I never really got far with my mage character. I managed to have some fun gaining magic powers and following mage quests before I hit a rut.
Back at work, I discovered had a lot of catching up to do on PR. Quite a few messages came in on Friday evening and over the weekend, including an interview request, and there were also several reviews posted. Some highlights include:
As mentioned yesterday, I made some early progress loading fonts embedded in external swf files and using those to alter NEO Scavenger's UI. The drawback, however, was that most people won't have the tools necessary to create swf files for their fonts. The only way that verifiably works so far is using Flash CS4 (or any Flash CS edition) to export a font installed on the user's machine. And this software is pricey.
There are a few other modding enhancements I wanted to try and fit into the next update, so I decided to tackle one of the harder ones today: fonts.
A lot of folks have asked for the ability to change the font. Often, this is so they can begin doing translations of the game into their native language. And in other cases, it's for aesthetic or legibility reasons.
In theory, Flash allows us to use fonts in 3 ways:
Hey folks! As many of you likely saw, the site underwent some updates today. I had to update the content management system and some of its modules, so the site had to go offline for maintenance just after lunch. Fortunately, the process only lasted a few minutes, and seems to have gone smoothly.
Hey Folks! Hope everyone had a good weekend. I had some more quality time with Wasteland 2 this weekend, and I'm having mixed feelings about it. On one hand, I find it to be a polished piece of work with slick UI, engrossing character creation, and an interesting setting.
I've been tossing around the idea of changing up my schedule now that NEO Scavenger has launched. I briefly toyed with alternate Fridays off last year, and I loved it. I basically worked an extra hour each day and took every other Friday off in exchange. This way, I got long weekends more often for relaxing, but the same amount of work gets done.
Today's trip into town was mostly a success. Doctor says "a-ok," and picked up some supplies we've been meaning to get.
The unsuccessful part involves mail. According to Canada Post's website, I apparently have a package "delivered" two days ago, but neither the post office nor my mailbox seem to think so. Going to wait one more day to see if it's a glitch, and then start panicking.
Hey Folks! Operation Inbox Zero continued this morning as I tackled some more lengthy missives. I can actually see the bottom of my inbox without scrolling now! Still a ways to go, however. The last few emails are always the hardest, as they've been sitting there so long because I don't know how to tackle them :)
The endless parade of bug fixes continues, and today saw a few that I think many of you were waiting for. Straight to the point: items and vehicles disappearing when ditching carts or degrading items.
This morning, I decided to tackle some of the stale emails in my inbox. I had probably two dozen emails in there dating back to 2013 that were no longer actionable. Even after the clean-up, I still have some old ones in there, but the size is less than half now. Operation continues...