Oni Central Forum

A forum for the Oni community

You are not logged in.

#1 8/11/10 17:16

EdT
Moderator
From: Los Angeles, CA
Registered: 13/1/07
Website

Arena Level

Continuing from the screenshots thread

EDIT: Get it as an AE package: http://mods.oni2.net/node/175

arenafun.jpg

arenafun1.jpg

This is the first new level that has pathfinding grids.  It is work in progress, geyser is improving the pathfinding grids.
Keep on eye on this page for updates on the arena level: http://wiki.oni2.net/AE:Levels#Lost_assets

To answer some questions from the screenshot thread:

script_10k: I'm thinking of modifying an OTA script to work in this arena.  If you want to make your own scripts, you will need to create a new directory called arena in the IGMD directory and put your scripts there.  Ypu can either use chr_location or create new flags to spawn the AI.  BTW, I think you can come up with a better script than me :-)

samer: Well first you have to design a new level, texture it, then make the pathfinding grids for it. :-) 

The grids are made in a paint program, certain colors represent how the grid is rendered. The colors are stated here: http://wiki.oni2.net/OBD:AKVA/0x24 

How do you determine the size of the image? geyser said: "every BNV has an AABB (axis-aligned bounding box); the grid is aligned with the min-corner of that box, minus two grid squares; the size of a grid square is commonly 4 world units"  Please don't ask me to translate it...

Probably the best thing you can do is extract the AKEV from the .dat file and see how the level was made in a 3D program and then look at the grid images.  Besides the actual 3D level design, you have to make ghost polygons that represent the BNV.  Again when you extract the AKEV, you will see all that.  There will be 3 .dae files created, the env.dae, which is the 3D environment. The bnv.dae file (BNVs are volumes that have a pathfinding grid assigned to them. )  and an .obj.dae file which will have the objects in the level.

So as you can see making a new level with pathfinding grids is a lot of manual, technical work.  Or we can just wait for Neo to autogenerate the pathfinding grids for us!

Last edited by EdT (8/11/10 17:55)

Offline

#2 8/11/10 19:05

s10k
Member
From: Portugal
Registered: 14/1/07
Website

Re: Arena Level

EdT wrote:

script_10k: I'm thinking of modifying an OTA script to work in this arena.  If you want to make your own scripts, you will need to create a new directory called arena in the IGMD directory and put your scripts there.  Ypu can either use chr_location or create new flags to spawn the AI.  BTW, I think you can come up with a better script than me :-)

Actually I just want to have a small fight in that arena too see how it feels, because that I asked if you could do that package because I'm too lazy and busy right now to study oni levels documentation. But thanks for the tips. :)

Last edited by s10k (8/11/10 19:06)

Online

#3 8/11/10 20:16

EdT
Moderator
From: Los Angeles, CA
Registered: 13/1/07
Website

Re: Arena Level

Got a rough version of OTA running in the arena.

arenaOTA.jpg

Last edited by EdT (8/11/10 22:19)

Offline

#4 9/11/10 9:47

EdT
Moderator
From: Los Angeles, CA
Registered: 13/1/07
Website

Re: Arena Level

Here is how the bnv with pathfinding grids appears:

arena_bnv.jpg

41 images make up the pathfinding grids, all of them were made manually.

Offline

#5 9/11/10 10:01

TOCS
Member
From: Denmark
Registered: 4/4/07

Re: Arena Level

Damn that's a lot of work! Is there any way you could release the OTA script as well?

Offline

#6 9/11/10 10:41

EdT
Moderator
From: Los Angeles, CA
Registered: 13/1/07
Website

Re: Arena Level

TOCS: Once geyser is satisfied with the pathfinding grids and bnv and I get the OTA to be compatible for PC and Mac, then I'll release it!  :-)

But in the meantime, you are welcome to download the WIP arena and mod it yourself!

Last edited by EdT (9/11/10 10:42)

Offline

#7 9/11/10 11:24

TOCS
Member
From: Denmark
Registered: 4/4/07

Re: Arena Level

That sounds great! I'm looking forward to a release! smile

Offline

#8 9/11/10 15:51

Mukade
Member
From: Ottawa, Ontario - Canada
Registered: 29/5/07

Re: Arena Level

We could have a contest to see who can script the best arena smile

Anyways, do you know if it's possible to edit an existing levels, reimport it and preserve the original grids? Or would those have to be made over again?


"He looks mean enough to tear my arm off and beat me to death with it. In fact, he looks mean enough to tear his OWN arm off and beat me to death with it."

Offline

#9 9/11/10 15:59

EdT
Moderator
From: Los Angeles, CA
Registered: 13/1/07
Website

Re: Arena Level

Mukade: Great idea about a scripting contest!
About importing existing levels, quoting from http://wiki.oni2.net/AE:Levels#Old_levels

As of 14:10, 8 November 2010 (UTC) we are still not ready to reauthor Oni's levels, by lack of a pipeline for interactive geometry elements such as doors and togglable visibility groups. It is possible to import simple level parts which do not involve doors (arenas, showcases, test environments and other featurettes). We will come up with a solution Soon(TM). In the meantime, the field is open for experimentation, roadmaps, opinion polls, whatever.

Last edited by EdT (9/11/10 15:59)

Offline

#10 9/11/10 16:36

Mukade
Member
From: Ottawa, Ontario - Canada
Registered: 29/5/07

Re: Arena Level

Yeah, I tried adding a couple barrels to a level but it didn't work sad


"He looks mean enough to tear my arm off and beat me to death with it. In fact, he looks mean enough to tear his OWN arm off and beat me to death with it."

Offline

#11 13/11/10 0:11

EdT
Moderator
From: Los Angeles, CA
Registered: 13/1/07
Website

Re: Arena Level

A preview of the Arena OTA, special edition.
http://www.youtube.com/watch?v=dtmPmt6YqEE

Last edited by EdT (13/11/10 0:13)

Offline

#12 13/11/10 12:45

TheCreature
Member
From: Michigan, USA
Registered: 15/12/09

Re: Arena Level

Wait a minute... was that... the Iron Demon I saw?  Must... Have... Demon...


The artist must bow to the monster of his own imagination.  Promoting the IRC and stuff for the RP: Rules Dice Map and RP

Offline

#13 13/11/10 13:02

Sharoduinn
Member
From: UK
Registered: 8/6/10

Re: Arena Level

Weeoow, that's too good to be true (not that I doubt any of it smile )
So the Demon is being  worked on...? o_O

TheCreature wrote:

Must... Have... Demon...

Spot on big_smile


"Sorry about the mess"

Offline

#14 14/11/10 11:20

EdT
Moderator
From: Los Angeles, CA
Registered: 13/1/07
Website

Re: Arena Level

Iron Demon is on hold right now, having animation and melee issues. I will be getting help on this late spring/summer, so you just have to wait until then. :-)

Arena OTA script works on the Mac, but not on PC. Waiting for Mukade to debug it.

Last edited by EdT (14/11/10 11:24)

Offline

#15 14/11/10 13:16

Mukade
Member
From: Ottawa, Ontario - Canada
Registered: 29/5/07

Re: Arena Level

Yeah, getting on that now -_-

I had time to look over it quickly, and I may know what section of the script is the problem, but the script is way beyond my capabilities tongue But either way, I can figure out what does what, and at least tell you what the problem is if I can't fix it myself.

As for Iron Demon, does it already have it's own animations or do those have to be made?


"He looks mean enough to tear my arm off and beat me to death with it. In fact, he looks mean enough to tear his OWN arm off and beat me to death with it."

Offline

#16 15/11/10 21:26

Mukade
Member
From: Ottawa, Ontario - Canada
Registered: 29/5/07

Re: Arena Level

Bump.... okay, so I got the file from EdT and it has no problems that I can see, I don't know how you were testing it, to make it not work. I don't know if this makes a difference, but I didn't put it into the original GDF, just the Edition one :-/

So it should be ready for whenever he decides to release it to the public


"He looks mean enough to tear my arm off and beat me to death with it. In fact, he looks mean enough to tear his OWN arm off and beat me to death with it."

Offline

#17 16/11/10 18:55

EdT
Moderator
From: Los Angeles, CA
Registered: 13/1/07
Website

Re: Arena Level

Double bump!

Here's the Arena OTA files: http://mods.oni2.net/node/175

It works on both PC and Mac and requires Anniversary Edition to be installed.

For the scripting contest:
I have also included a file called BSL_scripting_support that has the flag numbers and the script names for all the characters, so you can create your own script for this level.

Offline

#18 16/11/10 21:48

Mukade
Member
From: Ottawa, Ontario - Canada
Registered: 29/5/07

Re: Arena Level

lol, are we actually gonna try and go ahead with that?

Pff, after one look at EdTs script my chances went into the negatives. Still, I'd be intererested in maybe still doing it, just to brush up on my scripting and learn new tricks... who else would be willing to give it a go


"He looks mean enough to tear my arm off and beat me to death with it. In fact, he looks mean enough to tear his OWN arm off and beat me to death with it."

Offline

#19 16/11/10 23:26

EdT
Moderator
From: Los Angeles, CA
Registered: 13/1/07
Website

Re: Arena Level

Mukade: Its not my script, Script_10K had the original idea, geyser wrote the script and I merely ported it to the Mac.

Offline

#20 17/11/10 14:28

TOCS
Member
From: Denmark
Registered: 4/4/07

Re: Arena Level

It's great! And I bet it'll be great for a future multiplayer as well! wink

Offline

#21 17/11/10 20:57

Mukade
Member
From: Ottawa, Ontario - Canada
Registered: 29/5/07

Re: Arena Level

TOCS wrote:

It's great! And I bet it'll be great for a future multiplayer as well! wink

Certainly, in fact, it would be a great map to start experimenting with. Maybe we could try to write Capture The Flag and other gametype scripts using this map?


"He looks mean enough to tear my arm off and beat me to death with it. In fact, he looks mean enough to tear his OWN arm off and beat me to death with it."

Offline

#22 18/11/10 13:59

Gumby
Member
From: Seattle, WA, USA
Registered: 30/8/07

Re: Arena Level

The map is a little small for CTF.


Iritscen: roll
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours

Offline

#23 18/11/10 19:08

Jon God
Member
Registered: 17/1/07

Re: Arena Level

It's great, though, what I'd suggest is more spawn points up stairs. it seems that none of the bots go up there unless you do.

That's wasted potential.


Jon-God.jpg
PSN: Jon_God
XBL: Ernie The Bear

Offline

#24 18/11/10 19:56

myplea1
Member
From: Ottawa,Canada
Registered: 25/5/09

Re: Arena Level

Mukade wrote:

Certainly, in fact, it would be a great map to start experimenting with. Maybe we could try to write Capture The Flag and other gametype scripts using this map?

I'm thinking a no on capture the flag in general. It would be impossible to catch the flag
carrier since speed is the same for everyone. And plus running away from a fight is all too easy.


Awol

Offline

#25 18/11/10 20:24

Jon God
Member
Registered: 17/1/07

Re: Arena Level

myplea1 wrote:
Mukade wrote:

Certainly, in fact, it would be a great map to start experimenting with. Maybe we could try to write Capture The Flag and other gametype scripts using this map?

I'm thinking a no on capture the flag in general. It would be impossible to catch the flag
carrier since speed is the same for everyone. And plus running away from a fight is all too easy.

Just make the flag a "weapon" which can't be put away, then anyone could dash catch up to you, and trip you.


Jon-God.jpg
PSN: Jon_God
XBL: Ernie The Bear

Offline

Board footer

Powered by FluxBB