Whenever you walk up to a building's entrance you're presented with a menu of options -
1) Extort [collect $ that builds up if a bldg is under your control]
2) Intimidate [bring territory under you control]
3) Rob [steal money, sounds alarm and poice are notified]
4) Enter Building
5) Setup business [only if under your control & a basement is present]
Those are some of the options. Enter building only appears for buildings with a basement, and basements are required to setup an illegal businesses. There are only a few buildings in the city which are suitable for setting up illegal businesses so the players will be fighting over these.
Anyways, if you choose the enter the building option @ the building's entrance the screen will fade to black and you'll appear down in the building's basement.
You'll be able to walk around, and interact with objects. I'm going to handle going to jail in the same way, you'll appear in the jail cell after surrendering to the po-lice.
There are 9 illegal businesses you can setup....if anybody has any more ideas LET ME KNOW!
-Counterfeit Money Press
-Loan Shark / Numbers racket
I've got a million ideas regarding all this stuff...things like upgrades, police raids, gun fights in the basements, etc. I'm not sure how much will be possible but I'll know in the next few days.
So I'm working on the visual representation of all this stuff [not only do I get to play designer but also programmer and artist]....
After slaving away for too many hours I have the "base" basement done...all basements start out empty and you have to setup a business in them to start generating income.
So when the player is in the basement nothing else will be rendered so I was shooting for a ~15k triangle budget for the basement. And I'm going to do normal mapping + reflections + lightmaps. I was thinking about using shadow maps, but decided against it because I wanted to have many lights per scene, and no aliasing issues plzkthx. So I'm using Lightmap Maker to generate the lightmaps for the basements.
Once I get the shaders in there it should look awesome. Currently I've created the first test model and have it loaded into the engine, and the beginning stages of the basement rendering code path completed.
I have to write a shader to do normal mapping on static geometry, right now the only type of normal mapping I've added is for skinned meshes. I also have to use a different vertex format because of the additional texcoord needed for the lightmapping. Anyways this should take no-time to get in there. I imagine most of the time will be spent generating convincing normal maps. Either way it should look good.
The texturing is finished though...this basement model uses 17MB worth of .tga textures [inculding 1k^2 lightmap]. Most of the 12 textures are 1k^2 size.
Ok...screenshot time starting from the beginning...keep in-mind this is still a work in progress & any comments are welcomed....
About a hour into it...
I added the rafters...
And then it started to get confusing...
This should be the final poly count for the headquarters...15k :-D
Early light map generation test..using only 1 light source placed @ the middle of the room.
This is with lights 4 lights placed in the room, and with an ambient value. I also hand tweaked the light maps to remove some imperfections.
These screens were all taken from inside Milkshape3D. I've got it in-engine using a skeleton shader. I'm writing a new shader for the basement rendering path. Once I add normal mapping, reflections, etc. it'll look sweet :-D
That's it for now...