VERSPER.5 – Trainer

versper5

Versper5

Today I ran into this game called Verpser.5. I guess the idea behind it is that you spend about one hundred days playing it to reach the end of the game.  Every day you get the chance to take one step down a long corridor/maze thing, and you get to look at pictures along the way.  I’m not really sure what would cause someone to create this type of game, let alone play it, but for whatever reason I felt like playing it to the end.

EVE Online Trading Upate – Month 1

Today marks the end of my second month trading as I wait for my other character to be skilled up enough to be able to do WH and other action in EVE.  I’ve spent the majority of the month trading in higher priced items, mainly faction and deadspace mods.  I now have Wholesale leveled up to level 5 and I am working on getting Tycoon to level 4 before I start a new character on this account.  I spend about 30 minutes in the morning trading before going to work, and another 30 minutes at night before going to bed.

Networth In ISK

I am now at the point of making about 3 billion ISK a month with minimum effort.  This should be more than enough to sustain a moderate PVP habit.  Once I get Tycoon leveled to 4 I will have double the amount of orders to trade with.  By making use of all my available orders I should be able to make 6 billion a month.  Not really sure why I didn’t try trading earlier, but this is definitely the way to go for passive ISK-making.

Try EVE Online for 21 days for free.

Try EVE Online for 21 days for free.

EVE Online Margin Trading Experiment – Month Zero – Part 2

tradingSince posting the original article some people have asked how I was able to build up that level of passive income with a 0 day character.  In this second part of the series I lay out exactly what I did to get the system going and start making passive ISK.

EVE Online Margin Trading Experiment – Month Zero – Part 1

marktetIt has been a while since I last played EVE. Sometime in 2012, after years of playing the game and having experienced almost every aspect of it I got bored of it.  On one side, every aspect of the game except PVP had grown stale, on the other I had gotten caught up in the middle of a SOV grind in Impass with my alliance.  I couldn’t even tell you who we were fighting back then but every night was filed with an unending amount of IHUBS, cynojammers, POSes and other boring stuff that needed shooting at.

So I ended up making client hacks and engaging in some activities that I shouldn’t have which ended up in my accounts being banned. Fast forward to February 2014.  After seeing all the cool changes that CCP has implemented in the last two years since I’ve been out, I decided to come back to the game and see what it has to offer.  The problem? It is EVE Online after all, so it is going to take months before I can head out there and do the things I want to do. So that means I’m stuck in the station watching my skill queues empty up.

Ripping Models From Directx9 Games Part 3 – Making Use Of Exported Data

[Intro]

If you read part 2 of this series, you have yourself a bunch of indices and vertices for 3d geometry in a game.  The question now is, how are you going to do anything with them?  That’s where this final part of the tutorial comes in.  Here we turn the geometry vertex data into a usable format- Wavefront OBJ, which is a format that is readily understood by most 3D modeling software.

slender_textured

Slenderman Re-Textured Model

Ripping Models From Directx9 Games Part 2 – Implementing

wowmodel

[Introduction]

In this part we’ll talk about what needs to be done under the hood to implement a directx9 model ripper.  To implement 3d geometry I used hooking.  I won’t get into the details of how to hook directx calls here since that subject has been more than covered online.  You should be familiar with that subject before continuing this tutorial.

Ripping Models From Directx9 Games Part 1 – The Basics

[Intro]

If you’re like me you’ve seen games with really cool looking models and wondered how they were put together.  You might have searched online and seen a couple of tools that allowed you to get the models you were interested in.  And once you did that you couldn’t help but wonder how the process of ripping a 3D model from a game goes down.

In this tutorial I’ll show you what it takes to code something like this, and send you on your way to experiment with the world of directx9.

I’ll be splitting this tutorial into parts since otherwise it would get pretty long.  This first part will cover the concepts involved so that you can have the understanding required to implement a 3d ripper for directx9.

slender_done

D3DModelRipper – Extracting Models From Directx9 Games

[Intro]

While there are tools out there that do this sort of thing, I couldn’t find the source code for any of them.  So I put together this library as a way of knowing how it goes down.  I gotta say 3d graphics is not my thing in the least, so putting this together was both challenging and fun.

[Usage]

To use the library, run your desired game, open up the cmd line, go to your exectuable directory and type in: Injector.exe “EXE Name” d3d9.dll PrimCount NumVerts.

Example:

Injector.exe “Slender – The Eight Pages.exe” d3d9.dll 2136 1469

The above command will pull the geometry for one of the trees in the Slender forest and dump into a file called model.obj in your Slender executable folder.

If you do not know how to get the primcounts and vertnums for the geometry you want check this other tool out.

The resulting file is in obj format.  This is probably the simplest format out there for representing 3d geometry, and most 3d modeling software is able to recognize it.

The Storytelling Animal: How Stories Make Us Human

StorytellingAnimalWhy do we tell stories? Is it genetics? Is it evolution? Is it simply our preffered way to waste time born in an era when technology was non-existent? The Storytelling Animal: How Stories Make Us Human tries to answer these questions with very compelling arguments.

In The Storytelling Animal: How Stories Make Us Human Jonathan Gottschall shows you how the world of stories is fundamental to the human condition. Through the chapters Gottschall takes you through many current theories of why we as humans have developed, and kept, the art of storytelling. The book also explores the science behind storytelling, and some of the reasons why stories have a magical pull on our attention and decision-making process.

The book is written in a very active and readable tone.  Gottschall himself, taking his own example, makes use of varied stories frequently throughout the book.  Through his use of powerful storytelling the reader gets a first-hand look at how a good narrative can immerse us and capture us.

All in all The Storytelling Animal: How Stories Make Us Human is a delightful reading experience, filled with insight into the many different types of storytelling, and why storytelling is, hands-down, the way to go when attempting to ingrain memorable experiences in the minds of other human beings.

For anyone looking to explore the importance of storytelling, or anyone looking to understand why the world of make-believe has such a great allure, The Storytelling Animal: How Stories Make Us Human is certainly the book to read. I give this book an 8/10.

D3DTextureRipper – Ripping Textures From D3D9 Games

[Intro]

This tool allows you to rip textures from D3D9 games.  It grabs the textures by hooking device->SetTexture method and dumps it to a file inside your game’s path in a folder called “Textures.”  The textures are generated in BMP format and are named in non-descript names (by address in memory at the time SetTexture is called).