
Finishing things up
With the weather warming up it’s been making me miss the civic quite a bit. While it may not be the fastest car out there I do enjoy riving it. I had the chance to work on it a bit more this weekend. To get myself motivated I started by getting the radiator mounted in place. After that I wired up the charge harness.
Read more...
Implementing a Thread-Safe Queue
One of the most useful data structures when it comes to multi-threading is the queue. However, queues in c# aren’t thread-safe by default. Thankfully it’s easy enough to implement your own as we will do today. Let’s start by defining our class.
Read more...
Playing Around at the Bit Level
This weeks adventure has been exploring object serialization. Initially I was using the serializable attribute to convert my objects into byte arrays but for some objects such as the voxel chunks this is far from ideal. Since I don’t want to handle serialization with 2 different methods I’ve decided to bite the bullet and roll my own set up.
Read more...
Connecting the Pieces
It’s easy to forget just how many parts you’ve removed until it comes time to put them all back together. I know I’m probably not alone when I say I’ve fallen victim to scope creep many times now. In the end you always tell yourself never again yet it keeps happening…
Read more...
Getting Closer.
I ran into a few set backs this weekend, and I’m a little annoyed but at the same time the civic is really close to being done. I started off by prepping the transmission and engine for being mated together.
Read more...
Restoring the transmission
My girlfriend and I went on a road trip to Vermont to pick up this transmission. Funny enough I wasn’t able to find only a transmission so I had to buy a B18b1 engine to get this guy. I didn’t really want to do a B18 swap however so I managed to sell off the engine (for stupid cheap…). Here’s how it looked before touching it at all. The dust shield got a little mangled up but a hammer ’taps’ with the hammer straightened it out.
Read more...
New Transmission Mount Installed
Progress wise not too much more has been done on the Civic this week. I had to help out my girlfriend put new front brakes + an oil change so I wasn’t feeling too motivated after that. My Dad helped out and welded in the new transmission bracket though. It came out pretty awesome and should (hopefully) have no problem mounting up the B swap.
Read more...
Building Up the Network Logic
While this week may not have much to show for it has built a solid foundation for networking. I spent some time refactoring the pre-existing network logic to try to clean things up. I really didn’t like how the NetServerManager and NetClientManager derived from a base class of NetManager that had a NetMessageProcessor component. It was gross having to call that and subscribe to it’s message events. I also didn’t care for how each message had it’s own event. To try to curtail this redundancy I came up with the following solution.
Read more...
I’m in the middle of swapping a B20B into my 1993 civic, and I had to buy (just about) every bolt / nut on the engine and transmission since I was missing so many. I also had the pleasure of tracking down all this information from various forums and sources. To try and help any others who are partaking in a similar project I’ve compiled a list of what I found below.
Read more...
Wrapping it up
It’s funny, you never realize how many things are missing until you try to finish up your project. I spent today going over the motor ensuring I had everything I needed for it. Turns out I was missing quite a few bolts, and some misc small things.
Read more...