Wings of Glory vs. X-Wing

Xwing-Wog

I play some board games now and then. Myself I only own a large set of Wins of Glory airplanes. This game keeps getting compared to the Star Wars X-Wing miniature game, and yesterday I finally got to play that for the first time. It was interesting to conspire the two games for the first time, and I felt compelled to write down my thoughts now that I can still remember them. I’m kind of assuming you know these games a bit, or at least WoG. No point explaining all the rules here.

This is just my opinion, keep in mind I’m in no way a competitive player, I like simpler, shorter games that can be really explained and can be enjoyed even by someone who plays for the first time.

Despite having invested a lot of money in WoG miniatures, and losing my first X-Wing game, I’m trying to be objective.

What I liked about X-Wing compared to Wings of Glory:

  • The idea behind setting up a 100-point game is quite nice. There’s actually numbers to identify the value of ships, something that’s kind of missing in Wings.You kind of have to guess and go by feeling to try and ensure a fair setup.
  • The fact that ships can be very different is interesting, can make for some cool asymetrical setups. In Wings there’s only Fighters, Two-Seaters and Bombers, and those don’t differ much stats-wise amongst each other.
  • Having little notches on the bases of the ships is very handy for aligning the movement templates. I think Wings could do with some simple, smart solutions to make this easier.
  • The miniature models are definitely more detailed and better painted. It feels a bit unfair having to pay the exact same amount for a chunkier-feeling, simpler painted Wings of Glory plane…
  • Having different stats layouts for the same miniature is pretty smart, and so is the cool art they have on the layout cards. Wings requires you to buy a new miniature for different layouts, and they don’t have any real proper art on the cards.
  • From what I can tell, X-Wing is much faster and better with releasing new stuff. We get new planes for Wings like twice a year.
  • Asteroids as obstacles on the board is cool, the fact that they can damage ships or obstruct shots is interesting
  • I like how they have kept the game purely 2D, with no additonal rules for height, regardless of if they’re optional or not. In Wings we never play with height, it’s just such a drag to keep track of and almost doubles play time (not a good thing).
  • It’s nice how the upgrades are part of the core game. Wings does have things like Ace Skills, but that’s an expansion and I can’t find those in stores anywhere.
    Additionally, picking actions in X-wing is really cool and allows for much more tactical decisions. Things like slightly increasing your hit chances, or deciding to take defensive manouevres, using boost to move slightly further, etc… I really wish Wings would get something optional like this, instead of the dreadful height rules or complicated things like flak artillery. things that enrich the core experience of moving and shooting each other, not additional mechanics piled on that drag things out.
  • The ‘Movement wheels’ from X-Wing are pretty neat. No chance to mix up the movement decks like sometimes happens in Wings. It’s also easier to go through and find the move you want. I don’t think this would work in Wings unfortunately, with having to choose 3 moves every turn in that game.

What I didn’t like in X-Wing:

  • The rules are definitely more complex and take more time to explain. Turns are also more complex and take longer to complete, while it feels way less actually happens in them, compared to Wings. In wings I think you easily do 10-20 turns in a game, that each consist of 3 movement steps, while in X-wing I think we did around 10 turns, and it took longer than a Wings game.
  • I’m not too sure the 100-point thing was completely balanced. Having multiple cheap tie-fighters vs a few twice-as-expensive X-Wings & A-Wings just felt like a battle we couldn’t win. Tie-fighters felt slightly worse with the lack of shields and reduced damage output, but the increased evasion made up for that. It didn’t really feel like they were worth only 50% of an Xwing, more like 70%. Quantity defnitely beat quality in our game.
    In Wings there’s never really a feeling that you can’t win a battle anymore despite having most of your planes left. There’s more room for the player to rely on his strategy, and less reliance on pure luck through dice rolls.
  • That brings me to point 2: the dice rolls really aren’t that fun. It’s so frustrating to have a nicely lined up shot be completely nullified by evasion. I estimate maybe 20-15% of shots fired actually hit the opponent. This is really amplified when your opponent has a large number of ships with high evasion; your higher damage output doesn’t mean much in that case. Looking at charts online our X-Wings had a 17% hit chance most of the time, vs a 41% chance for the Tie Fighters
  • The movement has a few mechanics that feel very annoying. Low-skill ship moving first means they block off the movement of high-skill ships. Supposedly this allows high-skill pilots to better tailor their action choice (which happens after the movement), but if your move is blocked by another ship that moved before you (no overlapping allowed in X-Wing), you lose your action. This happened a lot to us, and it’s especially bad when you do an immelman turn and it’s blocked.
  • Compared to Wings, choosing your move is a much more precarious deal and outcome can vary a lot if you’re close together. This ‘bumping’/’blocking’ rule leads to the additional rule that ships touching can’t shoot at each other, and the rule that there is no Line-Of-Sight blocking; you can always shoot through other ships. I much prefer the overlapping and LoS blocking in Wings, makes close-encounters much less chaotic and less of a hassle.

 

In the end X-Wing does feel like a visually more polished game, with a better release schedule. It has deeper complex rules that make it more suited for competitive, tournament play.

However, it’s much less friendly for new players, and not a game to just pick up and quickly play. Worst of all, the dice rolling and statistics make it much more luck based and can really put layers on uneven ground, which takes away a lot of the fun. In Wings of Glory, I have actually never minded losing because things are so tight and exciting, in X-Wing it’s kind of frustrating to have shot after shot nullified, feeling you’re probably not going to win.

RC Diary 2 – months later

I’ve been trying lots of things with RC, but perhaps not flying so much. Some things that I noticed:

  • The Ladybird doesn’t really have very good build quality, the motors were failing and I replaced them with bigger ones (same brand, just from a bigger quad). Those failed even faster 🙁
  • FPV flying is really hard, I’ve done it maybe 10 minutes max and have still to get used to it. You go up high so quickly, and with a quad that drifts (in the wind) it’s very easy to lose track of your surroundings. Video reception is also very flaky, even with upgraded antennas.
  • There’s a very big difference between different quads; I bought a Hubsan X4 while the Ladybird was broken and it flies very different.

Based on that I have realized some things I wish I knew from the start:

  • The Ladybird with FPV was not the right choice to start. Quality is not great and the FPV is just a gimmick until you can fly properly without.
  • Instead, something less than half the price turned out more reliable and easier to learn on, the Hubsan X4 H107L. There’s a camera version too, which is probably better than the Ladybird, but probably also not the greatest idea to start with due to double or triple price.
  • Flying with a ‘real’ RC-controller like the one that came with the Ladybird, is nicer than the toy-like Playstation-lookalike transmitters that come with the hubsan. Ideally you get a real transmitter and mod it to fly the hubsan. Either something with Walkera Deviation or any PPM (this is a general RC-control output protocol) transmitter (like the Turnigy 9xr) for which you then build a module.

So instead of spending hundreds of euros on stuff of which half is now not working or not that useful, I could probably have spent 150 or so max, for 2 simple quads, and a good transmitter that can be modded to control both. Try not to spend more than 40 euros on your first quad! And make sure you have at least one model for which you can buy spare parts locally (Hubsan X4 in my case); it really sucks having to wait weeks for spares from China when you just want to fly.

So right now I fly my Hubsan a bit indoors, the motors are still doing fine after more flight-time than the Ladybird. The Ladybird meanwhile is grounded and waiting for replacement motors. That will be my last attempt to fix it, so i hope they last a while. After that I’m thinking of going for an affordable brushless motor quad (like an RC-Logger Eye One Extreme); the tiny coreless motors are way too unreliable to keep going seriously..

Here’s what my modded ladybird looked like before it broke:

mUeEGoA

RC Diary; day 1

I decided to try something new, and since it’s actually pretty challenging, write down my findings a bit so it might help someone else one day.

I’m trying 2 things;

I received the quadcopter yesterday. It’s clear this stuff is definitely not a toy, the Devo F4 transmitter (tx) is a pretty complicated device by itself already.

So my first thoughts after flying it;

It is super-sensitive! The slightest input sends it flying, resulting in numerous crashes indoor. On the 8th or so I broke the motor mount from a 2m high crash and fall.

DSC08244Above you see I glued it with JB-weld, I might put a tie-wrap around it as well. I think one of the front booms is split too, I might try replacing it by a metal one if the weight is acceptable.

After fixing that, the quad would spin(yaw) around madly. I really had no idea what could have caused it; perhaps a weight imbalance, a twisted boom or a mis-aligned motor. Eventually I found out by reading online a bit; Clock-wise and Counter-clock-wise motors sit diagonally aligned with each other. Yaw is achieved by having either the CW or CCW motors speed up and take over from the other ones.quadcopter-rotating

I had accidentally swapped out the two tail booms, messing up the CW-CCW alignment.

Another thing I learned from reading online, is that you can adjust the ‘rates’ in the Devo F4 Tx. This was never explained or mentioned clearly in the manual. But it can be accessed though Menu > Function Menu > Dual Rate. There you can set the maximum possible input, making the whole thing a lot less sensitive; it really makes a difference. Recommended in Rams’ topic on RC groups is around 20% compared to the original 100% The idea is to set up two-sets (hence the dual) of sensitivity setups, 20 for indoor, 55 for outdoor. Once you get better, you increase this. At least i hope so…

Additionally, I have barely bothered with the FPV stuff as learning to fly is hard enough by itself, and staring down at the screen is pretty difficult if you don’t master the controls. Perhaps I should’ve bought a non-FPV version to start with, though that comes with a much simpler controller that doesn’t seem to allow dual-rate… I’m thinking FPV without goggles might be too difficult, so I’m thinking about getting Fatshark goggles; cheap Teleporters or expensive Attitudes, i don’t know yet.

Additionally I ordered a slightly better antenna and lens as recommended by Ramsey in his topic; the default FOV on the camera is pretty tight, too tight to get a lot of awareness I think. The range is also supposedly not great with the default antennas.

That’s it for now!

Future Xoliulshader support

I keep getting reports about XoliulShader 2 not work properly in max 2013 and Max 2014. This is a known issue. In short, this is the response:

Autodesk has completely broken shading in Max 2013 and 2014. I can not and will not fix this. You should go back to Max 2012 if you want the optimal XS2 experience.

Now some technical details for those who wonder.
Autodesk has been working on their own Viewport Display Driver to replace the (admittedly aging) DirectX9 renderer. This new Nitrous driver is their main focus, and has broken support for my custom shader.

Autodesk’s focus on Nitrous has resulted in bugs being introduced in DirectX9 for Max 2013 which are of yet unfixed for 2014. I have informed the Product Manager for 3DS Max, Frank Delise, he acknowledged my reply and would pass it on, yet no fix has happened.

The problem specifically is that tangent data is no longer passed to shaders by the application in DirectX9 mode. When displaying the tangent data as color, this image by Nico Ulbricht shows the problem (same debug shader in both versions of Max):

As is clearly visible, Tangent data is returned as a constant for the entire model. This results in incorrect shading.

Now, the worst part about all of this is that it does not just break external shader support; the problem is also visible when using the standard, built in “hardware display” shaders, a core feature of Max, created by Autodesk themselves. I can only guess that DirectX9 development has completely taken a backseat these days…

Custom shaders do seem to work to some degree in Max 2014, I will investigate this and see what is possible. For now, my shader does not work properly with it.

Borderlands 2 Nerf Hyperion Spectre

So the Borderlands 2 guns look amazing. I found the Nerf Spectre, which is a bit of a rare gun, to match well with Hyperion’s angular shapes. The yellow and black scheme has turned out fantastic, this is definitely a step up from all the previous guns.

I might do a few more Borderlands 2 inspired guns…

 

Nerf Brink Ritchie

I’ve been doing a few more Nerf guns. This Ritchie revolver based on the Maverick is a few months old. I’ve been using this a lot at work!

Quite happy with this, tried some new techniques and they worked very well. I’ve perfected them more in the guns that were made after this one.

The Car

A thread on polycount made me dig up my first model ever. Early 2006 I think.

 

Not all that terrible looking at it now. I had spent a few months converting existing GTA:SA cars to Crashday before I attempted this, I had even already learned to UV when I had to redo textures on some cars (I remember manually painting Ambient occlusion once LOL).

Chibi Levin

I made a Chibi Toyota Corolla AE86 Levin GT-Apex!

To be honest, I think this is my best car so far…

MaxScript Render To Texture with Projection

This is a blog post written from utter frustration. I’ve spent way too much time trying to get RTT in max working with projection, and finally found the issue that was stopping everything.

The problem is that I kept getting useless bake results: a (red) wireframe, and not a proper bake!
I’d checked the help dozens of times, trawled all the forums,etc… Nothing helped.

 

Now after rebuilding the code again, I found the issue:

the INodeBakeProperties have almost nothing in the way of proper default settings. You have to explicitly set a few things, if you don’t, it doesn’t work without any explanation why.

Take the following sample code:

--set up bake properties

bp = obj.INodeBakeProperties
bp.bakeEnabled = true
bp.bakeChannel = 1
bp.nDilations = 1

This is the key piece of code. If you don’t set bakeEnabled, it won’t bake. Easily overlooked. Bakechannel I’m not sure of the default, but you most probably need to set this explicitely. nDilations was my problem: this is the “edge padding” value: not explicitely setting it results in useless bakes! There is not a single warning on this in the Max help anywhere!

bp.removeAllBakeElements() --clear all to be safe and clean
dbe = DiffuseMap()
dbe.enabled = true
dbe.outputSzX = 128
dbe.outputSzY = 128

dbe.filenameUnique = false
dbe.elementname = "test"
dbe.filename = "C:\\"
dbe.filetype = "test.tga"

bp.addBakeElement dbe

For completion’s sake, here’s the rest of the essential code. The Bake elements have VERY generic class names such as “DiffuseMap”. They have to be enabled explicitely again.
The filename and filetype properties of the bake element are again very important: failure to set these and your bake element will not be able to create a bitmap. You’ll get a non-descriptive “Error Creating Bitmap” message. It doesn’t actually save them to that location though…
Also, very important to note: Edgepadding, or the ndilations value, is not applied when you set just “.tga” as filetype. If you set “filename.tga” it will apply them. The actual purpose of filetype vs filename is very vague and unclear.

Hopefully that will help out anyone who’s running into this same issue!

BT2 Build-a-Tank

Wargaming.net is having a competition that’s even more up my alley than 3D modelling! You’re supposed to build a real-life model of your favorite tank.

I picked my little BT-2 in fall camo since I always have the most fun with it ingame. I decided to just scratchbuild it from wood and do the interior as well, to set myself apart from the competition.

Here are some pictures I took yesterday:

And here’s the entry video, showing the build process:

Fingers crossed I win something nice!

I got first place! Sweet!