You are not logged in.
Here is a 3 pack model set of the Masterchief, created by geyser. It has the Masterchief as Ninja, Elite and "Zilla". It contains the ONCC, TRBS, TRMA and TXMP files. http://geyser.oni2.net/edition/spartan/mc_three.zip
Put all the .oni files in the level0_Final folder and recompile that level. Now you can shapeshift into any of the Masterchief's variant.
If you want him as an ally or opponent, you will need to add him to the BINACJBOCharacter.oni for the levels you want him to appear. Basic instructions on how to do this can be found here: http://wiki.oni2.net/AE:Adding_spawnable_characters I would suggest first adding the CHAR data from either a Ninja or Elite, then simply changing the link to the Masterchief version.
Have fun
Last edited by EdT (06/13/08 11:06)
Offline
It's nice to see that geyser is still working on Oni behind the scenes. Thanks man!
Check out the Anniversary Edition Seven at ae.oni2.net!
Offline
Awesome. chr_set_class will work well enough for my purposes
I can now go kick halo fanboy ass ~desu.
Offline
OK I can shapeshift into masterchief but how to add him as opponent? Content of http://wiki.oni2.net/AE:AddCHAR is empty. I found this page(http://wiki.oni2.net/AE:Adding_spawnable_characters) but I can't understand it or there is not much information. Can anyone tell me how do it step by step? Thanks in advance. I really want to fight him ^^
Does your blood burn when you kill? Mine does
Offline
Coyote: Tell me which level you want to add the Masterchief and if you want to add all of them or just a certain one.
Offline
For example level 1 and all of masterchief models
Does your blood burn when you kill? Mine does
Offline
OK, hope this is a bit more understandable:
Open BINACJBOCharacter.oni from level1_Final folder
At offset 0x68 change 387C to A482 and at offset 0xC4 change 307C to 9C82
387C = 31800 + 1644 (3 CHAR x 548) = 33444 = A482
307C = 31792 + 1644 = 33436 = 9C82
See http://wiki.oni2.net/AE:Adding_spawnable_characters that explains how to calculate the changes.
Next get the character (CHAR) data for the Masterchiefs you want to add.
For details about the CHAR data: http://wiki.oni2.net/CHAR
A list of characters can be found here
http://ssg.oni2.net/subfold/charas/charas.htm
Need to add Elite, Ninja and Muro CHAR data. Open the BINACJBOCharacter.oni from level19_Final folder look for muro_generic and copy the data.
Go back to the BINACJBOCharacter.oni from level1 and go to the end of the file, the last CHAR data is for the striker_easy_1 and now paste/insert the muro_generic data right before the striker_easy_1 data.
Finally change the existing class type to the masterchief type.
Example change muro_generic to master_zilla_chief (Note the name of the character class comes after ONCC, ie: ONCCmaster_zilla_chief.oni)
Do the same process for the Elite and Ninja data.
Now you will have to rebuild level1
To spawn the Masterchief you will need to use the character's name in the CHAR data and then set his location. For example create a blank text document, copy the following into it. save it as masterchief.bsl . Go to IGMD\EnvWarehouse, put the masterchief.bsl in the folder and move the rest of the original files, somewhere safe. Now play Oni level 1 you will be facing the masterchief.
func void main (void) {
chr_teleport 0 0021
chr_facetoflag 0 21
ai2_spawn Muro
chr_teleport Muro 0018
}
Last edited by EdT (06/13/08 18:06)
Offline
I made all what you had written here but Masterchief doesn't appear . But I saw diffrent values in my BINACJBOCharacter.oni. At offset 0x68 I have C884 not 387C and at offset 0xC4 I have C084 not 307C. Is it correct? Or maybe coordinates of his spawn are wrong. I don't know...
edit: Have I put masterchief.bsl in edition's folder or original?
Last edited by Coyote (06/14/08 09:06)
Does your blood burn when you kill? Mine does
Offline
Coyote: Looks like you already have a modified level1 BINACJBOCharacter.oni file.
You will need to change the following:
At offset 0x68 change C884 to 1089 and at offset 0xC4 change C084 to 0889
Since muro_generic is already there, just add an elite and ninja class.
All you need to do is:
Finally change the existing class type to the masterchief type.
Example change muro_generic to master_zilla_chief (Note the name of the character class comes after ONCC, ie: ONCCmaster_zilla_chief.oni)Do the same process for the Elite and Ninja data.
Now you will have to rebuild level1
You will need to put the masterchief.bsl in the GameDataFolder\IGMD\lab that's in the edition folder.
And to spawn muro use this:
ai2_spawn BoothMuro01
chr_teleport BoothMuro01 0018
Last edited by EdT (06/14/08 11:06)
Offline
It works! Thank you! My new problem is the masterchief is very weak and he died after few simple hits. I am disappointed at him! Now I'm going to add another two version of him .
Does your blood burn when you kill? Mine does
Offline
well, increase his HP then
Iritscen:
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours
Offline
Gumby: I've done it
My another question: I added to lvl 1 Mukade in this same way but he doesn't attack me. He is standing and looking at me...any suggestions? - Sorry if it is offtopic
Does your blood burn when you kill? Mine does
Offline
He is missing something...ONCC or one of those acronyms...
Iritscen:
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours
Offline
Coyote: You should check which melee profile is being link to in the CHAR section. The location of the melee profile is at offset 0x1D4 relative to the start of the CHAR section. See the wiki: http://wiki.oni2.net/CHAR
Can't be of more specific help unless you tell us which Mukade you are using ie: OutroNinja, NinjaZip etc.
Offline
If he used NinjaZip, that might be the problem. He is a cutscene character, and probably has no melee profile.
Iritscen:
Iritscen: it's amazing this program even works
Gumby: i know
Iritscen: and that statement applies to my code, not just yours
Offline
I am using B_SuperNinja so that means he hasn't melee profile, right?
Does your blood burn when you kill? Mine does
Offline
NinjaZip has a melee profile. The others don't (with the exception of OutroNinja, obviously).
B_Superninja doesn't have a melee profile.
Offline
OK. Now it's all clear
Does your blood burn when you kill? Mine does
Offline
Open BINACJBOCharacter.oni from level1_Final folder
I don't understand: What is 'level1_Final folder'? I've looked at my 'GameDataFolder' but there are only level1_Final.dat and level1_Final.raw, there isn't any level1_Final folder. And, which software should I use to open 'BINACJBOCharacter.oni'?
Last edited by love_Oni (06/15/08 23:06)
The Boy Who Knew Too Much
Offline
love_Oni: Did you install Anniversary Edition? http://wiki.oni2.net/AE
You will need to use a hexeditor to open and modify BINACJBOCharacter.oni
Offline
Ah, I've installed AE and now I can see the folder.
You will need to use a hexeditor to open and modify BINACJBOCharacter.oni
Can I get the hexeditor in somewhere?
The Boy Who Knew Too Much
Offline
http://www.chmaas.handshake.de/delphi/f … m#download
try that i haven't tried that though (i use a mac maybe someone can recommend a trustworthy/better one) .
for a mac i use this:
http://sourceforge.net/project/showfile … up_id=9366
if none of these works then just search hex editor in google (Most of it should be freeware)
Last edited by Barneyhater (06/16/08 21:06)
"It is not hatred but indifference that will destroy us." -Unknown
"One death is a tragedy. The death of a million is a statistic" -Joseph Stalin
Offline
On the Mac I like 0xED http://www.suavetech.com/0xed/0xed.html since it also displays the type and values of the hex selected.
I also use HexEdit when I want to compare two files.
For the PC, as BarneyHater stated XVI32 is a good one to use.
Offline
Thanks, it works
One more thing: Do I need to backup the original BINACJBOCharacter.oni before using the hexeditor ?
The Boy Who Knew Too Much
Offline
You should
Does your blood burn when you kill? Mine does
Offline