User talk:Ssg: Difference between revisions
Jump to navigation
Jump to search
m (centered header) |
m (oops) |
||
Line 398: | Line 398: | ||
:Something that introduces the reader to the general purpose of the file | :Something that introduces the reader to the general purpose of the file | ||
::and outlines its layout in the most synthetic way (see, e.g., [[OBD:ONVL|ONVL]]) | ::and outlines its layout in the most synthetic way (see, e.g., [[OBD:ONVL|ONVL]]) | ||
:::or [[OBD: | :::or [[OBD:ONCV|ONCV]], or even [[OBD:ONWC|ONWC]], although it certainly need reorganizing. | ||
::[[User:Geyser|geyser]] 17:25, 18 November 2006 (CET) | ::[[User:Geyser|geyser]] 17:25, 18 November 2006 (CET) | ||
:Info on links, too : what kind of resources this file links to, as well as "what links here". | :Info on links, too : what kind of resources this file links to, as well as "what links here". |
Revision as of 16:26, 18 November 2006
- Only the most recent entries are visible
- (older ones have been commented out).
- geyser 17:25, 18 November 2006 (CET)
- Thanks for keeping it short. :p
- ssg
- Thank you for cooperating
- (e.g., for taking the time to reply)
- I try to keep things organized, hope you like it.
- geyser 04:25, 18 November 2006 (CET)
- It's best if all talk page comments are signed,
- in case someone else wonders what's going on...
- ... and "who's who"
- geyser 04:25, 18 November 2006 (CET)
- Bold-faced lines are best achieved with the "definition" markup (leading ";")
- like this
- (the only limitation is that you can't use ":" normally)
- (and you have to be careful when indenting, too)
- geyser 04:25, 18 November 2006 (CET)
- I'd also recommend the use of hlines to break up not-too-related content
- (e.g., on the ABNA page, what was wrong with the hlines before the footer?)
- geyser 04:25, 18 November 2006 (CET)
- I also don't like "Translation" and "Meaning" at all [...]
- geyser
- You can change it if you want. Only one template to alter.
- ssg
- I will, thank you. ^^ But since the world's in motion...
- (I mean, templates will be split, renamed, etc...
- Any column names will do for now)
- (even "shpadoinkle" or "kalamazoo") (sorry ^^ )
- geyser 04:25, 18 November 2006 (CET)
- As for the "Bytes", I think I'd replace it with a type when applicable
- geyser
- Well, the type is stored indirectly in the "translation" column. So I'd prefer "bytes".
- ssg
- Illustrative examples are OK (I wouldn't say your examples are always very illustrative)
- But I would prefer to provide the actual information in a way that isn't tied to the example used
- (same as in a struct def, ideally)
- So "type" for me, definitely. The names "short", "long", "float", "char" ring an immediate bell,
- whereas looking at the "bytes" column, then at the "translation", then back...
- (I'm willing to give in to Delphi folks and capitalize those types : Short, Char, etc)
- (Also, I don't mind about String[X] rather than char[X] for strings of size X)
- geyser 04:25, 18 November 2006 (CET)
- As for Oni's internal types : I'd "define" extra types for file-ids and raw-addresses.
- Same as the OUP types and extensions. We've talked about that with Alloc, basically we need :
- 1 type for a DAT's ID, and another one for its level-ID
- 98 more types for DAT-links (ignoring the 16 defunct filetypes)
- 21 more types for RAW/SEP-links
- (1 for BINA, AKVA, OSBD, SNDD SUBT and TXMP; 2 for AGDB; 13 for TRAM)
- Tell me about any other types that come to your mind : we should "define" them too.
- (yes, I think we really need that, otherwise the info will be incomplete)
- geyser 04:25, 18 November 2006 (CET)
- I think the "long-with-high-bit" occurring, e.g., in the IDXA,
- is best viewed as two shorts... "Bitsets" are best viewed as chars.
- geyser 04:25, 18 November 2006 (CET)
- If the table row is a template (cf. "good idea" below),
- the name of a type could be a hyperlink to its "definition"
- (common page + anchor in that page).
- It's quite easy to set up, really.
- geyser 04:25, 18 November 2006 (CET)
- I think a good compromise would be to split the "OBD File Table" in two
- geyser
- Yes, that's a good idea. I'd suggest to take
{| WIDTH=100% BORDER=1 CELLSPACING=0 CELLPADDING=2 STYLE="border-style:solid; border-width:1px; border-collapse:collapse; empty-cells:show; background:#F9F9F9;" |- ALIGN=CENTER BGCOLOR="#E9E9E9"
- as a basic "prettytable"-like template. Maybe we should call the template "wikitable" or something like that.
- ssg
- You misunderstood me as for the splitting.
- I meant to have nothing but that first line in the basic template : no header row.
- Some of your flags seem redundant to me, but I might be wrong. More, later.
- geyser 04:25, 18 November 2006 (CET)
- Actually, there are lots of table templates on Wikipedia and elsewhere.
- Not that we should pick from them (yours is fine), but of course we can ^^
- Since it's a very plain-looking table, I'd call the template
- ("...Header" to reflect that it's not a full set of table tags, just the opening)
- I'd call it Template:GrayTable... if we weren't so likely to change the wiki's bg color... :P
- And I'd have it look like this (with flexibility in mind) :
- Tell me what you think.
- geyser 04:25, 18 November 2006 (CET)
- Choose a good name. (Please don't use words like "fancy". It confuses more than it explains.)
- ssg
- I'm sorry for the misunderstanding, but the "fancification" was a joke.
- Not a good one, maybe, but a joke nonetheless ^^
- geyser 04:25, 18 November 2006 (CET)
- "Fancy" is not confusing, though.
- I think it unambiguously and accurately reflects the spirit of your endeavour :
- custom in a nice-looking way, somewhat stylish. No offence meant, of course.
- We'll choose a good name. Heck, I'll let you choose it. Be my guest.
- (I can always rename the template around as long as it's not widely used :P )
- geyser 04:25, 18 November 2006 (CET)
- The
! WIDTH=5% | Start || WIDTH=5% | Bytes || WIDTH=10% | Hex || WIDTH=10% | Translation || WIDTH=70% | Meaning
- I'd put in a template called f.e. "OBD_Table_Title_Row".
- (Same here. Choose a good name.)
- ssg
- I'd make it :
|- BGCOLOR="#E9E9E9" ! WIDTH=5% | Offset || WIDTH=5% | Type || WIDTH=10% | Raw Hex || WIDTH=10% | Value || WIDTH=70% | Description
- And I'll let you choose the name, again
- (|- BGCOLOR="#E9E9E9"
Offset | Type | Raw Hex | Value | Description is fine by me)
|
---|