Talk:RCOXML Objects: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
m (moved to front)
m (event:native:/OnWikiEditingSummonMysis)
Line 38: Line 38:


If this is true and ObjUnknown0xB is actually XMItem it seems is posible to deduce the attributes because the other "item" objects uses pretty similar attributes (usually 3 attributes, either images or texts), to verify it are needed some/lot of tests by copying the attributes from the other items and creating a 100% custom object for the experiment also a good understanding of all the other rcoxml code, so is hard to know, im not skilled/brave to build this frankenstein but i think the theory is good enought--[[User:Sandungas|Sandungas]] ([[User talk:Sandungas|talk]]) 08:16, 8 December 2015 (UTC)
If this is true and ObjUnknown0xB is actually XMItem it seems is posible to deduce the attributes because the other "item" objects uses pretty similar attributes (usually 3 attributes, either images or texts), to verify it are needed some/lot of tests by copying the attributes from the other items and creating a 100% custom object for the experiment also a good understanding of all the other rcoxml code, so is hard to know, im not skilled/brave to build this frankenstein but i think the theory is good enought--[[User:Sandungas|Sandungas]] ([[User talk:Sandungas|talk]]) 08:16, 8 December 2015 (UTC)


=Links, notes, etc...=
=Links, notes, etc...=
Line 52: Line 51:


*[http://pastebin.com/Cgm8TMep|blaw jap wiki translations talks]
*[http://pastebin.com/Cgm8TMep|blaw jap wiki translations talks]
=Suggestions=
==WIKI links spiderweb==
All the info in front page related with "units conversions", "measure units" or "event types" from other pages has been moved here, but at some point needs to be converted to templates because is needed for [[RCOXML Objects]], [[RCOXML Animations]], one option is what i was trying to do before that is moving it to [[RCOXML Structure]] but now i prefer to keep that page only for XML coding (is a bit empty by now but is needed to fill it with basic examples and explain of how the xml tags are linked or connected)
Actually, the "event types" are the responsibles of triggering "actions" of the .sprx module associated (and the .sprx has hardcoded the events allowed by the .rco) so it could be interesting to display this template in some of the .sprx wiki pages with a short explain of what are the "events" and his "types"
Some interesting details: This same method of triggering "actions" from the .rco by using "events" works the same with the embedded [[VSMX]] file (but none of the .rco used on PS3 includes an VSMX file, this format is from PSP days but is supposed to work on PS3). By looking at the code of an .rco you can find some "events" used but by looking at the .sprx sometimes there are secret/unused events
----
I been updating and cleaning up other pages to centralize a bit the mess in the pages related mostly with the info about how "override" attributes works, sorry for the confussion and all the movements of info but is because i wrote a lot before when most of it was research (like all related with the changelog of custom_render_plugin.rco) or speculations, later when i understood it i tryed to write a detailed explain (but is dirty and not short enought) and there is still a bit of "unknown" left (the purpose of the "factor" files from the "XMB Layouts", and last 2 bytes of the values stored as "overrides", proably are related). All this has been moved to [[XMB Layouts]], i think the extended explain of how "overrides" works needs to be written there, but is needed a mention here in [[RCOXML Objects]]
----
<!--roxanne placeholder-->

Revision as of 07:55, 28 August 2016

Objects used to build menues

Probably shares some attributes and follows an strict hierarchy of parent/children:

XMenu
XMList

XList
XItem

MList
MItem

LList
LItem

IList
IItem
  • Superbrainstorming based on smoke

what about this ?, matches prety fine with how are grouped. Main menu separated because is an special object created specifically for top XMB menu, and the others grouped in pairs for "list" and "item". Also matches how are ordered in rcomage. All this attributes appears consecutivelly in groups of two, at top... XMList and XList... then MList MItem... then ObjUnknown0xB and XItem... then LList and LItem... then IList and IItem. Note how XMList doesnt seems to have an XMItem

XMenu

XMList
ObjUnknown0xB <------ is XMItem ?

XList
XItem

MList
MItem

LList
LItem

IList
IItem

If this is true and ObjUnknown0xB is actually XMItem it seems is posible to deduce the attributes because the other "item" objects uses pretty similar attributes (usually 3 attributes, either images or texts), to verify it are needed some/lot of tests by copying the attributes from the other items and creating a 100% custom object for the experiment also a good understanding of all the other rcoxml code, so is hard to know, im not skilled/brave to build this frankenstein but i think the theory is good enought--Sandungas (talk) 08:16, 8 December 2015 (UTC)

Links, notes, etc...

Elements and attributes to be used in RCOmageXML


rcomage xml


Suggestions

WIKI links spiderweb

All the info in front page related with "units conversions", "measure units" or "event types" from other pages has been moved here, but at some point needs to be converted to templates because is needed for RCOXML Objects, RCOXML Animations, one option is what i was trying to do before that is moving it to RCOXML Structure but now i prefer to keep that page only for XML coding (is a bit empty by now but is needed to fill it with basic examples and explain of how the xml tags are linked or connected)

Actually, the "event types" are the responsibles of triggering "actions" of the .sprx module associated (and the .sprx has hardcoded the events allowed by the .rco) so it could be interesting to display this template in some of the .sprx wiki pages with a short explain of what are the "events" and his "types"

Some interesting details: This same method of triggering "actions" from the .rco by using "events" works the same with the embedded VSMX file (but none of the .rco used on PS3 includes an VSMX file, this format is from PSP days but is supposed to work on PS3). By looking at the code of an .rco you can find some "events" used but by looking at the .sprx sometimes there are secret/unused events


I been updating and cleaning up other pages to centralize a bit the mess in the pages related mostly with the info about how "override" attributes works, sorry for the confussion and all the movements of info but is because i wrote a lot before when most of it was research (like all related with the changelog of custom_render_plugin.rco) or speculations, later when i understood it i tryed to write a detailed explain (but is dirty and not short enought) and there is still a bit of "unknown" left (the purpose of the "factor" files from the "XMB Layouts", and last 2 bytes of the values stored as "overrides", proably are related). All this has been moved to XMB Layouts, i think the extended explain of how "overrides" works needs to be written there, but is needed a mention here in RCOXML Objects