Talk:List of base entities: Difference between revisions
Jump to navigation
Jump to search
TomEdwards (talk | contribs) No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
* NPC entities described in base.fgd = [[npc_puppet]] and [[npc_furniture]]. All others are in Halflife2.fgd. | * NPC entities described in base.fgd = [[npc_puppet]] and [[npc_furniture]]. All others are in Halflife2.fgd. | ||
* No weapon_s or item_s are described in base.fgd. --[[User:Beeswax|Beeswax]] 21:07, 26 Feb 2008 (PST) | * No weapon_s or item_s are described in base.fgd. --[[User:Beeswax|Beeswax]] 21:07, 26 Feb 2008 (PST) | ||
:If that's true, I think this page should be deleted. It's irrelevant: if you need to know its contents, you already have the list open in a text editor in front of you! A list of C++ base entity ''classes'' though - that would be useful. --[[user:TomEdwards|TomEdwards]] 00:52, 27 Feb 2008 (PST) | :If that's true, I think this page should be deleted. It's irrelevant: if you need to know its contents, you already have the list open in a text editor in front of you! A list of C++ base entity ''classes'' though - that would be useful. --[[user:TomEdwards|TomEdwards]] 00:52, 27 Feb 2008 (PST) | ||
::For the non-savvy user, the list on an .fgd file might be a little too frightening to skim through. I believe small, compact lists like these still help with that, if not only for the fact that they contain links to the entity pages. I wouldn't vote deleting unless it really serves no purpose at all. --[[User:Etset|Etset]] 03:11, 27 Feb 2008 (PST) | ::For the non-savvy user, the list on an .fgd file might be a little too frightening to skim through. I believe small, compact lists like these still help with that, if not only for the fact that they contain links to the entity pages. I wouldn't vote deleting unless it really serves no purpose at all. --[[User:Etset|Etset]] 03:11, 27 Feb 2008 (PST) | ||
:::Why would a non-savvy user even need to skim through it? The contents of base.fgd are only relevant for people making new entities, and if you can read C++ the FGD language is hardly a challenge. Anyway, I'm not proposing a deletion but a re-purposing. :-) --[[user:TomEdwards|TomEdwards]] 07:35, 27 Feb 2008 (PST) | :::Why would a non-savvy user even need to skim through it? The contents of base.fgd are only relevant for people making new entities, and if you can read C++ the FGD language is hardly a challenge. Anyway, I'm not proposing a deletion but a re-purposing. :-) --[[user:TomEdwards|TomEdwards]] 07:35, 27 Feb 2008 (PST) | ||
::: '''base classes''' : I think we all agree that huge lists like [[:Category:Entities]] are less helpful than shorter, well-categorised and explained 'glossary' indices such as [[filter]] (6), [[constraint]] (9) and the awesome [[assaults]] (3). My guess is that the entity baseclasses are a good place to start but I would expect some (legacy) exceptions. I would certainly appreciate advice on how to approach this from people who really know how certain groups of entities work together in practice, and/or have a deeper (eg C++ level) understanding of baseclasses than the fgd provides. --[[User:Beeswax|Beeswax]] 09:32, 27 Feb 2008 (PST) | |||
::::'''Tom:''' Is a ''C++ base entity class'' the same as an fgd ''[[fgd|BaseClass]]''? If so (there are 50 in base.fgd, and 18 in halflife2.fgd) I can help with that. --[[User:Beeswax|Beeswax]] 09:32, 27 Feb 2008 (PST) | |||
::: '''base.fgd entities''' : Distinguishing which entities are available in which games/mods would be useful for this VDC wiki, but also particularly for mod documentation projects. OK, not much fun for ''non-savvy'' browsing, but a useful reference nonetheless. Perhaps inline tags (eg <nowiki>{{fgd_base}} , {{fgd_halflife2}}, {{fgd_hl2mp}}, {{fgd_cstrike}}, {{fgd_dod}}, {{fgd_portal}}, {{fgd_tf}}</nowiki> etc) could be used to flag entity pages and simultaneously auto-populate categories for ''fgd base entities'', ''fgd halflife2 entities'', etc ? (A number of entity pages have already been 'flagged' using [[Template:Game-base]] and [[Template:Game]]). - again I'm happy to help but I'd like some assurance that I'm working within a sound conceptual framework :) --[[User:Beeswax|Beeswax]] 09:32, 27 Feb 2008 (PST) | |||
eg Template:fgd_halflife2 = | |||
<nowiki>This entity is available in all [[Half-Life_2]]-based games.<includeonly>[[Category:FGD_Halflife2_Entities]]</includeonly></nowiki> | |||
eg Template:fgd_base = | |||
<nowiki>This entity is available in all [[Source]]-based games.<includeonly>[[Category:FGD_Base_Entities]]</includeonly></nowiki> |
Revision as of 10:32, 27 February 2008
list of base.fgd entities ?
Am I right in assuming that this is a list of all entities described in the orangebox/bin/base.fgd ?
If so there seem to be quite a few missing ... there should be around 178 PointClass entities and 58 SolidClass (Brush) entities.
I'd be happy to help as long as I know what the plan is. --Beeswax 16:52, 26 Feb 2008 (PST)
- NPC entities described in base.fgd = npc_puppet and npc_furniture. All others are in Halflife2.fgd.
- No weapon_s or item_s are described in base.fgd. --Beeswax 21:07, 26 Feb 2008 (PST)
- If that's true, I think this page should be deleted. It's irrelevant: if you need to know its contents, you already have the list open in a text editor in front of you! A list of C++ base entity classes though - that would be useful. --TomEdwards 00:52, 27 Feb 2008 (PST)
- For the non-savvy user, the list on an .fgd file might be a little too frightening to skim through. I believe small, compact lists like these still help with that, if not only for the fact that they contain links to the entity pages. I wouldn't vote deleting unless it really serves no purpose at all. --Etset 03:11, 27 Feb 2008 (PST)
- Why would a non-savvy user even need to skim through it? The contents of base.fgd are only relevant for people making new entities, and if you can read C++ the FGD language is hardly a challenge. Anyway, I'm not proposing a deletion but a re-purposing. :-) --TomEdwards 07:35, 27 Feb 2008 (PST)
- base classes : I think we all agree that huge lists like Category:Entities are less helpful than shorter, well-categorised and explained 'glossary' indices such as filter (6), constraint (9) and the awesome assaults (3). My guess is that the entity baseclasses are a good place to start but I would expect some (legacy) exceptions. I would certainly appreciate advice on how to approach this from people who really know how certain groups of entities work together in practice, and/or have a deeper (eg C++ level) understanding of baseclasses than the fgd provides. --Beeswax 09:32, 27 Feb 2008 (PST)
- base.fgd entities : Distinguishing which entities are available in which games/mods would be useful for this VDC wiki, but also particularly for mod documentation projects. OK, not much fun for non-savvy browsing, but a useful reference nonetheless. Perhaps inline tags (eg {{fgd_base}} , {{fgd_halflife2}}, {{fgd_hl2mp}}, {{fgd_cstrike}}, {{fgd_dod}}, {{fgd_portal}}, {{fgd_tf}} etc) could be used to flag entity pages and simultaneously auto-populate categories for fgd base entities, fgd halflife2 entities, etc ? (A number of entity pages have already been 'flagged' using Template:Game-base and Template:Game). - again I'm happy to help but I'd like some assurance that I'm working within a sound conceptual framework :) --Beeswax 09:32, 27 Feb 2008 (PST)
eg Template:fgd_halflife2 = This entity is available in all [[Half-Life_2]]-based games.<includeonly>[[Category:FGD_Halflife2_Entities]]</includeonly>
eg Template:fgd_base = This entity is available in all [[Source]]-based games.<includeonly>[[Category:FGD_Base_Entities]]</includeonly>