Jump to content

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

→‎BSL variables: 2 Mac engines, no problem.
(→‎BSL variables: added 3 more possible no visible effect variables.)
(→‎BSL variables: 2 Mac engines, no problem.)
Line 380: Line 380:
Variables, darn it. Not sure what to do about them. 61 of them on the Mac. Sure, a few of them are disposable, and maybe a lot more if we get rid of everything we can't live without, but obviously we can never accomodate the 164 extra variables of the PC version: we'll have to make choices as for what we need the most on either side (what we have to keep VS what we need to add). So, '''sc_bind_f2''', '''sc_bind_f3''', '''co_display''' (so that OTA can be run in dev mode without messages cluttering up the screen), '''show_performance''' (devmode hotkey Ctrl+Shift/Alt+Y)... and then what? '''fast_mode'''? '''draw_every_frame'''? '''wp_kickable'''? '''chr_big_head_amount'''? a bunch of camera parameters? '''li_center_cursor'''? (oh, and speaking of camera stuff, we probably need to do the '''gs_fov_set''' function, too...). I mean, I can't just start disabling perfectly good variables without a good idea of how many I have in store and how many more I'll have to add. So let's brainstorm for a while (although I probably will add the foremost 4 I mentioned above right away...). 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)
Variables, darn it. Not sure what to do about them. 61 of them on the Mac. Sure, a few of them are disposable, and maybe a lot more if we get rid of everything we can't live without, but obviously we can never accomodate the 164 extra variables of the PC version: we'll have to make choices as for what we need the most on either side (what we have to keep VS what we need to add). So, '''sc_bind_f2''', '''sc_bind_f3''', '''co_display''' (so that OTA can be run in dev mode without messages cluttering up the screen), '''show_performance''' (devmode hotkey Ctrl+Shift/Alt+Y)... and then what? '''fast_mode'''? '''draw_every_frame'''? '''wp_kickable'''? '''chr_big_head_amount'''? a bunch of camera parameters? '''li_center_cursor'''? (oh, and speaking of camera stuff, we probably need to do the '''gs_fov_set''' function, too...). I mean, I can't just start disabling perfectly good variables without a good idea of how many I have in store and how many more I'll have to add. So let's brainstorm for a while (although I probably will add the foremost 4 I mentioned above right away...). 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)
::Is it possible to add '''gs_show_ui'''?  That would be useful when taking screenshots or videos without the HUD.  I can maintain 2 versions of the Mac Engine, I think a very small number would need the debug features, but having more PC compatible commands will be more appealing since Mac users will be able to play more scripts. Plus it will make it easier for the script writers since there one script fits all! [[User:EdT|EdT]] 21:53, 10 October 2008 (CEST)


{{Table}}
{{Table}}
830

edits