Oni engine patches (Mac PPC)/changelog: Difference between revisions

latest changes
m (1024 textures)
(latest changes)
Line 79: Line 79:


'''The following changes have not been released, just testing for now...'''
'''The following changes have not been released, just testing for now...'''
;Oct 19 2008: Changed function chr_focus to chr_health
:at 0x1B9080  Replaced 0004196C with 00041848 pointer to function _iSetAnyCharacterHealth
:at 0x16E834  Replaced chr_focus with chr_health
:at 0x16E840  Replaced "sets a new player character" with "sets a character health"
:at 0x16E85C  Replaced chr_index:int with chr_index:int [hit_points:int | ]


;Oct 19 2008: Changed function chr_vocalize into gs_fov_set
;Oct 27, 2008
:at 0x1B93B0  Replaced  00036500 with 0005B818  pointer to function _ONrGameState_FieldOfView_Set
:52 BSL commands (12 functions and 36 variables) were added to the Oni Mac engine. (Previously added functions and variables are included in this list)
:at 0x16E680  Replaced chr_vocalize with gs_fov_set
:at 0x16F2D8  Replaced "makes a character utter a vocalizations" with "sets the field of view"
:at 0x16E85C  Replaced [ai_name:string | script_id:int] type:string


;Oct 20 2008: Changed variable ai2_showastar to cm_distance
: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.
:at 0x170CEC  Replaced ai2_showastar with cm_distance
 
:at 0x170CFC  Replaced "shows grid squares that are evaluated by the A* pathfinding" with "camera distance (to target, in world units)"
:By replacing the following BSL commands
:at 0x1B9CC0  Replacedd 0018EDD7 with 18EF08 pointer to _CAgDistance
 
:at 0x1B9CBB  Replaced 03 with 02 change from bool to float
:ai2_barabbas_run, ai2_blind, ai2_chump, ai2_chump_stop, ai2_deaf, ai2_debug_localmovement, ai2_debug_localpathfinding, ai2_debug_showsettingIDs, ai2_melee_weightcorrection, ai2_panic, ai2_pathdebugsquare, ai2_printbnvindex, ai2_printspawn, ai2_showactivationpaths, ai2_showastar, ai2_showcombatranges, ai2_showconnections, ai2_showdynamicgrids, ai2_showfights, ai2_showfiringspreads, ai2_showgrids, ai2_showhealth, ai2_showintersections, ai2_showjoblocations, ai2_showlasers, ai2_showlocalmelee, ai2_showlos, ai2_shownames, ai2_showpathfindingerrors, ai2_showpaths, ai2_showprediction, ai2_showprojectiles, ai2_showsounds, ai2_showtargeting, ai2_showvision, ai2_skill_bestangle, ai2_skill_decay, ai2_skill_delaymax, ai2_skill_delaymin, ai2_skill_error, ai2_skill_inaccuracy, ai2_skill_recoil, ai2_skill_revert, ai2_skill_save, ai2_skill_select, ai2_skill_show, ai2_spacing_cookies, ai2_spacing_enable, ai2_spacing_weights, ai2_stopignoring_count, ai2_stopignoring_time, chr_hold_key


;Oct 20 2008: Changed variable ai2_showlasers to cm_height
:at 0x170E50  Replaced ai2_showlasers with cm_height
:at 0x170E60  Replaced "turns on laser sights for AI2 characters" with "target height to feet of target character"
:at 0x1B9D10  Replaced 0018EDCC with 0018EF04 pointer to  _CAgHeight
:at 0x1B9D0B  Replaced 03 with 02 change from bool to float


;Oct 20 2008: Changed variable ai2_stopignoring_time to cm_canter_weapon
:at 0x17121C  Replaced ai2_stopignoring_time with cm_canter_weapon
:at 0x171234  Replaced "set the delay timer before the AI forgets about ignored events" with "camera canter (when aiming, in degrees)"
:at 0x1B9CC0  Replaced 0018EDE8 with 18EF0C pointer to _CAgCanter_Weapon
:at 0x1B9E1B  Replaced 00 with 02 change from int32 to float


;Oct 20 2008: Changed variable ai2_stopignoring_count to wp_scale_adjustment
:at 0x1711C8  Replaced ai2_stopignoring_count with wp_scale_adjustment
:at 0x1711E0  Repalced "set the number of events before the AI will stop ignoring" with "adjusts scales"
:at 0x1B9E10  Replaced 0018EDE4 with 0018F8CC pointer to _ONgWpScaleAdjustment
:at 0x1B9E0B  Replaced 00 with 02 change from int32 to float




830

edits