Because I can ( images up the wazzo )
Because I can ( images up the wazzo )
more: http://www.opencombat.net/files/images/bz/
no, it's not part of the map.
yes, it's in game.
yes, it's the player tank.
no, you can't have it.
JeffM
- Spazzy McGee
- Sergeant Major
- Posts: 1405
- Joined: Mon Mar 21, 2005 4:59 pm
- Location: Planet MoFo, Sheffield Division; United Kingdom
heh, cool. I was looking at the recent commits - there was something in there about the tank models. Surely not a way to easily change the tank models without rebuilding the game?
I also notice tank labels without being in observer mode. I assume this is to tell apart tanks that aren't colored differently?
I also notice tank labels without being in observer mode. I assume this is to tell apart tanks that aren't colored differently?
"Life is what happens to you while you're busy making other plans." - John Lennon
- optic delusion
- Special Forces
- Posts: 1054
- Joined: Sat Sep 25, 2004 2:29 pm
- Location: Planet MoFo
- Contact:
.. The coolest. Reminds me of the newest comic at strayer.de
How's it work?
Make an obj file for each of the five parts of the tank... base, turret, barrel, lTread, rTread
tankview app is only for viewing the model, or does it also export a file?
I dont imagine collision detection will be a problem as even now it is independent of the appearance of the tank
How's it work?
Make an obj file for each of the five parts of the tank... base, turret, barrel, lTread, rTread
tankview app is only for viewing the model, or does it also export a file?
I dont imagine collision detection will be a problem as even now it is independent of the appearance of the tank
Take a look at my Defender game mode concept.
Thinking is not an automatic process. A man can choose to think or to let his mind stagnate, or he can choose actively to turn against his intelligence, to evade his knowledge, to subvert his reason. If he refuses to think, he courts disaster: he cannot with impunity reject his means of perceiving reality.
Thinking is not an automatic process. A man can choose to think or to let his mind stagnate, or he can choose actively to turn against his intelligence, to evade his knowledge, to subvert his reason. If he refuses to think, he courts disaster: he cannot with impunity reject his means of perceiving reality.
ducktape
the code is in the 2.99 branch so it will be part of 3.0 when it ships. I am currently working on the specifics of HOW the client will handle the swapping of them. At the very least you will be able to change the model that is show for all tanks on your display.
This specific tank model will not be part of the game, since it can never be open sourced.
slon02
the server now controls what actions a player can and can not do. The messages are in the code now for development reasons. This is part of the ongoing effort to ensure that the client and server states match. It has nothing to do with the models.
the code is in the 2.99 branch so it will be part of 3.0 when it ships. I am currently working on the specifics of HOW the client will handle the swapping of them. At the very least you will be able to change the model that is show for all tanks on your display.
This specific tank model will not be part of the game, since it can never be open sourced.
slon02
the server now controls what actions a player can and can not do. The messages are in the code now for development reasons. This is part of the ongoing effort to ensure that the client and server states match. It has nothing to do with the models.
JeffM
- Spazzy McGee
- Sergeant Major
- Posts: 1405
- Joined: Mon Mar 21, 2005 4:59 pm
- Location: Planet MoFo, Sheffield Division; United Kingdom
Could we possibly have a reference in the map file to a .obj on a web server that the client can download and display, therefore customizing the tank from map to map? Or is the current plan just to have it on a local basis?JeffM wrote:the very least you will be able to change the model that is show for all tanks on your display.
"Life is what happens to you while you're busy making other plans." - John Lennon
The tank model is not sent over the network, and is not part of the map. The tank "model" is actually a collection of no less then 15 files ( probably over 20 by the time it's done ).
It is up to the player to pick what they want tanks to look like ONLY on there local system.
So just like how you can now tell the client if you want to have treads or not, you can tell it what model to use, it'll probably just be a list of the models you have installed. The model you pick does NOT affect the display of any client other then your own.
At a later date we may make the changes to support per tank models, but if we do they will have to be installed by the player to be used. This ensures that the player actually WANTS to see that tank model. A lot of work will have to go into this if we decide to do it.
There are a lot of potential abuses with allowing people to specify any old model, so there will be limits placed on how they are used. That part of how it integrates with the software will be left till later. This is mostly to allow us to make a better tank for 3.0 using 3rd party editors.
It is up to the player to pick what they want tanks to look like ONLY on there local system.
So just like how you can now tell the client if you want to have treads or not, you can tell it what model to use, it'll probably just be a list of the models you have installed. The model you pick does NOT affect the display of any client other then your own.
At a later date we may make the changes to support per tank models, but if we do they will have to be installed by the player to be used. This ensures that the player actually WANTS to see that tank model. A lot of work will have to go into this if we decide to do it.
There are a lot of potential abuses with allowing people to specify any old model, so there will be limits placed on how they are used. That part of how it integrates with the software will be left till later. This is mostly to allow us to make a better tank for 3.0 using 3rd party editors.
JeffM
- The Red Baron
- Sergeant First Class
- Posts: 987
- Joined: Sat Dec 07, 2002 6:21 am
- Contact:
Here's another example of what you can do...
Note, I only replaced the barrel and turret in this screenshot, the other parts are the defaults.
http://bzfusion.net/bzflag/tanks/bzfi1150.png
Note, I only replaced the barrel and turret in this screenshot, the other parts are the defaults.
http://bzfusion.net/bzflag/tanks/bzfi1150.png