Oni engine patches (Mac PPC): Difference between revisions
(adding link to Windows side, and also realizing that the talk about Oni for Mac doesn't belong here :blush:) |
(May update) |
||
Line 8: | Line 8: | ||
{{th}} | {{th}} | ||
!Date!!Offset!!Old hex!!New hex!!Description | !Date!!Offset!!Old hex!!New hex!!Description | ||
|-align=center | |||
|2009/05|||0x000A42CC||B13C0054<br>B13C0052<br>913C00FC<br>B13C004C<br>A00B00C2||913C0008<br>913C0008<br>913C0008<br>91 3C0008<br>913C0008 | |||
|align=left|Fix Mercury Bow Exploit | |||
|-align=center | |||
|2009/05|||0x0001650C<br>0x00016510<br>0x00016514<br>0x00016568<br>0x0001656C<br>0x00016574<br>0x0001655C||D141005C<br>D1010060<br>D121 0064<br>C0010060<br>C1A1005C<br>C0210064<br>ED6B||C0010074<br>C1A10078<br>C021007C<br>7F86E378<br>7F86E378<br>7F86E378<br>EC2B | |||
|align=left|Particle dodging | |||
|-align=center | |||
|2009/05|| || || | |||
|align=left|Revert Nov 14 changes.<br> | |||
Oni crashes when shapeshift and press F1 to enable cheat codes.<br> | |||
Change cheat killmequick to x. (Makes it easier to access Dev Mode)<br> | |||
Change wording of Ultra Mode to Dev Mode. | |||
|-align=center | |||
|2008/12|| || || | |||
|align=left|Restored some Debug commands<br> | |||
Replaced chr_disable_visactive with ai2_showfights<br> | |||
Replaced chr_lod with ai2_showcombatranges<br> | |||
Replaced gs_show_corpses with ai2_showgrids<br> | |||
Replaced single_step with ai2_showlocalmelee<br> | |||
Replaced draw_every_frame_multiple with ai2_showpaths<br> | |||
Replaced gs_screen_shot_reduce with ai2_showprojectiles<br> | |||
|-align=center | |-align=center | ||
|2008/11|||0x0019025C||00 00 00 00<br>00 00 00 00<br>00 00 00 00<br>00 00 00 00<br>||00 17 22 58<br>00 17 22 44<br>00 17 22 39 <br>00 00 00 0B | |2008/11|||0x0019025C||00 00 00 00<br>00 00 00 00<br>00 00 00 00<br>00 00 00 00<br>||00 17 22 58<br>00 17 22 44<br>00 17 22 39 <br>00 00 00 0B | ||
Line 17: | Line 38: | ||
|2008/11|| || || | |2008/11|| || || | ||
|align=left|Added 52 BSL commands (12 functions and 36 variables). | |align=left|Added 52 BSL commands (12 functions and 36 variables). | ||
chr_active, chr_aim_width, chr_all_active, chr_auto_aim_arc, chr_auto_aim_dist, chr_big_head_amount, chr_block_angle, chr_disable_melee, chr_disable_visactive, chr_display_combat_stats, chr_draw_all_characters,, chr_draw_dot, chr_focus, chr_health, chr_location, chr_location_settocamera, chr_lod, chr_main_class, chr_mini_me, chr_mini_me_amount, chr_pin_character, chr_set_class, chr_weapon, chr_weapon_auto_aim, chr_who, cm_canter_unarmed, cm_canter_weapon, cm_distance, cm_height, co_display, corpse_reset, door_ignore_locks, draw_every_frame, draw_every_frame_multiple, fast_mode, fx_laser_width, gs_fov_set, gs_input_accel, gs_screen_shot_reduce, gs_show_corpses, gs_show_environment, gs_show_ui, m3_fill_solid, m3_shade_vertex, make_corpse, powerup_reset, show_performance, single_step, ui_fill_element, weapon_reset, wp_kickable, wp_scale_adjustment. | chr_active, chr_aim_width, chr_all_active, chr_auto_aim_arc, chr_auto_aim_dist, chr_big_head_amount, chr_block_angle, chr_disable_melee, chr_disable_visactive, chr_display_combat_stats, chr_draw_all_characters,, chr_draw_dot, chr_focus, chr_health, chr_location, chr_location_settocamera, chr_lod, chr_main_class, chr_mini_me, chr_mini_me_amount, chr_pin_character, chr_set_class, chr_weapon, chr_weapon_auto_aim, chr_who, cm_canter_unarmed, cm_canter_weapon, cm_distance, cm_height, co_display, corpse_reset, door_ignore_locks, draw_every_frame, draw_every_frame_multiple, fast_mode, fx_laser_width, gs_fov_set, gs_input_accel, gs_screen_shot_reduce, gs_show_corpses, gs_show_environment, gs_show_ui, m3_fill_solid, m3_shade_vertex, make_corpse, powerup_reset, show_performance, single_step, ui_fill_element, weapon_reset, wp_kickable, wp_scale_adjustment. | ||
|-align=center | |-align=center |
Revision as of 21:09, 10 July 2009
- For a list of changes to the Windows version of Oni, see here.
List of patches
A brief timeline of the upgrades so far:
|
The changelog lists all above changes, further experimental ones, and also records which functions and variables were replaced in order to add the new ones.
Known Issues
- While playing in Windowed mode, the game and computer cursor are not synced, so one can click outside the game window and disrupt the game. Workaround: set the game resolution to the display resolution (or as close as possible) to minimize the disruption.
- In Dev Mode, the numpad number keys 0-9 are not accessible. Thus the default NumPad keys to move the camera will not work. Workaround: in the key_config.txt file, bind other keys to the camera commands.
- In Dev Mode, when entering commands in the console (accessed with the tilde (~) key), the Shift key will not work with the letters a-z, therefore commands requiring uppercase letters cannot be entered. No known workaround while using the console, but the commands that require uppercase letters can be run by entering them in BSL scripts.
Download
- http://edt.oni2.net/files/Oni.zip -- Updated on Nov 14, 2008, with all above changes made.