User talk:Camoy: Difference between revisions

From Legacy Roblox Wiki
Jump to navigationJump to search
>NXTBoy
m Text replacement - "</SyntaxHighlight>" to "</syntaxhighlight>"
Tags: mobile web edit mobile edit
 
(20 intermediate revisions by 4 users not shown)
Line 3: Line 3:
<div style{{=}}"overflow:hidden;">
<div style{{=}}"overflow:hidden;">
==[[User:Camoy|Camoy's]] Talk==
==[[User:Camoy|Camoy's]] Talk==
'''Current Focus: Switching from Function to Method widely and fixing formatting.'''
'''Current Focus: Object page renovations!'''


Who am I?  I'm Camoy, one of the original community picked Wiki writers.  I've been editing since April 2010.  I tend to ''fix'' a lot of the Wiki content both on format and content.  I also occasionally dabble in the template code.
Who am I?  I'm Camoy, one of the original community picked Wiki writers.  I've been editing since April 2010.  I tend to ''fix'' a lot of the Wiki content both on format and content.  I also occasionally dabble in the template code.
Line 13: Line 13:


==Notices==
==Notices==
- '''All objects use the Method suffix to link!'''
<hr />
- '''I fixed all object page redirects.'''<br />
- '''I fixed all object page redirects.'''<br />
- '''Found as many obsoulete pages as possible, and added to the Pending Removal category.'''<br />
- '''Found as many obsoulete pages as possible, and added to the Pending Removal category.'''<br />
Line 50: Line 48:
==Object Page Renovation ==
==Object Page Renovation ==
Now that we have new Wiki writers, it will be easier to implement the new object pages.  There are TONS of outdated object pages, and we want to make them all look like the [[Part]] page.  Recently I did all the redirects for all the pages, so there shouldn't be any issues with strange redirects.  We have also done formatting for '''all''' properties, events, and methods, they just need to be implemented in the object pages.  You should use the [[Part]]'s source code and just update all the information.  The goal is to get all the object pages in this new format!  If you want to pitch in say so. <sup><small><font color="grey">[[User:Camoy|Camoy]] &bull; [[Special:Contributions/Camoy|Contribs]] (August 29 2010)</font></small></sup>
Now that we have new Wiki writers, it will be easier to implement the new object pages.  There are TONS of outdated object pages, and we want to make them all look like the [[Part]] page.  Recently I did all the redirects for all the pages, so there shouldn't be any issues with strange redirects.  We have also done formatting for '''all''' properties, events, and methods, they just need to be implemented in the object pages.  You should use the [[Part]]'s source code and just update all the information.  The goal is to get all the object pages in this new format!  If you want to pitch in say so. <sup><small><font color="grey">[[User:Camoy|Camoy]] &bull; [[Special:Contributions/Camoy|Contribs]] (August 29 2010)</font></small></sup>
:Please don't. I have something special planned for the object pages (a do-it-all template). Can you instead focus on the <code>Object:*</code> pages instead. There're instructions on [[User_talk:Mr Doom Bringer|MrDoomBringer]]'s page, and on the [[Template:Object|template]] page. Also, the [[Template:Members|members]] template is very handy.{{User:NXTBoy/sig|date=19:38, 29 August 2010 (UTC)}}
:Please don't. I have something special planned for the object pages (a do-it-all template). Can you instead focus on the <code>Object:*</syntaxhighlight> pages instead. There're instructions on [[User_talk:Mr Doom Bringer|MrDoomBringer]]'s page, and on the [[Template:Object|template]] page. Also, the [[Template:Members|members]] template is very handy.{{User:NXTBoy/sig|date=19:38, 29 August 2010 (UTC)}}
::Also, if you're still working on the function pages, can you rename 'em all to Methods? (template also) I realise that that's a '''HUGE''' job, but if you're going through 'em anyway. {{User:NXTBoy/sig|date=19:45, 29 August 2010 (UTC)}}
::Also, if you're still working on the function pages, can you rename 'em all to Methods? (template also) I realise that that's a '''HUGE''' job, but if you're going through 'em anyway. {{User:NXTBoy/sig|date=19:45, 29 August 2010 (UTC)}}
:::Sure, I'll rename them.  If you have something special, then I'll wait until you're done. <sup><small><font color="grey">[[User:Camoy|Camoy]] &bull; [[Special:Contributions/Camoy|Contribs]] (August 29 2010)</font></small></sup>
:::Sure, I'll rename them.  If you have something special, then I'll wait until you're done. <sup><small><font color="grey">[[User:Camoy|Camoy]] &bull; [[Special:Contributions/Camoy|Contribs]] (August 29 2010)</font></small></sup>
Line 60: Line 58:
Do you know a good amount of CSS? Because if you do, I need help with the margin property. It doesn't seem to be working on my page [[User:MrNicNac|here]]. -MrNicNac
Do you know a good amount of CSS? Because if you do, I need help with the margin property. It doesn't seem to be working on my page [[User:MrNicNac|here]]. -MrNicNac
:I do, which part of the CSS isn't working?  Also, please use the signature button on your toolbar to sign posts to user talk pages :3 <sup><small><font color="grey">[[User:Camoy|Camoy]] &bull; [[Special:Contributions/Camoy|Contribs]] (December 24 2010)</font></small></sup>
:I do, which part of the CSS isn't working?  Also, please use the signature button on your toolbar to sign posts to user talk pages :3 <sup><small><font color="grey">[[User:Camoy|Camoy]] &bull; [[Special:Contributions/Camoy|Contribs]] (December 24 2010)</font></small></sup>
::That's probably because you're using tables. Use <code><nowiki><div></nowiki></code>s or better the [[Template:EmphasisBox|EmphasisBox template]] instead. {{User:NXTBoy/sig|date=13:26, 24 December 2010 (UTC)}}
::That's probably because you're using tables. Use <code><nowiki><div></nowiki></syntaxhighlight>s or better the [[Template:EmphasisBox|EmphasisBox template]] instead. {{User:NXTBoy/sig|date=13:26, 24 December 2010 (UTC)}}
:::That EmphasisBox is hot.  I love that template, thanks for that one NXTBoy :3 <sup><small><font color="grey">[[User:Camoy|Camoy]] &bull; [[Special:Contributions/Camoy|Contribs]] (December 24 2010)</font></small></sup>
:::That EmphasisBox is hot.  I love that template, thanks for that one NXTBoy :3 <sup><small><font color="grey">[[User:Camoy|Camoy]] &bull; [[Special:Contributions/Camoy|Contribs]] (December 24 2010)</font></small></sup>
::::Thanks. I'm a bit unhappy about the dark colors not being vivid enough but meh. Feel free to poke around with [[Template:Color|the color template]].{{User:NXTBoy/sig|date=13:31, 24 December 2010 (UTC)}}
::::Thanks. I'm a bit unhappy about the dark colors not being vivid enough but meh. Feel free to poke around with [[Template:Color|the color template]].{{User:NXTBoy/sig|date=13:31, 24 December 2010 (UTC)}}
Line 82: Line 80:
Then again ROBLOX physics engine isn't the best.  It could just use the long way. <span style="font-size:xx-small; vertical-align:top; color: grey">[[Camoy]] &bull; [[Special:Contributions/Camoy|Contribs]] (December 27 2010)</span>
Then again ROBLOX physics engine isn't the best.  It could just use the long way. <span style="font-size:xx-small; vertical-align:top; color: grey">[[Camoy]] &bull; [[Special:Contributions/Camoy|Contribs]] (December 27 2010)</span>
:I guess you're right. It is fairly trivial to fix. {{User:NXTBoy/sig|date=16:23, 28 December 2010 (UTC)}}
:I guess you're right. It is fairly trivial to fix. {{User:NXTBoy/sig|date=16:23, 28 December 2010 (UTC)}}
::It's pretty simple to find a base class. Just check what each member is a "Member of" in the Object Browser. For example, [[float]] [[P]] in [[BodyGyro]] is a '''Member of''' BodyGyro (no baseclass here). [[bool]] [[Anchored]] in [[Part]] is a '''Member of''' [[BasePart]] (baseclass). I haven't found any hidden baseclasses from the body classes. [[User:Anaminus|--Anaminus]] 03:27, 1 January 2011 (UTC)
:::Though is it possible that it has a base class that does not give any members and just serves as an identifying purpose? <span style="font-size:xx-small; vertical-align:top; color: grey">[[Camoy]] &bull; [[Special:Contributions/Camoy|Contribs]] (January 1 2011)</span>
::::Such as [[Object:GuiLabel]]
:::: I wrote a script that tried all possible combinations of "Physics", "Body", "Base", "Instance", and "Object", as an ancestor class with no avail (Except the combination "Instance", obviously). Maybe there's a key word I'm missing from my list. {{User:NXTBoy/sig|date=14:43, 1 January 2011 (UTC)}}
::::The thing about the body classes is, they're really old. The [[IsA]] method is quite new, and the idea of deriving from a baseclass for the purpose of identifying (or making IsA useful) could just as easily be new. Think of the Value classes; they appear to have no unique baseclass either, and they're also quite ancient. You know how the devs are with not updating ''everything'' to a new feature. [[User:Anaminus|--Anaminus]] 20:04, 1 January 2011 (UTC)
== [[Object:IntConstrainedValue/superclass]] - Instance ==
== [[Object:IntConstrainedValue/superclass]] - Instance ==
Isn't it IntValue? {{User:NXTBoy/sig|date=16:23, 31 December 2010 (UTC)}}
Isn't it IntValue? {{User:NXTBoy/sig|date=16:23, 31 December 2010 (UTC)}}
:Nope.  See Anaminus's object tree.  print(Instance.new'IntConstrainedValue':IsA'IntValue') --> false <span style="font-size:xx-small; vertical-align:top; color: grey">[[Camoy]] &bull; [[Special:Contributions/Camoy|Contribs]] (December 31 2010)</span>
{{EmphasisBox/end}}
{{EmphasisBox/end}}
{{EmphasisBox/start|green}}
{{EmphasisBox/start|green}}
Line 90: Line 95:
You had a reason for saying [[HopperBin]] was depricated, right?  You mind telling me what that reason is because I haven't heard anything like that and there hasn't been a replacement object made. --[[User:ArceusInator|ArceusInator]] 00:57, 30 December 2010 (UTC)
You had a reason for saying [[HopperBin]] was depricated, right?  You mind telling me what that reason is because I haven't heard anything like that and there hasn't been a replacement object made. --[[User:ArceusInator|ArceusInator]] 00:57, 30 December 2010 (UTC)
:It was deprecated for a long time.  It was replaced by a [[Tool]] which can do the same thing.  Although in the Object Browser it doesn't show up as deprecated anymore.  I'm not sure if they still consider it to be deprecated or not because ROBLOX never makes any official announcements about any changes to the API.... <span style="font-size:xx-small; vertical-align:top; color: grey">[[Camoy]] &bull; [[Special:Contributions/Camoy|Contribs]] (December 30 2010)</span>
:It was deprecated for a long time.  It was replaced by a [[Tool]] which can do the same thing.  Although in the Object Browser it doesn't show up as deprecated anymore.  I'm not sure if they still consider it to be deprecated or not because ROBLOX never makes any official announcements about any changes to the API.... <span style="font-size:xx-small; vertical-align:top; color: grey">[[Camoy]] &bull; [[Special:Contributions/Camoy|Contribs]] (December 30 2010)</span>
{{EmphasisBox/end}}
{{EmphasisBox/start|green}}
== Service:BadgeService ==
Sorry, but you really don't want to do that. '''All''' Instances of any kind should use the Object prefix. My code will fail in all kinds of ways if you don't. Just add the Services category to it instead, for now. {{User:NXTBoy/sig|date=14:48, 1 January 2011 (UTC)}}
:I realized that after I added the members, so I changed it right after to be [[:Object:BadgeService]] and added the deleted template to all the Service:BadgeService/blah pages I made. <span style="font-size:xx-small; vertical-align:top; color: grey">[[Camoy]] &bull; [[Special:Contributions/Camoy|Contribs]] (January 1 2011)</span>
{{EmphasisBox/end}}
{{EmphasisBox/end}}

Latest revision as of 06:17, 27 April 2023

Camoy's Talk

Current Focus: Object page renovations!

Who am I? I'm Camoy, one of the original community picked Wiki writers. I've been editing since April 2010. I tend to fix a lot of the Wiki content both on format and content. I also occasionally dabble in the template code.

How should you contact me? PM me on ROBLOX. Do note that I do not answer private messages often. You may also find me lurking on the forum. Good luck. CamoyContribs (December 26 2010)

Notices

- I fixed all object page redirects.
- Found as many obsoulete pages as possible, and added to the Pending Removal category.
- Fixed all the events. For content and format.
- Added examples to all events.
- Added redirects for all events.
- Added Preliminary template to necessary pages.
- Added a Locked template, and edited the Disambig template, and all the pages with it.
- Moved and fixed all methods. For content and format.

Redirects

I did quite a bit of work to get all pages redirecting properly. I've noticed a few need to be deleted because they are in the wrong URL format. Here is the list:
- http://wiki.roblox.com/index.php/Rbx.lua.DataModelMesh_(Object)
- http://wiki.roblox.com/index.php/RBX.lua.StarterPack_(Object)
- http://wiki.roblox.com/index.php/FileMesh_(Object)
- http://wiki.roblox.com/index.php/DynamicRotate_(Object)
I'll be formatting most of the objects/services into the newer updated template. I will also be trying to eliminate many red links, and stubs. CamoyContribs (August 29 2010)

Have you applied the Pending Removal category to said pages?
19:38, 20 August 2010 (UTC)
I shall do that now. CamoyContribs (August 29 2010)
Also, I noticed you stole my formatting from MrDoomBringers page. You might want to check out Template:EmphasisBox, if you haven't already
19:46, 20 August 2010 (UTC)
Yes I did steal the formatting because I liked it so much, I hope you don't mind. I might change some of the colors and such. CamoyContribs (August 29 2010)

Object Page Renovation

Now that we have new Wiki writers, it will be easier to implement the new object pages. There are TONS of outdated object pages, and we want to make them all look like the Part page. Recently I did all the redirects for all the pages, so there shouldn't be any issues with strange redirects. We have also done formatting for all properties, events, and methods, they just need to be implemented in the object pages. You should use the Part's source code and just update all the information. The goal is to get all the object pages in this new format! If you want to pitch in say so. CamoyContribs (August 29 2010)

Please don't. I have something special planned for the object pages (a do-it-all template). Can you instead focus on the Object:*</syntaxhighlight> pages instead. There're instructions on MrDoomBringer's page, and on the template page. Also, the members template is very handy.
19:38, 29 August 2010 (UTC)
Also, if you're still working on the function pages, can you rename 'em all to Methods? (template also) I realise that that's a HUGE job, but if you're going through 'em anyway.
19:45, 29 August 2010 (UTC)
Sure, I'll rename them. If you have something special, then I'll wait until you're done. CamoyContribs (August 29 2010)
I think I've finished the job. Now I have to do the redirects. CamoyContribs (August 30 2010)

Other

Do you know a good amount of CSS? Because if you do, I need help with the margin property. It doesn't seem to be working on my page here. -MrNicNac

I do, which part of the CSS isn't working? Also, please use the signature button on your toolbar to sign posts to user talk pages :3 CamoyContribs (December 24 2010)
That's probably because you're using tables. Use <div></syntaxhighlight>s or better the EmphasisBox template instead.
13:26, 24 December 2010 (UTC)
That EmphasisBox is hot. I love that template, thanks for that one NXTBoy :3 CamoyContribs (December 24 2010)
Thanks. I'm a bit unhappy about the dark colors not being vivid enough but meh. Feel free to poke around with the color template.
13:31, 24 December 2010 (UTC)

Just a side note, what should we be doing about the Object pages. Are we still using the Function suffix or are we moving it to the Method suffix? Because people are still editing the function pages that are in the old Function category which I thought we were trying to remove before CamoyContribs (December 24 2010)

Method suffix, if possible.
16:55, 24 December 2010 (UTC)

Editor status for SNCPlay

How did you do that?
17:06, 24 December 2010 (UTC)
Yea, how did he do that? I can't find that button anywhere??
17:08, 24 December 2010 (UTC)
Oh, nvm, I found it.
17:21, 24 December 2010 (UTC)

Object:BodyThrust/superclass - Instance

Are you sure? I strongly suspect that there is a hidden BasePhysicsBody or something similar from which all the Body_ classes are derived. Currently, it's a bit of a shot in the dark finding it, but I reckon it's there. That's why I left those classes.
20:58, 27 December 2010 (UTC)
I'm confident in this. I trust Anaminus's "Object Tree" is correct. I'll look into it further though, it shouldn't be too hard to fix them anyway... CamoyContribs (December 27 2010)
Another reason I'm confident that it inherits from Instance is that there isn't really a common method or property in all of the Body objects that could be inherited from a hidden class. maxForce doesn't count because BodyAngularVelocity uses maxTorque. CamoyContribs (December 27 2010)
Yeah, but it'd mean that the physics engine could find all physics affecting objects if such a base class existed.
22:37, 27 December 2010 (UTC)

Then again ROBLOX physics engine isn't the best. It could just use the long way. CamoyContribs (December 27 2010)

I guess you're right. It is fairly trivial to fix.
16:23, 28 December 2010 (UTC)
It's pretty simple to find a base class. Just check what each member is a "Member of" in the Object Browser. For example, float P in BodyGyro is a Member of BodyGyro (no baseclass here). bool Anchored in Part is a Member of BasePart (baseclass). I haven't found any hidden baseclasses from the body classes. --Anaminus 03:27, 1 January 2011 (UTC)
Though is it possible that it has a base class that does not give any members and just serves as an identifying purpose? CamoyContribs (January 1 2011)
Such as Object:GuiLabel
I wrote a script that tried all possible combinations of "Physics", "Body", "Base", "Instance", and "Object", as an ancestor class with no avail (Except the combination "Instance", obviously). Maybe there's a key word I'm missing from my list.
14:43, 1 January 2011 (UTC)
The thing about the body classes is, they're really old. The IsA method is quite new, and the idea of deriving from a baseclass for the purpose of identifying (or making IsA useful) could just as easily be new. Think of the Value classes; they appear to have no unique baseclass either, and they're also quite ancient. You know how the devs are with not updating everything to a new feature. --Anaminus 20:04, 1 January 2011 (UTC)

Object:IntConstrainedValue/superclass - Instance

Isn't it IntValue?
16:23, 31 December 2010 (UTC)
Nope. See Anaminus's object tree. print(Instance.new'IntConstrainedValue':IsA'IntValue') --> false CamoyContribs (December 31 2010)

HopperBin Deprecation

You had a reason for saying HopperBin was depricated, right? You mind telling me what that reason is because I haven't heard anything like that and there hasn't been a replacement object made. --ArceusInator 00:57, 30 December 2010 (UTC)

It was deprecated for a long time. It was replaced by a Tool which can do the same thing. Although in the Object Browser it doesn't show up as deprecated anymore. I'm not sure if they still consider it to be deprecated or not because ROBLOX never makes any official announcements about any changes to the API.... CamoyContribs (December 30 2010)

Service:BadgeService

Sorry, but you really don't want to do that. All Instances of any kind should use the Object prefix. My code will fail in all kinds of ways if you don't. Just add the Services category to it instead, for now.
14:48, 1 January 2011 (UTC)
I realized that after I added the members, so I changed it right after to be Object:BadgeService and added the deleted template to all the Service:BadgeService/blah pages I made. CamoyContribs (January 1 2011)