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

m
/cat
(→‎Uppercase letters at the console: another important thing we can't do without caps)
m (/cat)
 
(6 intermediate revisions by 2 users not shown)
Line 4: Line 4:
:Define "code caves"; I'm not sure there's many of those, and we can't go very far with a hackish approach anyway. As for DLL-similar stuff, SFeLi said it was feasible and even relatively easy with [[wikipedia:Mach-O|Mach-O]] files: I haven't looked into that myself. --[[User:Geyser|geyser]] 18:06, 10 October 2008 (CEST)
:Define "code caves"; I'm not sure there's many of those, and we can't go very far with a hackish approach anyway. As for DLL-similar stuff, SFeLi said it was feasible and even relatively easy with [[wikipedia:Mach-O|Mach-O]] files: I haven't looked into that myself. --[[User:Geyser|geyser]] 18:06, 10 October 2008 (CEST)
::Code caves? There are a ton of those in the Mac executable :) [[User:Neo|Neo]]
::Code caves? There are a ton of those in the Mac executable :) [[User:Neo|Neo]]
:::http://en.wiktionary.org/wiki/code_cave Sounds neat\useful, for someone who is good at asm.[[User:Gumby|Gumby]] 05:38, 16 October 2008 (CEST)
:::[[wikt:code_cave]] Sounds neat\useful, for someone who is good at asm.[[User:Gumby|Gumby]] 05:38, 16 October 2008 (CEST)




Line 21: Line 21:
:::Just confirmed it to make sure; only a-z cannot be modified by the Shift key, i.e., become uppercase. All other characters that require Shift can be typed. And thanks for the answer on what uses uppercase, the team names and AI names slipped my mind. I tested that as well, hoping that the Mac would ignore case, but alas; the console indeed does not recognize any team names without the uppercase letters. --[[User:Iritscen|Iritscen]] 04:02, 7 October 2008 (CEST)
:::Just confirmed it to make sure; only a-z cannot be modified by the Shift key, i.e., become uppercase. All other characters that require Shift can be typed. And thanks for the answer on what uses uppercase, the team names and AI names slipped my mind. I tested that as well, hoping that the Mac would ignore case, but alas; the console indeed does not recognize any team names without the uppercase letters. --[[User:Iritscen|Iritscen]] 04:02, 7 October 2008 (CEST)
:::Also, I now see that capitals are required to type in animation names, therefore the chr_animate command is essentially unuseable on the Mac Oni console line; however, the command still works from within a BSL script, where caps are recognized. --[[User:Iritscen|iritscen]] 06:01, 7 November 2008 (CET)
:::Also, I now see that capitals are required to type in animation names, therefore the chr_animate command is essentially unuseable on the Mac Oni console line; however, the command still works from within a BSL script, where caps are recognized. --[[User:Iritscen|iritscen]] 06:01, 7 November 2008 (CET)
::::Iritscen, you beat me to it. The SHIFT key does not work in Dev Mode to enter uppercase letters (I should have been more specific, sorry).  How long have I've known these issues?  The SHIFT key problem was discovered when you, (geyser) asked me to enter some code in the console, I forgot when that happened.  The Window mode issue was known as soon as it was figured out how to run Omni group's version in a window. I'm sure this was mentioned at some point, either here or at OCF. The problems with the Numpad key was known back in Jan 2007 and you suggested using the [http://wiki.oni2.net/User_talk:EdT key_config.txt file ] [[User:EdT|EdT]] 04:11, 7 October 2008 (CEST)
::::Iritscen, you beat me to it. The SHIFT key does not work in Dev Mode to enter uppercase letters (I should have been more specific, sorry).  How long have I've known these issues?  The SHIFT key problem was discovered when you, (geyser) asked me to enter some code in the console, I forgot when that happened.  The Window mode issue was known as soon as it was figured out how to run Omni group's version in a window. I'm sure this was mentioned at some point, either here or at OCF. The problems with the Numpad key was known back in Jan 2007 and you suggested using the [[User_talk:EdT|key_config.txt file]] [[User:EdT|EdT]] 04:11, 7 October 2008 (CEST)




Line 34: Line 34:


==Projectile awareness==
==Projectile awareness==
Still pending...
Fixed as of Dec 18 2008
 
{|
|
{{table}}
{{th}}
!Offset!!Old hex!!New hex!!Description
|-align=center
|0x00016503<BR>0x00016507<BR>0x0001650B<BR>0x000164F1<BR>0x000164F2||50<br>54<br>58<br>9D<br>23||74<br>78<br>7C<br>BD<br>2B
|align=left|projectile awareness fixed
|}
|}




----
----
==BSL functions==
==BSL functions==
Cleaning up previous talk, see history if you need reference
Cleaning up previous talk, see history if you need reference
Line 1,031: Line 1,043:
: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)
::[[User:Geyser|geyser]] 07:35, 22 October 2008 (CEST)
[[Category:Patch supporting pages]]