Talk:Oni engine patches (Mac PPC): Difference between revisions

m
(→‎BSL variables: there there)
m (→‎BSL variables: typos etc)
Line 750: Line 750:
#chr_weapon_auto_aim
#chr_weapon_auto_aim


;Adwanced stuff
;Advanced stuff
#chr_all_active
#chr_all_active
#chr_disable_visactive
#chr_disable_visactive
Line 771: Line 771:


That's 33, which is a lot. 25 if we kick out the goofy. 24 if li_center_cursor doesn't work.
That's 33, which is a lot. 25 if we kick out the goofy. 24 if li_center_cursor doesn't work.
 
===Brainstorming===
Below are two little tables and two big ones. The first table is variables that don't seem to work but probably do, with the special case of '''ai2_boss_battle''' beilng used in [compound]. Then there's a small table of "huh" variables that are almost certainly disposable. Then there are tables (mutually exclusive, but overlapping with the small ones): debug/display things (32 items) and not-likely-to-be-tweaked things (17 items). Those would disempower modders and hackers but wouldn't change much or anything for level logic. 49 variables is a lot, but we have to choose wisely, and may end up having to maintain two versions of the Mac engine, one with debug stuff, the other with stuff that is meant to be used in scripts. --[[User:Geyser|geyser]] 05:14, 10 October 2008 (CEST)
Below are two little tables and two big ones. The first table is variables that don't seem to work but probably do, with the special case of '''ai2_boss_battle''' beilng used in [compound]. Then there's a small table of "huh" variables that are almost certainly disposable. Then there are tables (mutually exclusive, but overlapping with the small ones): debug/display things (32 items) and not-likely-to-be-tweaked things (17 items). Those would disempower modders and hackers but wouldn't change much or anything for level logic. 49 variables is a lot, but we have to choose wisely, and may end up having to maintain two versions of the Mac engine, one with debug stuff, the other with stuff that is meant to be used in scripts. --[[User:Geyser|geyser]] 05:14, 10 October 2008 (CEST)
:I'll start testing the variables and those I find that do not have a visible effect, I'll add to the possibly broken and disposable section. [[User:EdT|EdT]] 07:08, 10 October 2008 (CEST)
:I'll start testing the variables and those I find that do not have a visible effect, I'll add to the possibly broken and disposable section. [[User:EdT|EdT]] 07:08, 10 October 2008 (CEST)
Line 940: Line 940:
That's 16, but the last 6 can't be used (marketing_line_off is used and the other 5 are "registered elsewhere"). So, 10.
That's 16, but the last 6 can't be used (marketing_line_off is used and the other 5 are "registered elsewhere"). So, 10.


===Summary===
All in all, we apparently have a maximum of 35 disposable variables, and a total of 31 on the wishlist. My suggestion:
All in all, we apparently have a maximum of 35 disposable variables, and a total of 31 on the wishlist. My suggestion:
:If li_center_cursor works, leave these 4: ai2_spacing_cookies, ai2_spacing_enable, ai2_spacing_weights, ai2_barabbas_run.
:If li_center_cursor works, leave these 4: ai2_spacing_cookies, ai2_spacing_enable, ai2_spacing_weights, ai2_barabbas_run.
:If li_center_cursor doesn't work, leave these 5: ai2_melee_weightcorrection, ai2_spacing_cookies, ai2_spacing_enable, ai2_spacing_weights, ai2_barabbas_run.
:If li_center_cursor doesn't work, leave these 5: ai2_melee_weightcorrection, ai2_spacing_cookies, ai2_spacing_enable, ai2_spacing_weights, ai2_barabbas_run.
Convert all the others "en masse" (there will be large contiguous blocks in the table, and in the name/description pool as well). Also,
:Maybe don't keep anything and add 4 or 5 extras instead, like draw_every_frame_multiple, gs_screen_shot_reduce...
Convert stuff "en masse" (there will be large contiguous blocks in the table, and in the name/description pool as well, although less so).


The 3 blocks are as follows:
The 3 blocks are as follows:
Line 985: Line 987:
#ai2_debug_localpathfinding
#ai2_debug_localpathfinding
#ai2_debug_showsettingIDs
#ai2_debug_showsettingIDs
(this does not necessarily correspond to contiguous strings)


And our wishlist is like this:
And our wishlist is like this:
Line 1,022: Line 1,026:
33, to which we can add 4 or 5 extras like draw_every_frame_multiple, gs_screen_shot_reduce...
33, to which we can add 4 or 5 extras like draw_every_frame_multiple, gs_screen_shot_reduce...
:My impression is that there's plenty of space to accomodate all that. So let's do it.
:My impression is that there's plenty of space to accomodate all that. So let's do it.
::[[User:Geyser|geyser]] 07:35, 22 October 2008 (CEST)