gametechmods

Robot Arena => General Support => Topic started by: G.K. on July 31, 2011, 05:16:07 AM

Title: GMF Queries
Post by: G.K. on July 31, 2011, 05:16:07 AM
I'm finishing the new arena I'm making for my next tournament, but I have a series of questions that surpass my current expertise with GMFs, an I was wondering if people could lend a hand with my questions.

Firstly, to merge two GMF's (Here an object with the main arena), do I just cut/paste the various sections from one to the other, and change the object number and texture ID's?
Title: Re: GMF Queries
Post by: JoeBlo on July 31, 2011, 05:44:19 AM
yes essentially you place all of the indented section for that object in the objects list and raise the count by 1

Then you have to put the texture stuff in, you will likely have to change the texture numbers so it doesn't conflict

Then rigidbody stuff if you want (thats optional)
Title: Re: GMF Queries
Post by: G.K. on July 31, 2011, 05:46:14 AM
Right, problem - I did so, but when it came to compiling, I got this error:

(https://gametechmods.com/uploads/images/19632gmfissues.jpg)

The arena works mostly, but the object I was trying to put in isn't there and the floor has lost its bitmap texture.
Title: Re: GMF Queries
Post by: JoeBlo on July 31, 2011, 05:52:36 AM
You have done the Ridgidbody section all wrong..

Make sure it fits within all the same indentations as other single objects

Is the node name the same in every occurrence too?
Title: Re: GMF Queries
Post by: G.K. on July 31, 2011, 05:55:48 AM
I failed to notice the *COUNT number before, which I've now upped, could that be the cause of the problems?

Node names are all the same.
Title: Re: GMF Queries
Post by: G.K. on July 31, 2011, 06:03:48 AM
DP: That fixed the issue, the arena works, but both textures have somehow combined onto the new object and the floor is still textureless.

New error messages:

(https://gametechmods.com/uploads/images/86689gmfissues2.jpg)
Title: Re: GMF Queries
Post by: JoeBlo on July 31, 2011, 06:09:12 AM
did you give it a unique texture number like I mention the my first post ?
Title: Re: GMF Queries
Post by: G.K. on July 31, 2011, 06:24:52 AM
Yes, but I found that problem, I think - I had both textures under the second object's material.

Now I've got it working, should I repeat for further objects?
Title: Re: GMF Queries
Post by: JoeBlo on July 31, 2011, 06:35:37 AM
if it works then yep

Indenting is the biggest pain with GMF's..
Title: Re: GMF Queries
Post by: G.K. on July 31, 2011, 09:56:43 AM
Next, I don't understand collision lines. Is there a guide for how they can correspond to TMROWS?

Also, what is the point of NPOV's?

And how would one lighten an object's texture via the GMF, if it is at all possible?
Title: Re: GMF Queries
Post by: Clickbeetle on August 01, 2011, 11:43:48 PM
Collision lines and TM_Rows are two completely different things.
 
Collision lines are invisible lines you set in the .py.  They're just numbers; they have no shape.  Here's the collision lines for Lu-Tze's RA2 tournament arena:
 
        self.AddCollisionLine((-9.22, -11.62 ), (-9.22, 11.62 ))
        self.AddCollisionLine((-9.22, 11.62 ), (9.22, 11.62 ))
        self.AddCollisionLine((9.22, 11.62 ), (9.22, -11.62 ))
        self.AddCollisionLine((9.22, -11.62 ), (-9.22, -11.62 ))
 
Pretty simple.  The first set of numbers is the start point and the second set is the end point.  The AI will avoid the invisible line between those two points.  Note that the collision line extends infinitely up and down so there is no height coordinate.  The numbers use the same coordinate grid as the objects in the arena.  So if your floor object is at point 0, 0, 0, you can just set the collision lines to the same coordinates as the floor vertexes.
 
Put the collision lines in def Activate in the .py.
 
POV's are a set of paths the AI uses to navigate around obstacles.  You only need them if you have an arena like the BBEANS arena with a blade in the middle.  Without POV's, the AI won't know how to get around the blade.
 
And there's no way I can think of to lighten textures in the gmf.  Well no practical way anyway... I suppose you could add a white reflection map.  But that would require another texture which would defeat the purpose.
Title: Re: GMF Queries
Post by: G.K. on August 02, 2011, 03:04:50 AM
Thank you very much.
Title: Re: GMF Queries
Post by: G.K. on August 31, 2011, 11:46:43 AM
BUMP:

Do I need POV's and collision lines for a centre object?
Title: Re: GMF Queries
Post by: Trovaner on August 31, 2011, 02:48:48 PM
If you want the AI to navigate well within your arena, you'll want POV's and collision lines whenever there is an unmovable obstruction that could get between the bots.

POV's are good for mapping AI routes around obstacles or hazards.
Collision lines are good for keeping the AI away from things (pits, walls, hazards, etc.).
Title: Re: GMF Queries
Post by: G.K. on August 31, 2011, 02:52:38 PM
But POV's are unecessary for the walls?
Title: Re: GMF Queries
Post by: Trovaner on August 31, 2011, 05:27:30 PM
For the most part, the AI always moves towards its opponent so there would be no point in adding POV's for walls unless it was possible for the wall to come between the bots.
Title: Re: GMF Queries
Post by: G.K. on September 03, 2011, 03:35:57 PM
Thanks.

Also, regarding POV's, I'm probably being an idiot but I've confused myself again.

A while back, Trov explained  them to me and said this:

#self.AddPOV(POV_ID,X-Coordinate,Z-Coordinate,POV_ID)

I look at the BBEANS arena, and its POV's don't seem to correspond to that:

EG:

self.AddPOV(3, (-5, 5), (3, 2))

How is (-5,5) the X co-ordinate?

Or is (-5,5) the two co-ordinates, and (3,2) something indicating ID 3 joins with ID 2?
Title: Re: GMF Queries
Post by: G.K. on September 04, 2011, 02:10:43 PM
DP:

I acted under those assummptions and added the POV's, however they don't seem to have worked. Bots still crash into the hazard in the middle.

Here's the arena.py

Code: [Select]
from __future__ import generators
import plus
import Arenas
import random
import Hazards
import math

from random import randint
import time
import HazardsBlueRay
import string
import Gooey



class Twisted(Arenas.SuperArena):
    "We fight in tandem!"
    name = "In Tandem Arena"
    preview = "Tandem/tand_preview.bmp"
    game_types = ['DEATHMATCH', 'BATTLE ROYAL', 'TEAM MATCH']
    extent = (-15, 15, 15, -15)


    def __init__(self):
        Arenas.SuperArena.__init__(self, "Arenas/Tandem/Tandem.gmf")
        #plus.Arena.__init__(self, "")
        plus.setBackColor(.36, .537, .788)
       
        degrad = 0.01745
        self.AddStaticCamera("Main View", (0, 30, -20), (68*degrad,0), 55*degrad)
        self.AddStaticCamera("Battle View", (19.5, 25, 19.5), (56*degrad,225*degrad), 40*degrad)
        self.AddStaticCamera("High Flipper View", (-19.5, 45, -19.5), (48*degrad,45*degrad), 84*degrad)
        self.AddStaticCamera("Birds Eye View", (0, 45, 0), (90*degrad,0), 50*degrad)

        self.AddWatchCamera("Combat Cam", (-12, 8, 12), (16, 36, 65*degrad, 30*degrad))
        self.AddWatchCamera("Aerial Cam", (-19.5, 35, -19.5), (50, 60, 45*degrad, 60*degrad))
        self.AddWatchCamera("Ground Cam", (8, -5, -8), (15, 40, 75*degrad, 35*degrad))
        self.AddWatchCamera("Spectator Cam", (13, 15, 13), (6, 18, 45*degrad, 45*degrad))
   
        self.players = ()

        ##################  Bot Flames + Smoke  ##################-------------
        self.RI_1 = 0
        self.RI_2 = 0
        self.RI_3 = 0
        self.RI_4 = 0
        self.RI_5 = 0
        self.RI_6 = 0
        self.RI_7 = 0
        self.RI_8 = 0
        self.RI_9 = 0
        self.RI_D = 0
        self.RI_Y = 0
        self.RI_SandF_0 = random.randint(-4, 4)   ### Random Smoke and Flames
        self.RI_SandF_1 = random.randint(-4, 4)   ### Random Smoke and Flames
        self.RI_SandF_2 = random.randint(-4, 4)   ### Random Smoke and Flames
        self.RI_SandF_3 = random.randint(-4, 4)   ### Random Smoke and Flames

        ##################  Bot Flames + Smoke  ##################-------------





    def AddShadowReceivers(self):
        self.SetShadowSource(5.897, 19.159, 5.899)





       
    def Activate(self, on):
        if on: self.players = plus.getPlayers()

        Arenas.SuperArena.Activate(self, on)





    def HazardsOn(self, on):
        if on:
            ##################  Bot Flames + Smoke  ##################-------------
            self.BOT_Flame_0 = HazardsBlueRay.BotFlame((0, 0, 0), (0, 1, 0), (.2, .4, .2), .8)
            self.AddHazard(self.BOT_Flame_0)                                                                   
            self.BOT_Flame_1 = HazardsBlueRay.BotFlame((0, 0, 0), (0, 1, 0), (.2, .4, .2), .8)
            self.AddHazard(self.BOT_Flame_1)                                                                   
            self.BOT_Flame_2 = HazardsBlueRay.BotFlame((0, 0, 0), (0, 1, 0), (.2, .4, .2), .8)
            self.AddHazard(self.BOT_Flame_2)                                                                   
            self.BOT_Flame_3 = HazardsBlueRay.BotFlame((0, 0, 0), (0, 1, 0), (.2, .4, .2), .8)
            self.AddHazard(self.BOT_Flame_3)
            self.BOT_Flame_4 = HazardsBlueRay.BotFlame((0, 0, 0), (0, 1, 0), (.2, .4, .2), .8)
            self.AddHazard(self.BOT_Flame_4)                                                                   
            #self.BOT_Flame_5 = HazardsBlueRay.BotFlame((0, 0, 0), (0, 1, 0), (.2, .4, .2), .8)
            #self.AddHazard(self.BOT_Flame_5)
            #self.BOT_Flame_6 = HazardsBlueRay.BotFlame((0, 0, 0), (0, 1, 0), (.2, .4, .2), .8)
            #self.AddHazard(self.BOT_Flame_6)
            #self.BOT_Flame_7 = HazardsBlueRay.BotFlame((0, 0, 0), (0, 1, 0), (.2, .4, .2), .8)
            #self.AddHazard(self.BOT_Flame_7)
            #self.BOT_Flame_8 = HazardsBlueRay.BotFlame((0, 0, 0), (0, 1, 0), (.2, .4, .2), .8)
            #self.AddHazard(self.BOT_Flame_8)           

            ##################  Bot Flames + Smoke  ##################-------------

            #wall
            self.AddCollisionLine((17, 17), (17, -17))
            self.AddCollisionLine((17, -17), (-17, -17))
            self.AddCollisionLine((-17, -17), (-17, 17))
            self.AddCollisionLine((-17, 17), (17, 17))

            self.AddPOV(0, (1, 1), (0, 1))
            self.AddPOV(1, (1, -1), (1, 2))
            self.AddPOV(2, (-1, -1), (2, 3))
            self.AddPOV(3, (-1, 1), (3, 0))

            self.AddPOV(0, (1, 1), (0, 3))
            self.AddPOV(1, (1, -1), (1, 0))
            self.AddPOV(2, (-1, -1), (2, 1))
            self.AddPOV(3, (-1, 1), (3, 2))           

            self.AddCollisionLine((1, 1), (1, -1))
            self.AddCollisionLine((1, -1), (-1, -1))
            self.AddCollisionLine((-1, -1), (-1, 1))
            self.AddCollisionLine((-1, 1), (1, 1))           

        return Arenas.SuperArena.HazardsOn(self, on)







       
    def Tick(self):
        for each in self.players:
            if plus.getLocation(each)[1] < -10: # Adjust this parameter to floor height(s).
                plus.eliminatePlayer(each)

        ##################  Bot Flames + Smoke  ##################-------------
        self.RI_0 = randint(-4, 4)
        self.RI_1 = randint(-4, 4)
        self.RI_2 = randint(-4, 4)
        self.RI_3 = randint(-2, 2)
        self.RI_4 = randint(-2, 2)
        self.RI_5 = randint(-2, 2)
        self.RI_6 = randint(-2, 2)
        self.RI_7 = randint(-2, 2)
        self.RI_8 = randint(-2, 2)
        self.RI_9 = randint(-2, 2)
        self.RI_D = randint(1, 4)
        self.RI_Y = randint(0, 2)

        self.BOT_Flame_0.Tick()  # Individual bot flames
        self.BOT_Flame_1.Tick()  # ""
        self.BOT_Flame_2.Tick()  # "" 
        self.BOT_Flame_3.Tick()  # "" 
        #self.BOT_Flame_4.Tick()  # Generic Lightning striking bot_flame.
        #self.BOT_Flame_5.Tick() 
        #self.BOT_Flame_6.Tick() 
        #self.BOT_Flame_7.Tick() 
        #self.BOT_Flame_8.Tick() 

        if 0 in self.players:
            if plus.getHealth(0,0) < 0.2:  #
                if self.RI_SandF_0  <= 2:
                    plus.emitSmoke(1, (plus.getLocation(0)), (self.RI_3, 1 ,self.RI_4), (.2,.4,.2))
            if plus.getHealth(0,0) < 0.1:  #
                if self.RI_SandF_0  < 0:
                    plus.emitSmoke(1,   (plus.getLocation(0)), (self.RI_4, self.RI_Y, self.RI_5), (.2,.4,.2))
                    self.BOT_Flame_0.BotFlameOff()   
                    self.BOT_Flame_0 = HazardsBlueRay.BotFlame(plus.getLocation(0), (self.RI_4, self.RI_Y, self.RI_5), (.2, .4, .2), .8)
                    self.BOT_Flame_0.BotFlameOn()

        if 1 in self.players:
            if plus.getHealth(1,0) < 0.2:  #
                if self.RI_SandF_1  <= 2:
                    plus.emitSmoke(1, (plus.getLocation(1)), (self.RI_4, 1 ,self.RI_5), (.2,.4,.2))
            if plus.getHealth(1,0) < 0.1:  #
                if self.RI_SandF_1  < 20:
                    plus.emitSmoke(1,   (plus.getLocation(1)), (self.RI_5, self.RI_Y, self.RI_6), (.2,.4,.2))
                    self.BOT_Flame_1.BotFlameOff()   
                    self.BOT_Flame_1 = HazardsBlueRay.BotFlame(plus.getLocation(1), (self.RI_5, self.RI_Y, self.RI_6), (.2, .4, .2), .8)
                    self.BOT_Flame_1.BotFlameOn()

        if 2 in self.players:
            if plus.getHealth(2,0) < 0.2:  #
                if self.RI_SandF_2  <= 2:
                    plus.emitSmoke(1, (plus.getLocation(2)), (self.RI_5, 1 ,self.RI_6), (.2,.4,.2))
            if plus.getHealth(2,0) < 0.1:  #
                if self.RI_SandF_2  < 0:
                    plus.emitSmoke(1,   (plus.getLocation(2)), (self.RI_6, self.RI_Y ,self.RI_7), (.2,.4,.2))
                    self.BOT_Flame_2.BotFlameOff()   
                    self.BOT_Flame_2 = HazardsBlueRay.BotFlame(plus.getLocation(2), (self.RI_6, self.RI_Y, self.RI_7), (.2, .4, .2), .8)
                    self.BOT_Flame_2.BotFlameOn()

        if 3 in self.players:
            if plus.getHealth(3,0) < 0.2:  #
                if self.RI_SandF_3  <= 2:
                    plus.emitSmoke(1, (plus.getLocation(3)), (self.RI_6, 1 ,self.RI_7), (.2,.4,.2))
            if plus.getHealth(3,0) < 0.1:  #
                if self.RI_SandF_3  < 0:
                    plus.emitSmoke(1,   (plus.getLocation(3)), (self.RI_8, self.RI_Y, self.RI_9), (.2,.4,.2))
                    self.BOT_Flame_3.BotFlameOff()   
                    self.BOT_Flame_3 = HazardsBlueRay.BotFlame(plus.getLocation(3), (self.RI_8, self.RI_Y, self.RI_9), (.2, .4, .2), .8)
                    self.BOT_Flame_3.BotFlameOn()

        ##################  Bot Flames + Smoke  ##################-------------






        return Arenas.SuperArena.Tick(self)



 
Arenas.register(Twisted)



Any suggestions as to where I slipped up?
Title: Re: GMF Queries
Post by: Clickbeetle on September 05, 2011, 01:03:56 AM
I don't know how big your center obstacle is, but I'm guessing it's bigger than 2x2 meters.  That's where you went wrong.  The POV's don't define the edges of the hazard (collision lines do that), they define the path the AI should take around the hazard--therefore, the POV square should be bigger than the collision line square, or else the AI will hit the hazard before they try to drive around it.  Depending on the size of your hazard a cushion of 1-3 meters should be sufficient.
Title: Re: GMF Queries
Post by: G.K. on September 05, 2011, 03:10:56 AM
Thanks.
Title: Re: GMF Queries
Post by: G.K. on September 07, 2011, 04:25:15 PM
DP:

Does
Code: [Select]
*USE_DISPLAY_PROXY 1 make the relevant object invisible in the game?
Title: Re: GMF Queries
Post by: Serge on September 07, 2011, 04:39:47 PM
DP:

Does
Code: [Select]
*USE_DISPLAY_PROXY 1 make the relevant object invisible in the game?

It allows you to choose a display mesh for the object. Usually, in RA2, the display mesh has a collision proxy, but you can also have a collision mesh have a display proxy - the end effect is the same.

So yes, if you set an empty mesh as a proxy for an object, it will become invisible, but still collide with the world.
Title: Re: GMF Queries
Post by: G.K. on September 07, 2011, 04:42:06 PM
Thanks, I think I understood that.

Edit: Though I'll give this method a try I presume I could circumvent it by making the material transparent?
Title: Re: GMF Queries
Post by: Trovaner on September 07, 2011, 06:27:44 PM
Thanks.

Also, regarding POV's, I'm probably being an idiot but I've confused myself again.

A while back, Trov explained  them to me and said this:

#self.AddPOV(POV_ID,X-Coordinate,Z-Coordinate,POV_ID)

I look at the BBEANS arena, and its POV's don't seem to correspond to that:

EG:

self.AddPOV(3, (-5, 5), (3, 2))

How is (-5,5) the X co-ordinate?

Or is (-5,5) the two co-ordinates, and (3,2) something indicating ID 3 joins with ID 2?
Whoops typo on my part.... I meant "self.AddPOV(POV_ID, XZ-StartingCoordinate, XZ-EndingCoordinate)" where the coordinates may be either tuples or lists and the ID is an integer.

As for the transparency, Sage is right so this is my take on saying roughly the same thing:
-As long as the display proxy is null, telling the game to use it will make the object invisible (not visible but with collisions). The opposite effect is possible when using your display mesh without the collision mesh (visible but without collisions). When you aren't using null or a vertex-less mesh, it is possible to associate display with collision from either object.
-Alternatively, you may use a transparent skin.
Title: Re: GMF Queries
Post by: G.K. on September 11, 2011, 10:50:25 AM
How do I make objects in the GMF damaging, and is it possible to give them frequency?
Title: Re: GMF Queries
Post by: Clickbeetle on September 11, 2011, 06:31:47 PM
Damage is set in the .py like this:
 
self.SetSubMaterialSound("spikes1", "metal", 2, "Sounds\\hzd_spike_hit.wav")
 
This is the code for the spikes in the Containment Cube.  spikes1 is the name of the object, metal should always be metal, 2 is the damage level (similar to material = metal damage in components), and the last parameter is obviously a sound file for when bots hit it.
 
Frequency cannot be done in arenas to my knowledge.
 
Also, something to note is that if you put more than one of the same object in the RBCollection, and then apply damage to it, only the first one will actually do damage.  Each damaging object needs its own mesh object.
Title: Re: GMF Queries
Post by: G.K. on October 22, 2011, 05:58:59 PM
Anybody know what I need to do to fix this problem when compiling?

(https://gametechmods.com/forums/data:image/png;base64,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)(https://gametechmods.com/uploads/images/91470gmfhelp.png)

The arena doesn't show up in the ingame list once compiled.
Title: Re: GMF Queries
Post by: JoeBlo on October 23, 2011, 01:30:21 AM
I dont really do this stuff much these days so I kinda have forogtton a lot but I do think you may have brackets and indentations out for that first one..

never seen the "J" error message
Title: Re: GMF Queries
Post by: Trovaner on October 24, 2011, 03:26:48 PM
I would have to see the GMF to identify this. Like Joe, I haven't done much in the GMF category in quite some time. If I had to guess, one of your counts are too high.
Title: Re: GMF Queries
Post by: G.K. on October 24, 2011, 03:32:27 PM
I'll upload it.

https://gametechmods.com/uploads/files/Tandemdec.zip (https://gametechmods.com/uploads/files/Tandemdec.zip)
Title: Re: GMF Queries
Post by: G.K. on October 27, 2011, 08:40:40 AM
DP: I've been through each step of adding the new material, geomobject and rigidbody individually to the gmf. I made sure all the counts were up-to-date. I got the same error again. Any ideas?
Title: Re: GMF Queries
Post by: Madiaba on October 27, 2011, 05:32:39 PM
Hey, guys.
GK, may I have the rest of the arena too, so I can look at your work?
Title: Re: GMF Queries
Post by: G.K. on October 28, 2011, 04:16:19 AM
Sure. I'll PM you.
Title: Re: GMF Queries
Post by: Clickbeetle on October 29, 2011, 11:34:20 PM
Your light is kind of wonky.  *USE FAR ATTENUATION 1987643832  should be *USE FAR ATTENUATION = 0
 
There are four attachment points after the four start points that should not be there.  Attachment points don't do anything in arenas.  It probably doesn't help any that some of those attach points have the same name as the start points either.  Could be messing things up.
Title: Re: GMF Queries
Post by: G.K. on October 30, 2011, 11:25:23 AM
Those AP's have always been in there and not been a problem. I'll try removing them but I'm not expecting anything though.
Title: Re: GMF Queries
Post by: Clickbeetle on October 30, 2011, 09:27:01 PM
Oh yeah.  *MATERIAL_FALLOFF Other should be *MATERIAL_FALLOFF In.  Shouldn't cause compilation errors so it may not be your main problem, but I've had arenas crash before because of that.
Title: Re: GMF Queries
Post by: G.K. on October 31, 2011, 02:06:10 PM
I'll try it, thanks.
Title: Re: GMF Queries
Post by: Serge on November 01, 2011, 07:48:40 AM
[noae]
Anybody know what I need to do to fix this problem when compiling?

(https://gametechmods.com/forums/data:image/png;base64,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)(https://gametechmods.com/uploads/images/91470gmfhelp.png)

The arena doesn't show up in the ingame list once compiled.
[/noae]

Yes, I know the messages printed by my compiler are cryptic - the parser could really use some work ;).

Basically, the first error means that in a place that the parses expected an object type, you have some wonky closing bracket instead. The second error shows you the line and text where the error happened.
Title: Re: GMF Queries
Post by: G.K. on November 01, 2011, 01:02:17 PM
Could you interpret what line it is please? There's notihng on line 774
Title: Re: GMF Queries
Post by: Serge on November 01, 2011, 06:03:27 PM
Could you interpret what line it is please? There's notihng on line 774

It's not actually the line IIRC... You have to resize the messagebox to get the full text of the titlebar. If that doesn't work, click somewhere on the messagebox, presst CTRL-C, and then CTRL-V in notepad - this will show you the exact message that was supposed to be present in the title bar.
Title: Re: GMF Queries
Post by: G.K. on November 02, 2011, 11:53:39 AM
Comes up with this:

---------------------------
Input File Dump (offset 77493)
---------------------------
J
---------------------------
OK   
---------------------------

Unfortunately that doesn't clear it up for me.