AE:BIP: Difference between revisions

From OniGalore
Jump to navigation Jump to search
No edit summary
(→‎Downloading: adding links to what I believe were the intended files)
 
(19 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{fmbox
  | text = This page is preserved for historical reasons; development stopped long ago. BIP was a general collection of improvements to Oni, but these changes were made by hex editor to the level data files, requiring the player to download whole new level files to play the mods. Its less legally-troublesome successor, [[AE:ONK|ONK]], introduced delta patches, but once [[OniSplit]] and the [[AE]] introduced truly modular modding, the binary modding of BIP and ONK was made obsolete. The ideas described below are generally available as mods for the AE.
  }}
== The Binary Improvement Project ==
== The Binary Improvement Project ==
The main objective of the Binary Improvement Project (BIP) will be to make extremely scripter-friendly versions of all the *.dat and *.raw files. We will fix up mistakes left by the original coders, add a "hurt" and a "death" trigger for each character, and improve the binaries altogether. Making it much easier to script for beginners and experts alike.


The main objective of the Binary Improvement Project (BIP) will be to make extremely script-er friendly versions of all the *.dat and *.raw files. We will fix up mistakes left by the original coders, add a "hurt" and a "death" trigger for each character, and improve the binaries altogether. Making it much easier to script for beginners and experts alike.
If you have a Hex Editor, an iron will, and want to help out, feel free to contribute your edited *.dat and *.raw files!


If you have a Hex Editor, an Iron will, and want to help out, feel free to contribute your edited *.dat and *.raw files!
<!--Commented this out because the mukade forum archive is down:
 
To read up on discussion on this topic, go [http://mukade.bungie.org/cgi-bin/mukade/ikonboard.cgi?s=6516029ae2bf986cdebc05c192858e22;act=ST;f=3;t=205 here]-->
To read up on discussion on this topic, go [http://mukade.bungie.org/cgi-bin/mukade/ikonboard.cgi?s=6516029ae2bf986cdebc05c192858e22;act=ST;f=3;t=205 here]


==Project Points==
==Project Points==
*Improved AI
===Global improvements (level 0)===
*Easier to Script
*Unlocked combat moves for Konoko and female civilians
*Wider Range of Character Classes
*Two new weapons : WMC Lite (a WMC you can run with and that everybody can collect and reload) and F3 - Framerate Friendly Fireworks
*AI endowed Konoko for all levels
*Cool-looking particles for special moves of basic character classes : Konoko, Comguys, Strikers.
*Trigger Events
*run=dash, so AI automatically dash instead of running (for everyone but Elites, Ninjas, Tankers and Thugs)
*Better Ai Names
The last point (dashing AI) has a few issues in its current state, so I propose we switch to Alloc's Trainer for a change.
*More Coming
===Level-specific improvements===
 
*Systematic names for AI and related events (hurt, death, dying, reload, etc), for more powerful scripting
*Improved AI (using complex AI melee patterns rather than basic ones)
*Wider range of spawnable characters (more random skins, harder enemy types, more enemy types where available)
*New enemy type (Comguy with Ninja skills) in levels 1, 12 and 19
*AI-endowed Konoko for all levels (Players will now use "ai_0" as their player character)
*More


== Downloading ==
== Downloading ==
The ones currently available are the first generation.
They only contain functions for death and hurt. (And some other things which you must find out on your own :p)


WARNING: HUGE FILES
{| border="1" cellpadding="5" cellspacing="0" style="margin-left:auto; margin-right:auto;"
 
{| border="1" cellpadding="5" cellspacing="0" align="center"
|+'''THE BINARY IMPROVEMENT PROJECT'''
|+'''THE BINARY IMPROVEMENT PROJECT'''
|-
|-
Line 27: Line 35:
!Download File
!Download File
|-
|-
|level0_final
|level0_Final
|[http://loser.oni2.net/Geyser_Level0.rar Available Here!]*
|Available [http://geyser.oni2.net/ONK/warehouse/GlobalHacks/ HERE]*
|-
|-
|level1_final
|level1_Final
|[http://loser.oni2.net/Geyser_Level1.rar Available Here!]
|Versions available [http://mods.oni2.net/node/343 HERE] and [http://geyser.oni2.net/ONK/warehouse/WarehouseMod/ HERE]
|-
|-
|level2_final
|level2_Final
|Coming Soon
|Coming Soon
|-
|-
|level3_final
|level3_Final
|Coming Soon
|Coming Soon
|-
|-
|level4_final
|level4_Final
|Coming Soon
|Coming Soon
|-
|-
|level6_final
|level6_Final
|Coming Soon
|Coming Soon
|-
|-
|level8_final
|level8_Final
|Coming Soon
|Coming Soon
|-
|-
|level9_final
|level9_Final
|Coming Soon
|Coming Soon
|-
|-
|level10_final
|level10_Final
|Coming Soon
|Coming Soon
|-
|-
|level11_final
|level11_Final
|Coming Soon
|Coming Soon
|-
|-
|level12_final
|level12_Final
|Coming Soon
|Coming Soon
|-
|-
|level13_final
|level13_Final
|Coming Soon
|Coming Soon
|-
|-
|level14_final
|level14_Final
|Coming Soon
|Coming Soon
|-
|-
|level18_final
|level18_Final
|Coming Soon
|Coming Soon
|-
|-
|level19_final
|level19_Final
|[http://www.your_mom.oni2.net/Downloads/CompoundB.rar Available Here!]
|Available [http://yourmom.oni2.net/Downloads/CompoundB.rar HERE!]
|}
|}


*technically, level0_final is not part of the project. Level0_final improves the overall game rather than a specific level, but it is awesome nonetheless. It allows AI to dash when unarmed and has improved particles.
<nowiki>*</nowiki>Technically, level0_Final is not part of the project. It improves the overall game rather than a specific level, but it is awesome nonetheless. It allows AI to dash when unarmed and has improved particles.
 
[[Category:Obsolete AE mods]]

Latest revision as of 21:44, 15 January 2019

The Binary Improvement Project

The main objective of the Binary Improvement Project (BIP) will be to make extremely scripter-friendly versions of all the *.dat and *.raw files. We will fix up mistakes left by the original coders, add a "hurt" and a "death" trigger for each character, and improve the binaries altogether. Making it much easier to script for beginners and experts alike.

If you have a Hex Editor, an iron will, and want to help out, feel free to contribute your edited *.dat and *.raw files!


Project Points

Global improvements (level 0)

  • Unlocked combat moves for Konoko and female civilians
  • Two new weapons : WMC Lite (a WMC you can run with and that everybody can collect and reload) and F3 - Framerate Friendly Fireworks
  • Cool-looking particles for special moves of basic character classes : Konoko, Comguys, Strikers.
  • run=dash, so AI automatically dash instead of running (for everyone but Elites, Ninjas, Tankers and Thugs)

The last point (dashing AI) has a few issues in its current state, so I propose we switch to Alloc's Trainer for a change.

Level-specific improvements

  • Systematic names for AI and related events (hurt, death, dying, reload, etc), for more powerful scripting
  • Improved AI (using complex AI melee patterns rather than basic ones)
  • Wider range of spawnable characters (more random skins, harder enemy types, more enemy types where available)
  • New enemy type (Comguy with Ninja skills) in levels 1, 12 and 19
  • AI-endowed Konoko for all levels (Players will now use "ai_0" as their player character)
  • More

Downloading

The ones currently available are the first generation. They only contain functions for death and hurt. (And some other things which you must find out on your own :p)

THE BINARY IMPROVEMENT PROJECT
Level Download File
level0_Final Available HERE*
level1_Final Versions available HERE and HERE
level2_Final Coming Soon
level3_Final Coming Soon
level4_Final Coming Soon
level6_Final Coming Soon
level8_Final Coming Soon
level9_Final Coming Soon
level10_Final Coming Soon
level11_Final Coming Soon
level12_Final Coming Soon
level13_Final Coming Soon
level14_Final Coming Soon
level18_Final Coming Soon
level19_Final Available HERE!

*Technically, level0_Final is not part of the project. It improves the overall game rather than a specific level, but it is awesome nonetheless. It allows AI to dash when unarmed and has improved particles.