Product Chat / how do we make creature entities function above terrain level...any way yet ????

Author
Message
UNIRD12B
GameGuru TGC Backer
10
Years of Service
User Offline
Joined: 2nd May 2014
Location: Canada
Posted: 5th Dec 2016 16:08
Hi guys .
the new update is amazing ,,,very worthwhile ,
and even the upcoming EBE will be wonderful for many , but ,
making great stuff is useless if we cant place our critters in or on them
and then they cant move or react or anything....
Is there a way to make them function above ground level at this time at all ?
if not,,,is it set for soon ???

Thx

UNIRD12B
Let\'s actually make something happen with this one !
granada
Forum Support
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: United Kingdom
Posted: 5th Dec 2016 16:14
Lee said that would be coming after the EBE release.

Dave
GeForce GTX 1050 Ti
AMD FX (tm)-9590 Eight-core Processor
31.96 GB RAM
1920x1080,60 Hz
PM
UNIRD12B
GameGuru TGC Backer
10
Years of Service
User Offline
Joined: 2nd May 2014
Location: Canada
Posted: 5th Dec 2016 17:09
Great ,
so , in the meantime , it's still actually almost impossible
to have a functioning game that works anywhere but at ground level ?
I bet Smallg could rework the Lua script that controls the beasties
so that is able to function properly , pretty quickly ....if Lee ask him to work on it.
What do ya say smallg >???? What do ya say Lee ?????

UNIRD12B

Let\'s actually make something happen with this one !
cybernescence
GameGuru Master
11
Years of Service
User Offline
Joined: 28th Jan 2013
Playing: Cogwheel Chronicles
Posted: 5th Dec 2016 17:23
It depends what you are expecting. At the moment the AI works ok above the terrain if placed on entities with forcesimpleobstacle set in the fpe (think I used -1) as long as they have sufficient space to move around. They won't follow you up or down (especially up) any stairs or steep gradient though - which I think is the main requirement

Smallg is a scripting guru so may find a way but doubt it will be with existing built in AI functions.

Cheers.
synchromesh
Forum Support
10
Years of Service
User Offline
Joined: 24th Jan 2014
Location:
Posted: 5th Dec 2016 17:26
LOL .... Its a little more than editing a script..
We are talking something like a complete navmesh system and AI overhaul ..
The only person ever to get all his work done by "Friday" was Robinson Crusoe..
PM
Belidos
3D Media Maker
8
Years of Service
User Offline
Joined: 23rd Nov 2015
Playing: The Game
Posted: 5th Dec 2016 17:47
I doubt even smallg could do much about AI above the terrain, it's very little to do with scripts, it's the hard coding for AI that needs changing, not a simple job, and nothing we can work around with a script.

i5, NV960 2GB, 16GB memory, 2x 2TB Hybrid, Win10.
i3 , Intel integrated graphics, 6GB memory, 512GB Generic SATAIII Win8.1.
Intel Celeron (duel Core), Radeon integrated graphics, 4GB memory, 180gB Generic SATAII, WinVista.
Q6600, Intel integrated graphics, 8GB memory, 512GB Generic SATAII, Win7.
smallg
Community Leader
18
Years of Service
User Offline
Joined: 8th Dec 2005
Location:
Posted: 5th Dec 2016 17:57
kinda but for the most part no, there's not enough in the way of collision feedback to allow any real workaround for us, if we had a raycast then maybe but it's likely to cost a lot of performance.
it's definitely possible to move along set paths and such (given the right circumstances) if you forgo the AI system but "drag and drop fits all" will have to wait for an official release.
personally i hope the AI update gets a proper overhaul with working navmesh and some extra controls in LUA for the characters and their weapons - ability to control if character is firing and feedback for it (right now even freezing the AI doesn't stop them firing) and the ability to fire at other characters etc.
i saw the twitch and know Lee has some good plans for AI so i hope he will give it a long update too - should end up with a result much more interesting than the EBE though
lua guide for GG
https://steamcommunity.com/sharedfiles/filedetails/?id=398177770
windows 10
i5 @4ghz, 8gb ram, AMD R9 200 series , directx 11
UNIRD12B
GameGuru TGC Backer
10
Years of Service
User Offline
Joined: 2nd May 2014
Location: Canada
Posted: 5th Dec 2016 18:25
Thx for the input guys ,
always much appreciated.

UNIRD12B
Let\'s actually make something happen with this one !
cybernescence
GameGuru Master
11
Years of Service
User Offline
Joined: 28th Jan 2013
Playing: Cogwheel Chronicles
Posted: 5th Dec 2016 18:31
Well scripting is still important. You can get some way towards it but having the underlying functions available is required for slick operation. If you look between 3.00 and 3.30 minutes in the video you'll see the golem is following the player up and down stairs. But not as smooth as required.



Cheers.
UNIRD12B
GameGuru TGC Backer
10
Years of Service
User Offline
Joined: 2nd May 2014
Location: Canada
Posted: 5th Dec 2016 18:41 Edited at: 5th Dec 2016 21:26
well done Cyberscience ,
at least he is doing it.
is that a special script you made and did you change the Fpe
files of the building entities you used also ?

forcesimpleobstacle = ?

UNIRD12B
Let\'s actually make something happen with this one !
UNIRD12B
GameGuru TGC Backer
10
Years of Service
User Offline
Joined: 2nd May 2014
Location: Canada
Posted: 5th Dec 2016 20:27
Hey Cyberscience ,
where in the Fpe file do we add the command
forcesimpleobstacle = ?

Thx

UBIRD12B
Let\'s actually make something happen with this one !
cybernescence
GameGuru Master
11
Years of Service
User Offline
Joined: 28th Jan 2013
Playing: Cogwheel Chronicles
Posted: 5th Dec 2016 20:34
Anywhere. Think the received wisdom is to set it to 3 but believe I used -1 for the maze blocks the NPCs are standing on.

Yes it is a tweaked script for the golem but the steam bots ate using ai_soldier.

Cheers.
synchromesh
Forum Support
10
Years of Service
User Offline
Joined: 24th Jan 2014
Location:
Posted: 5th Dec 2016 20:39 Edited at: 5th Dec 2016 20:43
Quote: "where in the Fpe file do we add the command"


forcesimpleobstacle = 3 can be placed anywhere in the fps but most models already have it as Lee implemented this a couple years back.. It just makes AI work indoors ....they still wont work on steps or second floors ...
Although what cybernescence has done there is quite impressive
The only person ever to get all his work done by "Friday" was Robinson Crusoe..
PM
UNIRD12B
GameGuru TGC Backer
10
Years of Service
User Offline
Joined: 2nd May 2014
Location: Canada
Posted: 5th Dec 2016 23:58
well !
that Golem sure SEEMS to be functioning quite well
going on a second level or more and even going down the stairs
as in that video...so,,you sure did quite a job of that cybernescence
Well done indeed....so it would appear that it can be done...to a degree at least ?

Thx

UNIRD12B

Let\'s actually make something happen with this one !
Teabone
Forum Support
18
Years of Service
User Offline
Joined: 8th Jun 2006
Location: Earth
Posted: 6th Dec 2016 00:33 Edited at: 6th Dec 2016 00:42
Oh trust me a lot more work is required to get AI working on multiple floors. There is a couple of tricks you can do, but you'll never truly get the results your looking for.

A possible solution is a Navmesh (Navigation Mesh) but to be honest with GG's branding of being an easy game maker, I don't think this would fit well in the engine. Lee might have to come up with something creative and innovative as he always magically does to solve this problem. Something that just works. Otherwise he'll have to make something similar to the Zones.

Here is what a normal navmesh system looks like:



I have a lot of experience with Navmesh systems but I for Game Guru Lee should incorporate navmesh data into FPE files of stairs and intended floors.
Twitter - Teabone3 | Youtube - Teabone3 | Twitch - Teabone3 | TGC Assets - Store Link

i7 -2600 CPU @ 3.40GHz - Windows 7 - 8GB RAM - Nivida GeForce GT 740
UNIRD12B
GameGuru TGC Backer
10
Years of Service
User Offline
Joined: 2nd May 2014
Location: Canada
Posted: 6th Dec 2016 00:47
Thx Teabone ,
I have worked with navmeshes in a few engines before and am familiar
with the concept and would likes to see something like that or a more well rounded
version of our waypoints system,,,which in many ways is very similar to what unreal 1
was using back then called " nodes "....... was great to use...once you got the hang of it...
but the nodes back then , even allowed to you choose specific animations that would be triggered
in order to make the characters seem even more " intelligent"
So , I guess we shall wait and see and in the meantime MOST of us will continue to built ground level maps.

Thx again to all for such great feedback and input.

UNIRD12B
Let\'s actually make something happen with this one !
Teabone
Forum Support
18
Years of Service
User Offline
Joined: 8th Jun 2006
Location: Earth
Posted: 6th Dec 2016 01:09
nodes brings back memories... Unreal Tournament memories

I guess in a way GG has nodes. The waypoint system. Maybe thats where the navmesh system can be integrated like nodes.
Twitter - Teabone3 | Youtube - Teabone3 | Twitch - Teabone3 | TGC Assets - Store Link

i7 -2600 CPU @ 3.40GHz - Windows 7 - 8GB RAM - Nivida GeForce GT 740

Login to post a reply

Server time is: 2024-09-29 01:15:59
Your offset time is: 2024-09-29 01:15:59