AE talk:Warehouse: Difference between revisions

From OniGalore
Jump to navigation Jump to search
m (Minor fixes)
(Plot)
Line 1: Line 1:
[[Image:ONK.png|right|thumb|[[ONK:ONK|ONI NI KANABO]]]]
[[Image:ONK.png|right|thumb|[[ONK:ONK|ONI NI KANABO]]]]
==Warehouse Mod==
==Hacking & scripting community warehouse mod==
===Download directory===
^_^'
[http://geyser.oni2.net/ONK/warehouse/WarehouseMod HERE] (pay attention to the file sizes : it's over 30 megs...)
====level0 dat/raw changes====
*level0_Final.rar holds level0_Final.dat and level0_Final.raw : they go in your [[GameDataFolder]] (backup the originals)
^_^'
*OniLevel1a.rar holds level1_Final.dat and the level logic folder : the former goes in [[GameDataFolder]] (backup the original), the latter in [[GameDataFolder]]/[[OSL:IGMD|IGMD]], replacing the original [[OSL:IGMD/EnvWarehouse|EnvWarehouse]] folder (which you should backup too : rename it or move it away)
====level1 dat/raw changes====
*OniLevel1b.rar holds level1_Final.raw, which goes in [[GameDataFolder]] as well (backup the original)
^_^'
===Sorta change log===
====Level1 script changes====
Adding text files to the download directory above some time, maybe...
^_^'
====level0_Final====
====story====
Globally effective changes
;Sorry Geyser if this edit caused some problems.
*Swapped run/dash anims for Strikers and Comguys (affects everyone except Thugs, Tankers, Ninjas, Elites and Mutant Muro)
*We all know story of the first level. Griffin wants to test Konoko's abilities *on field*, so he sends her on quite an easy mission. But when Chung is found dead and Syndicate's armored truck attempts to escape, things starting to be more complicated than Griffin wanted and he is forced to let Konoko ivestigate further.
*Swapped particle tracks (flashier combos)
*My story is similar but I am trying to make it more literature-like (altough I doubt its qualities ^_^'), not just background reason for beating thugs. So...
*Striker front throw replaced with Comguy disarm (flashier, looks like a Fury throw)
:;Training level
*Konoko's front kick throw replaced with stepping disarm (no crowd-clearing effect)
:Konoko's doing her daily exercise (training program will change a bit, no learning how to walk, run etc.). At the end, when last drones are defeated (in shooting range), Casey "surename" enters the room. Casey is Konoko's close friend since they were children, because he was the only one other person with same age as Konoko in the TCTF. But he isn't her boyfriend.
*One of Konoko's running kick throws replaced with a Running Lariat
EDIT: This thing is derived from original message posted by some Bungie guy on the oldest forum. He said Casey was planned to be her boyfriend. END EDIT
*Something with the Sledgehammer Heel
:He talks with her for a while (usage of *chr_wait_animtype* will make dialogue partially interactive eg you can decide between two possibilities). If Konoko talks with him in a right way via *chr_wait_animtypes*, he will tell Konoko that He's going to have his first mission-infiltration of some warehouse. Otherwise (bad choosing with *chr_wait_animtypes*) he will just make a short chat with her and challenges her.
*Konoko's combos ''not'' unlocked
::If Konoko wins, she tells him a few words and then Griffin calls her to come to his office. Konoko's going to have her first mission, investigation of warehouse. There is suspition of some hidden Syndicate goods.
*Other stuff
:::If Konoko knows about Casey's mission, she will ask Griffin about it. Griffin seems inpatient, but he tells her that in fact her mission is the part of bigger assault aimed at hidden Syndicate supplies in some warehouses in Vansam city. Then Konoko leaves and Griffin become angry. He calls for Casey and badmouth him for the leak of the information. Casey seems to be unhappy that he interfered with Griffin's plans. He apologizes. Griffin accepts it, but he is still in a bad mod. Casey is dismissed then. Griffin asks his secretary for the cup of coffe and calls for Kerr. Training level ends.
====level1_Final====
::If Konoko loses
*Relocated (hidden) datapad
*Much healthier AI
*Ninja particles for "Ninja Bots"
*Thugs fight like Griffin
*Other stuff
====EnvWarehouse====
Completely rewritten level logic, surprise, surprise!
*Scripted combo overrides for boss fight
*Scripted weapon holstering for some AI
*Locked doors (must seek alternate routes)
*(Annoyingly) hard fights
*Plenty ways to lose (e.g. warehouse manager can die...)
*Controllable warehouse manager (nice, but buggy)
*Other stuff
 
 
----
----
==Warehouse Mod Too==
==Old brainstorming==
===Planned changes aka "what I WANT in it", not "what WILL be in it"===
[[ONK_talk:Warehouse|DISCUSSION]]
====level0_Final====
====level0_Final====
Globally effective changes  
Globally effective changes  
Line 98: Line 80:
Written by Loser 26th July 2006
Written by Loser 26th July 2006
----
----
==Derived==
===Warehouse Mod Minus The Warehouse===
Basically the global component of the Warehouse Mod above : get it [http://geyser.oni2.net/ONK/warehouse/GlobalHacks/level0_Enhanced.rar HERE] (11 MB)
(both files in the archive should go in [[GameDataFolder]], backup the originals, yada yada)
====Change log====
Detailed change logs : [http://geyser.oni2.net/ONK/warehouse/GlobalHacks/dat.log DAT] [http://geyser.oni2.net/ONK/warehouse/GlobalHacks/raw.log RAW]
*All of Konoko's combos are unlocked
*"Pseudo-dashing" for Konoko, Strikers and Comguys (running TRAMs link to same resources as sprinting TRAMs)
**All characters are affected except Thugs, Tankers, Ninjas, Elites and Mutant Muro
**Player is also affected (i.e. Konoko pseudo-dashes instead of running)
**Konoko's sliding is enabled for pseudo-dashing to avoid frustration ^^
*Flashy particles for :
**Dashing and "pseudo-dashing"
**Spinning Sidekick (KONCOMcomb_k_k_k)
**Triple-Hit Haymaker (KONCOMcomb_p_p_p)
**Sledgehammer Heel (KONCOMcomb_p_p_p)
**Crescent Kick (KONCOMcomb_k_k_kfw)
**Twister Kicks (KONCOMlt_fw_kick/KONCOMrt_fw_kick)
**Striker Triple Kick (STRCOMcomb_k_k_k)
**Striker Triple Punch (STRCOMcomb_p_p_p)
**Comguy Triple Punch (COMCOMcomb_p_p_p)
**Comguy Double Kick (COMCOMcomb_k_k)
*"Radio Saber!" alternates at random with "Static Fist!"
*Muro's glows and trails are made framerate-friendlier (mercilessly trimmed)
And that's about it...

Revision as of 05:35, 23 January 2007

Hacking & scripting community warehouse mod

^_^'

level0 dat/raw changes

^_^'

level1 dat/raw changes

^_^'

Level1 script changes

^_^'

story

Sorry Geyser if this edit caused some problems.
  • We all know story of the first level. Griffin wants to test Konoko's abilities *on field*, so he sends her on quite an easy mission. But when Chung is found dead and Syndicate's armored truck attempts to escape, things starting to be more complicated than Griffin wanted and he is forced to let Konoko ivestigate further.
  • My story is similar but I am trying to make it more literature-like (altough I doubt its qualities ^_^'), not just background reason for beating thugs. So...
Training level
Konoko's doing her daily exercise (training program will change a bit, no learning how to walk, run etc.). At the end, when last drones are defeated (in shooting range), Casey "surename" enters the room. Casey is Konoko's close friend since they were children, because he was the only one other person with same age as Konoko in the TCTF. But he isn't her boyfriend.

EDIT: This thing is derived from original message posted by some Bungie guy on the oldest forum. He said Casey was planned to be her boyfriend. END EDIT

He talks with her for a while (usage of *chr_wait_animtype* will make dialogue partially interactive eg you can decide between two possibilities). If Konoko talks with him in a right way via *chr_wait_animtypes*, he will tell Konoko that He's going to have his first mission-infiltration of some warehouse. Otherwise (bad choosing with *chr_wait_animtypes*) he will just make a short chat with her and challenges her.
If Konoko wins, she tells him a few words and then Griffin calls her to come to his office. Konoko's going to have her first mission, investigation of warehouse. There is suspition of some hidden Syndicate goods.
If Konoko knows about Casey's mission, she will ask Griffin about it. Griffin seems inpatient, but he tells her that in fact her mission is the part of bigger assault aimed at hidden Syndicate supplies in some warehouses in Vansam city. Then Konoko leaves and Griffin become angry. He calls for Casey and badmouth him for the leak of the information. Casey seems to be unhappy that he interfered with Griffin's plans. He apologizes. Griffin accepts it, but he is still in a bad mod. Casey is dismissed then. Griffin asks his secretary for the cup of coffe and calls for Kerr. Training level ends.
If Konoko loses

Old brainstorming

level0_Final

Globally effective changes

  • edit some melee files for new experience (we are used to old patterns)

(Don't minimize the impact of scripting and exotic MELE/TRAC pairing. I wouldn't touch the "old" melee patterns without a very good reason. geyser)

  • edit some combat files for better AI behavior
  • edit some weapon files, add secondary fire mode (tribute to Geyser), make AI smarter with guns and against guns*

(Those two are complementary, and further complemented by level-and-ONCC-specific AI skills. Handle with care. geyser)

(In particular, secondary fire modes need to have consistent AI skill ID, for the AI to use appropriate fire rate etc. Every ONCC needs to be edited accordingly, which is a lot of work. And ONCC are not patch-friendly. Dunno. geyser)

  • flashy attacks again but this time better used particles (I hope)
  • maybe something else

 *try a little experiment: take A_t48 thug in EnvWarehouse and make him invincible. Then get w1_tap(Equalizer) or w2_sap(Black adder) and turn on superammo cheat. Now startle thug, don't shoot. Lead him to the side opposite of the locked door which leads out of the building. Now dash to the door (so there is big hole between you and thug) and start permanent fire. You will see that after second or two he begins to strafe and he's trying to hide behind corners and objects. If he's too close, he will attack you. Problem is that w1_tap and w2_sap are only guns with that effect. Against other ones he just run towards his death.

(Actually (see HERE), the weapons originally using that feature are w1_tap, w2_sap and w4_psm. The effect is harder to notice with w4_psm, because AI often get knocked down before they can dodge or run for cover. geyser)

level1_Final

Changes to level 1 binaries

  • edit characters ONCC files, add idle animations for some chars, health correction, some AI events (rotation, getups etc)

("correction", heh... not feeling too good about that, somehow... geyser)

  • mix few textures and models to create Casey Shanagan character (obstinately misspelling him, huh? geyser)

(I'd say Karen's head mesh, definitely, with a slightly modified female skeleton, upscaled. geyser)

  • edit thug TRAC so it will be Casey's TRAC. try to edit some thug TRAMs into Casey's unique fight style*

(You can handle Casey the same way as a boss, script-mixing anims from different TRAC, without changing anything to the binary. geyser)

  • TRAC game: Thugs will receive Comguy TRAC, Casey will receive changed Thug TRAC, Kojiro and his minions will have Ninja TRAC

(I'd say make it low priority. Unless it's not too time consuming, just leave it : we may have an animating pipeline Soon(TM). geyser)

  • edit character bina file in way I need (renamed characters, changed patrols, switched character classes etc.)
  • edit flag bina file in way I need
  • edit patrol paths bina file, again try to refresh game experience
  • edit some trigger volumes bina files in way I need(mainly positions)

(Those four : a) are most important for custom level logic; b) can be released as 100% PC/Mac-compatible OUP patches. High priority. Edit the RAW part, export from OUP, share. geyser)

  • edit some TXMPs and TXANs, try to create some moving monitors as it was in trailer

(Eye candy. Not too portable at the moment. Low priority. geyser)

  • probably all ^_-

 *I welcome any tips and hints for his moves.Please write them to Oni Central Forum. But remember: Those moves can't be as clean and perfect as original because I can only reverse hack them (I don't have Bungie's animation program). (We could be able to exchange Oni animation tracks with a semi-professional animating tool some time soon. Working on it. geyser)

EnvWarehouse

Scripted level logic

  • this time totally rewritten, not just improved original

(Lots of non-linearities, I hope... geyser)

  • again holstering enemies, this time I hope that in combination with Combat.bina file hack it will be more useful

(There are pretty reliable ways to script that. How about a few practical code samples : a mini-script with one smart AI or two? geyser)

  • some boss fight surprises

(I have a few ideas in store : some of them I've already talked about on Oni Central Forum. Curious about yours. geyser)

  • again alternate routes

(Jetpacks, powersuits, and more generally slightly enhanced jumping could make new routes possible.. geyser)

(I'd reveal the 15 hidden doors. Either by scripting, or in binary (have to find the quads first...). Fixing the pathfinding grids would be great, too. geyser)

  • a bit rewritten story*, possibility of two alternate endings of this level, which can affect next level gameplay
  • through the level you will play as Konoko and as Casey(depends on situations)
  • something more???

 *For Geyser: I would like to talk only with you about this. I want this mod to be entertaining so players can't know all details now. Plus your sharp critics. :)

(PM/mail details, discuss more general ideas here. Honestly, the wiki isn't all that popular so far, and as for those who read it, a big SPOILER WARNING : DEVELOPER AREA should be dissuasive enough : if they want to enjoy the mod, they just won't read any further. geyser)

Overall, if this mod is successful (or ever made ^_^'), I will create another one of level two with alternate storylines (depends on ending of level 1). Long-time goal is to remake whole game :)

(Hey, that's what ONK is all about. Welcome on board. geyser)

Written by Loser 26th July 2006