Onyx Beta 2

A wealth of applications with which you will need to mod Halo 2.
Post Reply
DarkShallFall
Posts: 710
Joined: Thu Jan 03, 2008 5:29 pm

Onyx Beta 2

Post by DarkShallFall »

Screenigger:
Image
Download
User avatar
Dragonfire
Posts: 1328
Joined: Thu Feb 21, 2008 9:20 pm
Location: Michigan, USA
Contact:

Re: Onyx Beta 2

Post by Dragonfire »

Hmmm, interesting, just Onyx and that 3ds max app into one.....needs a better name ;)
Image
User avatar
DemonicSandwich
Trollwich
Posts: 1620
Joined: Sat Dec 08, 2007 9:47 pm
Location: I...huh...I don't really know. x.x

Re: Onyx Beta 2

Post by DemonicSandwich »

One of these days we need to make a better Onyx.
One that uses scripts rather than requiring a checkpoint revert.
Model Customization Pt.01|Model Customization Pt.02|Bipd Attachments|True Marker Rotations
"I'm the h4x man! Skibby Dibby Dib YoDahDubDub, YoDahDubDub"
DarkShallFall
Posts: 710
Joined: Thu Jan 03, 2008 5:29 pm

Re: Onyx Beta 2

Post by DarkShallFall »

DemonicSandwich wrote:One of these days we need to make a better Onyx.
One that uses scripts rather than requiring a checkpoint revert.
There is a checkpoint created once the game begins(before the scenario is completely loaded.) poking the new values into memory wont just do it because they are only read once. Reverting makes them get read again, and that's why we do dat.
Fuck scripts.
User avatar
neodos
Posts: 1493
Joined: Sun Dec 09, 2007 8:58 pm

Re: Onyx Beta 2

Post by neodos »

You can remove and respawn the objects by scripts, that's done in campaing, and doesn't need game revert.
User avatar
DemonicSandwich
Trollwich
Posts: 1620
Joined: Sat Dec 08, 2007 9:47 pm
Location: I...huh...I don't really know. x.x

Re: Onyx Beta 2

Post by DemonicSandwich »

Dark, here's an example of a script I use.

Code: Select all

(script continuous placement_respawner
  (begin 
   (sleep 30)
   (object_create_anew crate_00)
   (object_create_anew crate_01)
   (object_create_anew crate_02)
   (print "crate_respawn")
  )
)
Using the (object_create_anew <object>) parameter, the objects are deleted and respawned, causing any new changes to take effect.
Which means the prespawn checkpoint at the beginning means exactly shit.
And really, who the fuck wants to revert their checkpoint for every single poke when they can see the changes take place right before their very eyes?
And I mean all changes. Location, Rotation, any meta within the objects tag, change the placement to a completely different object, etc.

Another interesting fact, you can also enable and disable scripts in real time. However disabling (active script set to dormant) takes effect immediately while activating (dormant script set to continuous) a dormant script requires the checkpoint revert.
Model Customization Pt.01|Model Customization Pt.02|Bipd Attachments|True Marker Rotations
"I'm the h4x man! Skibby Dibby Dib YoDahDubDub, YoDahDubDub"
User avatar
XZodia
Staff
Posts: 2208
Joined: Sun Dec 09, 2007 2:09 pm
Location: UK
Contact:

Re: Onyx Beta 2

Post by XZodia »

You should talk to xbox7887 about running that script over debug.
Image
JacksonCougar wrote:I find you usually have great ideas.
JacksonCougar wrote:Ah fuck. Why must you always be right? Why.
User avatar
socrates
Posts: 565
Joined: Tue May 27, 2008 9:22 pm
Location: Oklahoma

Re: Onyx Beta 2

Post by socrates »

camera coords I assume is to be used with yelo, so you would find your object in dev cam mode, and when you revert the gamestate you don't have to re-find it? it just reloads the coords?
User avatar
neodos
Posts: 1493
Joined: Sun Dec 09, 2007 8:58 pm

Re: Onyx Beta 2

Post by neodos »

Could this be open source :?:

Dark don't do like you don't read this x)
User avatar
Ogrish
Posts: 1512
Joined: Wed Dec 12, 2007 2:56 am

Re: Onyx Beta 2

Post by Ogrish »

Onyx beta 2 is buggy, and loses sync with xbox so i use the first onyx.

And if you use entity, onyx, and a working rth app together theres alot of things you can do.
Example: I can trick onyx to resize other objects then just the boxs, altho it wont resize coll for complicated objects, because the extra verts.

It would be nice to have an app that can swap tags, and resize objects in real time.
Post Reply