User:Dine2017: Difference between revisions

From the Super Mario Wiki, the Mario encyclopedia
Jump to navigationJump to search
mNo edit summary
mNo edit summary
 
(19 intermediate revisions by the same user not shown)
Line 4: Line 4:
{{BBL-UBX|lang=ja|lvl=2}}
{{BBL-UBX|lang=ja|lvl=2}}
{{BBL-UBX|lang=en|lvl=2}}
{{BBL-UBX|lang=en|lvl=2}}
{{BBL-UBX|lang=ko|lvl=1}}
{{userboxbottom}}
{{userboxbottom}}


==Maintenance==
<span style="font-size: 150%; font-family:franklin gothic; color: #123456; background-color: #cdef12">STATUS: BUSY FINISHING MY MASTER'S THESIS; temporarily stopped working on [[List of unnamed NPCs in Paper Mario: The Thousand-Year Door]]. (I don't mind if you go ahead and complete it without asking me :)</span>
 
==My to-do list==
1. There are three Chinese names which are a mixture of Simplified Chinese and Traditional Chinese:
1. There are three Chinese names which are a mixture of Simplified Chinese and Traditional Chinese:
{| class=wikitable
{| class=wikitable
Line 17: Line 18:
|}
|}


2. <s>The introductory quote on [[Fourth wall]] is not accurate. The words "Wii Remote" should be an in-game icon of the Wii Remote (different from {{button|wii|Wiimote}}).</s> Similar changes apply to [[Garson#Garson's Stories]].
2. Fix quotes like [[Garson#Garson's Stories]] and [[List of Super Paper Mario quotes]] by checking them against the Super Paper Mario text dump.
 
3. [[Lil Sparky#Perfect Ban Mario Character Daijiten]] -- ちゃっと?
 
4. [[Special:Search/insource:Nunchuck]] -- is that spelling ok?
 
5. [[Helmut#Perfect Ban Mario Character Daijiten]] -- 当だれば?
 
==Minor NPC project==
I have mostly finished the [[List of minor NPCs in Paper Mario]]. The quotes come from the [http://www.romhacking.net/community/3078/ Paper Mario Text Dump] by Rew. The layout of the article is not very satisfactory, and I don't know how to improve it.
 
My next project might be:


* [[List of minor NPCs in Super Paper Mario]] (most of the minor NPCs in this game have official names, so this article won't be long)
3. Change "he or she" (referring to the player) to "they", "him or her" to "them", etc., except in cited text.
* [[List of minor NPCs in Mario & Luigi: Superstar Saga]]


'''Contrary to [[MarioWiki:Courtesy#Ask|MarioWiki:Courtesy]], I don't mind if you do them ahead of me, though.'''
4. Items like [[Roast Whacka Bump]] lack the in-game description. Also many ''Super Paper Mario'' characters lack Tippi's tattles.


{| class="wikitable mw-collapsible mw-collapsed"
More importantly, some infoboxes fail to mention from which game the in-game description comes:
!Mysterious code – PM
|-
|
<pre>
<pre>
line = s => `* "''${s}''"`
Ultra Stone
 
|description=''"A stone. Use it to ultra-rank one of your party members."'' <!--this quotation is from paper mario-->
function block(l) {
    [title, tattle, ...quotes] = l;
    return `|-\n|style="text-align:center"|[[File:PM Bob-Omb Red.png]]<br>${title}\n|data-label="Quotes" style="font-size:90%"|\n${quotes.map(line).join('\n')}\n|data-label="Goombario's Tattle" style="font-size:90%"|\n${line(tattle)}`
}
 
function f(s) {
    blocks=s.split('\n\n').map(x=>x.split('\n')).map(block).join('\n')
    console.log(blocks)
}
 
 
f(`Character A
Tattle
Quote 1
Quote 2
 
Character B
Tattle
Quote 1
Quote 2`)
</pre>
</pre>
|}


{| class="wikitable mw-collapsible mw-collapsed"
5. For pages like [[List of implied characters]], see what pages redirect to them. The target of redirects are typically "List of implied characters#XXX". Check whether this works (i.e. whether XXX actually appears as a section title).
!Mysterious code – MLSS
|-
|
<pre>
function block(l) {
    [pic, desc, ...quotes] = l;
    desc = desc.trim();
    if (desc === '-') desc = '';
    if (desc !== '') desc = '<br>' + desc;
    return `|-\n|style="text-align:center"|[[File:MLSS ${pic}.png]]${desc}\n|\n${quotes.map(s => `* ''${s}''`).join('\n')}`
}


template = `{|style="width: 100%; margin: 0 auto; border-collapse: collapse;" border="1" cellpadding="1" cellspacing="1"
6. On [[List of minor NPCs in Paper Mario]], consolidate the quotations of the shop runners (and maybe of a few other characters whose quotes are not completely listed).
|-style="background: #ABC;"
!width="20%"|Character
!width="80%"|Quotes
INSERT HERE
|}`


function f(s) {
7. Download all the navtemplates and write a script to check article->nav and nav->article
    s = s.trim();
    blocks = s.split(/\n\n+/).map(x => x.split('\n')).map(block).join('\n');
    result = template.replace('INSERT HERE', blocks)
    console.log(result);
}


8. Update [[List of characters]] (and co) to include the latest created ''Paper Mario'' and ''SPM'' characters.


f(`
9. Give {{tem|footnote}} the ability to associate one footnote to several footnote tags, and use the template on [[List of minor NPCs in Paper Mario]].


Joke's End NPC
10. [[List of tattles in Super Paper Mario]] -- copy the tattles to the articles for individual characters
-
As a meteorologist, I am particularly interested in the whirlwinds that appear in the seas in this area. When rotational energy is added to warm updrafts of air, whirlwinds occur. It's quite fascinating. ...I would love to research this mechanism further and test it out somewhere.


`)
==Minor NPC project==
</pre>
The page [[List of minor NPCs in Paper Mario]] is largely finished.
|}
* The quotes come from the [http://www.romhacking.net/community/3078/ Paper Mario Text Dump] by Rew. Some of them have been confirmed by actually playing the game, but the others (such as the Toad Town ones) have not.
* The compilation of this article led to the discovery of a few new named NPCs (the [[Rangers]] and the [[Great Gossip Trio]]) as well as new facts about existing named NPCs.
* I'm not satisfied with the layout of the page as it currently stands, but I don't know how to improve it with my crude HTML/CSS skills.

Latest revision as of 07:44, March 15, 2024

Dine2017's Userbox Tower
zh-n
cmn-n
ja-2
en-2

STATUS: BUSY FINISHING MY MASTER'S THESIS; temporarily stopped working on List of unnamed NPCs in Paper Mario: The Thousand-Year Door. (I don't mind if you go ahead and complete it without asking me :)

My to-do list

1. There are three Chinese names which are a mixture of Simplified Chinese and Traditional Chinese:

Diddy Kong Racing 迪迪剛的赛车
N64 DK's Jungle Parkway 森喜剛丛林公园
Rally Ticket 奇諾比奧拉力赛券

2. Fix quotes like Garson#Garson's Stories and List of Super Paper Mario quotes by checking them against the Super Paper Mario text dump.

3. Change "he or she" (referring to the player) to "they", "him or her" to "them", etc., except in cited text.

4. Items like Roast Whacka Bump lack the in-game description. Also many Super Paper Mario characters lack Tippi's tattles.

More importantly, some infoboxes fail to mention from which game the in-game description comes:

Ultra Stone
|description=''"A stone. Use it to ultra-rank one of your party members."'' <!--this quotation is from paper mario-->

5. For pages like List of implied characters, see what pages redirect to them. The target of redirects are typically "List of implied characters#XXX". Check whether this works (i.e. whether XXX actually appears as a section title).

6. On List of minor NPCs in Paper Mario, consolidate the quotations of the shop runners (and maybe of a few other characters whose quotes are not completely listed).

7. Download all the navtemplates and write a script to check article->nav and nav->article

8. Update List of characters (and co) to include the latest created Paper Mario and SPM characters.

9. Give {{footnote}} the ability to associate one footnote to several footnote tags, and use the template on List of minor NPCs in Paper Mario.

10. List of tattles in Super Paper Mario -- copy the tattles to the articles for individual characters

Minor NPC project

The page List of minor NPCs in Paper Mario is largely finished.

  • The quotes come from the Paper Mario Text Dump by Rew. Some of them have been confirmed by actually playing the game, but the others (such as the Toad Town ones) have not.
  • The compilation of this article led to the discovery of a few new named NPCs (the Rangers and the Great Gossip Trio) as well as new facts about existing named NPCs.
  • I'm not satisfied with the layout of the page as it currently stands, but I don't know how to improve it with my crude HTML/CSS skills.