FANDOM


Unused ImagesEdit

ACRudeBox
Technobliterator
ACRudeBox
ACRudeBox


DFF2015Edit

ACRudeBox
ACRudeBox
Technobliterator
ACRudeBox
Technobliterator
ACRudeBox

Help wanted with table wikification. Edit

I set up a sheet last night detailing all the Bonus Quest Records that were replaced by the new system. Tried to approach Kaimi on the subject, but he hasn't responded yet. Was wondering if you could insert a wiki'd version into Quest (Record Keeper) (btw if you don't have LibreOffice yet, I'd recommend it). Swordzmanp236 (talk) 18:19, February 18, 2016 (UTC)

File:FFRK Bonus Roster.ods

I'm not opposed to taking a look at some point tomorrow.--Magicite-ffvi-ios Technobliterator TC 22:46, February 18, 2016 (UTC)
Thanks! It's just basic info. Given that the full Final Fantasy Record Keeper characters is about five miles long with all sorts of adornments, I think it best that you guys decide what else is needed and how the final table should look. Swordzmanp236 (talk) 23:36, February 18, 2016 (UTC)

Bot work Edit

I have attained maximum efficiency.

In any case, I have started using the following Batch script (modify for your own use -- you'll probably need to change syntax for Linux, I think Bash uses <var> rather than %var):

@echo off
pwb.py replace -pt:0 -ref:"%1" "[[%1]]" "[[%1 (%2)|%1]]" -summary:"Moving [[%1]] to [[%1 (%2)]]" -always
pwb.py replace -pt:0 -ref:"%1" "[[%1|" "[[%1 (%2)|" -summary:"Moving [[%1]] to [[%1 (%2)]]" -always
pwb.py replace -pt:0 -ref:"%1" "[[%1#" "[[%1 (%2)#" -summary:"Moving [[%1]] to [[%1 (%2)]]" -always
pwb.py replace -pt:0 -ref:"%1" "{{LA|%1}}" "{{LA|%1 (%2)|%1}}" -summary:"Moving [[%1]] to [[%1 (%2)]]" -always
pwb.py replace -pt:0 -ref:"%1" "{{LA|%1|" "{{LA|%1 (%2)|" -summary:"Moving [[%1]] to [[%1 (%2)]]" -always
pwb.py replace -pt:0 -ref:"%1" "{{SL|%1|" "{{SL|%1 (%2)|" -summary:"Moving [[%1]] to [[%1 (%2)]]" -always
pwb.py replace -pt:0 -ref:"%1" "{{SL|%1#" "{{SL|%1 (%2)#" -summary:"Moving [[%1]] to [[%1 (%2)]]" -always
pwb.py replace -pt:0 -ref:"%1" "{{See Also|%1}}" "{{See Also|%1 (%2)}}" -summary:"Moving [[%1]] to [[%1 (%2)]]" -always
pwb.py replace -pt:0 -ref:"%1" "{{Main|%1}}" "{{Main|%1 (%2)}}" -summary:"Moving [[%1]] to [[%1 (%2)]]" -always
pwb.py replace -pt:0 -ref:"%1" "= %1" "= %1 (%2)" -summary:"Moving [[%1]] to [[%1 (%2)]]" -always
echo %1 moved to %1 (%2).

Place this in the same folder as pwb.py and execute with

replacer.bat Machinist job

to add tags to all of the links.

I did Kaimi's bot job then started on decapitalization. Somehow we missed all the Wallpapers and (Song) pages so I'm on that. Xeno's Articles to Move will have to wait. Cat (meowhunt) 04:56, February 21, 2016 (UTC)

And Judgement Day approaches, as Skynet begins to learn at a geometric rate...
Nice work! Only thing is that "Main" can often be typed as "main", and for enemies, the "prev" and "next" bestiary param links would need to be accounted for. I'll need to adapt for Linux, but this looks like it can save a lot of time as far as disambig relinking goes. Now I don't need to rush to create a relink.py script.
Partly related, but good job on starting the FFXIV module stuff. It'll be tons of work before we can get it to work, but I like that we've got it going so far. One day we won't need to use modules, and can use whatever data stores Wikia set up, but modules work until then.--Magicite-ffvi-ios Technobliterator TC 09:20, February 21, 2016 (UTC)

Heavenstrike Rivals coverage?Edit

I wonder if anybody here has heard of this new collab TRPG between SqEnix and Mediatonic (correct style?). Right now, the game has a cross-promotion with FF4.

From what I understand, the game goes like this: You, the player, are recruited into a mercenary force against beings known as the Fallen. You are the commander of a diverse array of units, each with varying abilities and strengths. You build squads of up to nine units to fight battles on a 3x7 grid. Unfortunately, your foes can also send out minion units to battle your squad. In classic fashion, the first commander to fall will lose the battle. If you win, you progress through the story to the next set of battles, etc., etc.

It's not an FF game, but FF characters are in it as possible playable units. How, then, should it be covered? Swordzmanp236 (talk) 05:29, February 21, 2016 (UTC)

Project:Scope might be able to help you there, but it sounds like it could fall under tier 2 scope - which means a Heavenstrike Rivals game page created, and sections on the characters included under "Non-Final Fanatsy guest appearances". This is the same as with Ehrgeiz.--Magicite-ffvi-ios Technobliterator TC 09:20, February 21, 2016 (UTC)
Great! I got a notice while playing re: Rydia and Rosa as possible units. Based on their rating system, it looks like they could be four-star adds. My fingers are a little slow to code a big page, so I wonder who we could get to tail (that is, follow) the game? Swordzmanp236 (talk) 09:43, February 21, 2016 (UTC)
There probably wouldn't be too much needed to write about them, just follow Cloud's Smash Bros section. Not much is really needed other than just overview of their role in the gameplay or lore (but it doesn't look like there's any lore for this), and how it alludes to their FFIV appearance (similar abilities, equipment?). If you can't save it to the page, just post what you think should go here and I'll do it myself or get someone to take a look.
Oh, and did you manage to get that spreadsheet coded up in a table? I just realised I'd forgotten to get around to that...--Magicite-ffvi-ios Technobliterator TC 10:00, February 21, 2016 (UTC)
I just put up a quick blurb on Rivals while we figure out how it fits into the schema--expand it if we can find players who know more about it. And I'm a fix-it guy IRL, not a coder, so I wouldn't know the first thing about coding that spreadsheet with the dividing lines in the right place. Swordzmanp236 (talk) 10:21, February 21, 2016 (UTC)

?Edit

ACRudeBox
Technobliterator

Gee, maybe it's because you do it to me all the bloody time.Edit

[citation needed].

You are fucking intolerable. If you can find any time I've reverted something without giving a reason then good fucking luck because it's never happened. JBed (talk) 00:24, February 27, 2016 (UTC)

I'm not going to argue with you just because you don't remember the countless times you've done it in the past. I don't need to point this out to you Just like I don't need to point out to you a) don't come to my talk page to flame me and b) the performance is more important than your convenience. Parser functions add miliseconds to load times. You do that for potentially several other templates, it adds up. You do that on top of the fact you're already nested it in an if, it adds up You use a device with low bandwidth and limited data plans, it adds up. This is not rocket science.--Magicite-ffvi-ios Technobliterator TC 00:35, February 27, 2016 (UTC)
No, I think you DO have to be able to support your bullshit claims. I think it's called slander otherwise. You were being a troll, I'm fucking fed up.
Well, you're not wrong, the additional processing of an {{#if}} and potentially (in about 5% of cases) an extra parameter call, multiplied by the amount of tabs will add to the time. Negligibly. I know {{#if}}s alone, unnested as these are minimal, but I haven't really tested parameter calls. I understand not wanting to add to load time, but logical programming is also something developer's like to have. Most programs could be written a little more efficiently but no wants to sacrifice logical structure.
Although, this needs to be said, but: "You use a device with low bandwidth and limited data plans, it adds up. This is not rocket science" -- This has no effect on either of those things. The processing is done on the server, not the client. JBed (talk) 01:31, February 27, 2016 (UTC)
Take my advice: don't even go there. You want to talk about who's more intolerable, you want to talk about who's doing the slandering, you want to talk about who's more fed up? I could give you the longest list of reasons for any of those, just like I could name quite a few occasions you've reverted without reason, because three of them are right there, one of which an admission of the fact - and don't go into the "retaliatory" talks either, because from my perspective, I'm the one retaliating to what I've been fed up with for years. This is not a discussion that needs to be had whatsoever, and if you think I'm a jerk for not going into it, wait until you see what I am when I do. I've wasted more time on the subject than I should have already.
And no, that is inaccurate. The processing for parsers is not condensed and cached the way Lua, CSS and JavaScript all are. That's why a Lua script will slow your load time for about a day before it's suddenly sped up, and why as soon as you go into nesting ifs below 3 levels, you really need to start thinking about making a Module instead. Any parameter is better than any parser function. It doesn't matter if it appears negligible to one person, it doesn't matter if it's negligible to 1,000,000 people, it adds up unnecessarily, and there's no way to test that for every device and every scenario known to man because no one owns every device and every scenario known to man. The world we live in is a nightmare for developers because they cannot possibly know how to bugtest and design for every device, so they have to go for the lowest common denominator, because what's extremely negligible on a Windows 10 Alienware 900000000000 is not on a used smartphone you picked up with a 500MB per month data plan. That's just how it is now, lowest common denominator. It's not worth it.
I get it, you think nothing of me, you are inclined to believe everything I say is false. Well, it's not coming from me, it's coming from Wikia Staff. And it should be obvious why I default to them: I think I know who I'm more inclined to believe between someone who's paid to work on their own site, and someone who, for all the genuine help they've actually been, also has a long history of being an unapologetic douchebag with a bloated ego.--Magicite-ffvi-ios Technobliterator TC 01:58, February 27, 2016 (UTC)
I don't believe everything you say is false, but my understanding contradicts what you're saying. If you could explain the error in my logic I would be very intent on listening. It seems in this response you are saying the error in my logic is caching.
So what does server caching have to do with client bandwidth? The server renders the page and the client downloads that page. In either of these two versions the amount being downloaded is the same. The difference here is how quickly the server can return the page. If your Wikia Staff can explain to me why that's incorrect I would like to hear it because my current understanding of the logic of webpages doesn't understand this.
So I did a test, and using the {{#if}} method should cost us 0.000217s on each instance when {{{enemy}}} is set. So if a template for a boss used seven tabs? That's an added 0.001519s, one and a half thousandths of a second. Yeah, I have a hard time believing that's the whole truth too. I don't know how templates render (if an {{#if}} contains a template that uses an {{#if}}, is that second {{#if}} nested? I would think the template to be rendered in isolation so I don't think it should), but I set up pages to use both systems and that's what I got. A template that passes "enemy=boss" to a template that passes that same thing to 499 instances of one templates (that also have "# enemy" parameters that go unused). So I divide the parse time by 499 to find the load of each template instance, and then I use the difference to calculate just the added parse time-- the parse time of {{#if}} and {{{enemy}}}. If we want to use the max parse time values the difference is 0.000596s for one instance (0.001094s ({{#if}}) v. 0.000498s (redundancy)).
Now let's get to the core of the argument. You are on the side of "every ten-thousandth of a second counts", and I am on the side of "we can sacrifice a couple hundredths of a second for logical programming/scripting(/markuping?)".
Because this isn't a debate about saving time, this is a debate about a time we don't even perceive. If you want ideas about how we can save more time: Fields like enemy skill where there is a source but no format can be saved by removing the default and having them be the default in FFVII Enemy in the same way as you have done with {{{enemy}}}. Since we're passing a value from FFVII Enemy to FFVII Enemy/stats anyway, we can just skip the need for the PI processing to do the null check/default insertion. Also we have those {{#ifeq}}s for immunity that force it to only accept "Immune", although at the end of it all, all infoboxes are either going to use Immune or not have it so it's just adding load to each page. You can also save time by removing that "shadow=Ozma" thing on the IX template because the #switch has a #default where you can just put that same value directly on Ozma's article.
Actually, here's the killer: We've been talking about server time here. Let's observe real website developer's attitude to those ten-thousandths of a second we're arguing about-- but let's look at the client-side, the JavaScript that people's individual devices have to render themselves. getElementById v. jQuery. Unfortunately Browserscope seeps to be down right now, but you can run the test yourself. Most devs will use the $("#foo") method, but that makes jQuery waste time figuring out that all the text wants to do is get the element by its ID. But $(document.getElementById("foo")) isn't even close to simply document.getElementById("foo") -- creating that jQuery object takes time, and most of that time sets up things the object won't use. It would be quicker to just use the relevant jQuery methods as functions. Heck, half the time devs won't even be doing anything more complicated than what the DOM HTML Element properties offer.
Yes, web developers do things for their own convenience in exchange for a minute performance cost, even when it's extra processing for the client's device. And that's not even an avoid-redundancy gain, it's a type-less-and-look-simpler gain. An avoid-redundancy gain is much higher on the importance list.
I don't really care to continue the other discussion because the discussion I really wanted was this^ one, calling you out for being an ass was just a necessary first step. But... are you saying that I did these reversions to the template without a reason? Because if so, fking srsly? JBed (talk) 07:02, February 29, 2016 (UTC)

I am following this discussion closely. Both of you, please keep it civil towards each other and assume good faith. JBed, it's not appropriate for a staff member to attempt to provoke another user, and it has clearly derailed the debate you were attempting to have. Techno, you have been warned before about your continued accusations and lack of good faith directed at JBed.

I understand that the current situation is frustrating because WTH are Wikia doing, but you two need to focus on the technical issues at hand and stop bringing your personal history into it. It was understood that when we promoted you two, you would attempt to work together peacefully. Do so. — YuanSalut 07:32, February 29, 2016 (UTC)

I'm done talking about this. Just do whatever you end up doing on the other templates as well.--Magicite-ffvi-ios Technobliterator TC 09:41, February 29, 2016 (UTC)

CategoryEdit

This may be a bad time for you... but can you tell me how to delete a category from an article? Say, Main Character (cat.) needs deleting because I wanted the amend of Main Characters (with an s).

I have searched the internet, I have search the Del. Category area of Community Central and still no proper explanation! It says they can be deleted the same way article pages can. So the first thing I do is go to the character page and try remove it (but obviously no luck), then I go to the actual category page and hit delete (no luck) still remains on the character page. I'm sorry for bothering you.--Kasaikiri (talk) 10:22, February 28, 2016 (UTC)

Edit the page and then remove it, the list of categories will be in a thing at the right.--Magicite-ffvi-ios Technobliterator TC 12:30, February 28, 2016 (UTC)

About English and not-English Edit

I'm absolutely positive that "K.O.'ed" is not English.

  1. "K.O." is the abbreviation of "Knock Out";
  2. The past tense of "knock out" is "knocked out", not "knock-out-ed";
  3. The abbreviation of the past "Knocked Out" is "K.O." again, not "K.O.'ed".

Am I wrong? Did people start saying "knock-out-ed" lately? --Abacos (talk) 14:43, February 29, 2016 (UTC)

I'm going to need context here. "KO" is the name of the status in lots of games.--Magicite-ffvi-ios Technobliterator TC 14:47, February 29, 2016 (UTC)
It's actually acceptable in English to abbreviate the term "knocked out" as KO'd or KO'ed without the extra periods. It doesn't seem logical at first. Some funky writer somehow decided that it was better than "K'd O", and it stuck. On the other hand, the shorthand for "crossed out" is often X'd out. This language are weird. Swordzmanp236 (talk) 19:34, February 29, 2016 (UTC)
KO is the abbreviation of Knock Out. From this, a past tense evolved, as they usually do with abbreviations, by adding a "d" sound on the end. People usually write this as "KO'd". [1]. "KO" derived from "Knock Out", but "KO'd" derived from "KO", not directly from Knocked Out even if they have the same meaning. JBed (talk) 20:21, February 29, 2016 (UTC)
Some days ago I wrote that English evolves faster than other languages. I reaffirm it: I speak five languages, and English is the only one that mixes up verbs, abbreviations, nouns, prepositions and so on. (My hypothesis for this is that primary schools in English-speaking countries spend several years teaching spelling, but no grammar; while in non-English-speaking countries it is the opposite: one year of spelling, six years of grammar.) --Abacos (talk) 11:11, March 1, 2016 (UTC)
I agree with Swordzmanp236: this language is weird. :D
And I say more: Americans are acronym-maniacs. English is a language made of short words already (compared to the other languages from Europe), but for the Americans these short words are never short enough. :D :D --Abacos (talk) 11:24, March 1, 2016 (UTC)

have i told you Edit

that /your/ shinryu strategy is shit m8 Hexed 02:33, March 1, 2016 (UTC)

BETTER THAN YOURS--Magicite-ffvi-ios Technobliterator TC 08:54, March 1, 2016 (UTC)


Fan of & Completed box templatesEdit

FF7 - Cloud Portrait
FF7 - Cloud Portrait
Technobliterator
FF7 - Cloud Portrait

EditsEdit

FF7 - Cloud Portrait
Technobliterator

Common.css Edit

Looks like the issue was due to the RO state this morning while we were fixing backend stuff. Common.css seems to be loading now (checked the custom 250px ToC to verify). Rappy @fandom 19:17, March 1, 2016 (UTC)

Ah, yep, appears so. Thanks!--Magicite-ffvi-ios Technobliterator TC 19:21, March 1, 2016 (UTC)

FFVEdit

I wasn't as far along with working on GBA as I thought.

Here's SNES/RPGe: User:JBed/test15. I can re-render with GBA names for items, weapons, et al. Or I can render with the IDs and create modules to make it easier if we want to work on a translation-switch thing at some point.

Also, for GBA enemies, if you happen to discover you have an FFV GBA ISO, this can get the stats. JBed (talk) 06:47, March 5, 2016 (UTC)

Translation switch? Similar to Module:FFVIMorph? That may be difficult to implement if there's a large number of them, but I don't think it's a bad idea. I think it'd just be tougher for enemy abilities. It might be easiest to re-render with GBA item/ability names, then I can use that ROM hacker to get the stats for enemies exclusive to GBA. Might need to download a virtual machine if I can't get it to work on Linux, though...--Magicite-ffvi-ios Technobliterator TC 11:17, March 5, 2016 (UTC)
Also, for the pre-VI games, it might be best for the module to pass a null param rather than a blank one. This is because otherwise things like ps get given a blank parameter and thus ps steal 1 etc show up, but there's nothing in ps steal 1, so it looks like there are no steals in the PS version when there are, they're just named identically to the SNES steals. That, and the enemy thing, I know I just edited everything to use the if, but I can get the bot to revert it just as easily.--Magicite-ffvi-ios Technobliterator TC 15:55, March 5, 2016 (UTC)
It shouldn't matter. A blank parameter results in the same thing as not passing it at all. That's what both {{#if:{{{1|}}}| and PI source tests do: it's true only if the parameter is present and it's a non-blank value. JBed (talk) 21:18, March 5, 2016 (UTC)
Not happening on Behemoth (Final Fantasy VI). It shows "none" in the PS item drop when using the module, while that doesn't show up when not using it.--Magicite-ffvi-ios Technobliterator TC 21:27, March 5, 2016 (UTC)
Right, so the one difference between passing null and passing blank is the parameter-pipe-else (like {{{enemy|enemy}}}) doesn't do anything. Since the parameter is always present, even if blank.
Therefore this: {{{ps drop 1|{{{snes drop 1|}}}}}} -- is using a blank value. It should otherwise be: {{#if:{{{ps drop 1}}}|{{{ps drop 1}}}|{{{snes drop 1}}}}}. JBed (talk) 21:36, March 5, 2016 (UTC)
That requires littering it with nested ifs, beyond three levels, which has to be far worse for load times than making the module pass null values rather than blank ones.--Magicite-ffvi-ios Technobliterator TC 21:51, March 5, 2016 (UTC)
Don't know. I don't know the cost of parameter-pipes. I'd opt for passing null if I knew it was faster but I don't know how to fairly test it. ParserSpeed was showing it to be like half a second to a second slower (and that was before I removed parameter-pipes from VII Enemy/stats-- I don't know who much that changes).
I wonder if for most of the infobox values we'd be better off writing them in Lua instead. There's no nesting issues that way. JBed (talk) 22:12, March 5, 2016 (UTC)
From what I was told, paramater pipes cost nothing extra, nor does (cached) Lua. So between rewriting those particular FFVI values in Lua and just leaving them with parameter pipes, there's no real difference. However, if this is too much work just for one template, then it's probably better for the pre-FFVI games to not use the module at all.--Magicite-ffvi-ios Technobliterator TC 22:19, March 5, 2016 (UTC)

Okay, I have FFV Enemy set up. Any chance you can re-render so that it adds different params for PS and GBA, rendering with the different translations, for locations through to release params?--Magicite-ffvi-ios Technobliterator TC 02:40, March 6, 2016 (UTC)

I can't do location for any of them.
I need to recommend a change to FFV Enemy/stats. To add "control 1", "control 2", "control 3", and "control 4", each to store a single ability; "control" should only be for Immune (or not otherwise exist); and "berserk abilities" can be removed. An enemy's control abilities and berserk abilities are taken from the same place in the data. I'll let you decide how you want to display them, but this same thing happens with VII (except in VII an enemy only has one berserk ability, the first manipulate slot, rather than all of them).
Anyway, done? If you want me to change anything just ask. JBed (talk) 08:13, March 6, 2016 (UTC)
No worries, locations was already correct on pages, and I believe so were images and bestiary. And sure, I added the different control params, but do you know if the confuse abilities are taken from that same place in data as well? I know that's how it works in VI.
With this, and if I can WINE or virtual machine to get GBA enemy stats, that's most of the main games done, just IV left. I'm fairly sure it'd be a good idea to hack the 2D version of IV to find a lot of the missing stats, and then there's the subpage in toc JS thing I need to do...but after that, smooth sailing. However, I'll probably need you to take X-2 completely, because I have no idea wtf I'm doing with that one.--Magicite-ffvi-ios Technobliterator TC 13:15, March 6, 2016 (UTC)

SourcesEdit

Official credits and Wikipedia isn't enough? Lol?

Official credits are proof, yes. Wikipedia, absolutely not, and the page I linked you makes it very clear it's not a valid source.--Magicite-ffvi-ios Technobliterator TC 01:03, March 8, 2016 (UTC)
Well they're all on the credits. I shouldn't have to reference them.——Preceding unsigned comment was added by Sora9669‎ (talkcontribs). Please sign your posts with ~~~~.
Not strictly true - the credits can be cited as a reference, as they are on Wikipedia. It might seem like a pain, but it's to show proof to readers as well as other editors, rather than just make them take your word for it.--Magicite-ffvi-ios Technobliterator TC 01:13, March 8, 2016 (UTC)

FF EventEdit

Hey Dood,

I made the post on Shinra News as directed. It would be awesome to get a sitewide message for it. Would probably only be a week or two. Thanks again for your help!

Knakveey (talk) 21:42, March 9, 2016 (UTC)

No problem! Just updated the News Box about the event. How've you been since Community Connect?--Magicite-ffvi-ios Technobliterator TC 21:43, March 9, 2016 (UTC)

TemplatesEdit

ACRudeBox
Technobliterator
ACRudeBox
Technobliterator
ACRudeBox
ACRudeBox
Technobliterator
ACRudeBox

Context-links inaccessible and non-validating Edit

Hi, the definition lists used for context links and block quotes on this wiki result in strange behavior from my screen reader. They also don't validate at validator.w3.org ("Error: Element dl is missing a required child element.")

I understand the context-link templates will be converted to the module's <div class="context-link">, eventually. But is there a reason why they can't be patched to use <div class="context-link"> in the interim? The screen reader output was improved, and the only visual change was a few pixels difference on the margin. Rigel Kent (talk) 12:58, March 17, 2016 (UTC)

It's just because the class, like the template, is still in prototype phase and subject to change. I don't want to unleash it on the wiki yet until it's done.--Magicite-ffvi-ios Technobliterator TC 13:00, March 17, 2016 (UTC)
How about an inline style version instead, then? Similar to what I did on {{Q}}. Rigel Kent (talk) 13:05, March 17, 2016 (UTC)
I'll be finished in a few days anyway. Should be no need for a temporary solution. However, if you want to for the time being, go ahead.--Magicite-ffvi-ios Technobliterator TC 13:42, March 17, 2016 (UTC)

Etymology SpacingEdit

There's an extra spacing when using the etymology template. Example: Lady Luck (Final Fantasy X-2)#Etymology. Don't know if it's a bug cause by wikipedia or something. Fenrir9 (talk) 18:29, March 22, 2016 (UTC)

There were edits made to it recently, I think the guy who did it made a mistake. I've edited it, should've solved it now?--Magicite-ffvi-ios Technobliterator TC 19:14, March 22, 2016 (UTC)
It's back to normal, thank you for solving it. Fenrir9 (talk) 19:33, March 22, 2016 (UTC)
No prob, lemme know if you need anything else.--Magicite-ffvi-ios Technobliterator TC 19:35, March 22, 2016 (UTC)

Redirect BotEdit

I found pywikibot framework documentation. Finally.

With that, I was able to rewrite redirectmaker.py to work on #invoked databases, like so:

This needs a lot of work. However, I think it's a step in the right direction, and I made redirects for all Gladiator arms last night. I'll hold off on going -catr:Final Fantasy XIV Items until I'm sure it works flawlessly.

If you need me to fork a script for FFWiki purposes or design a new script, just let me know in the future, I think I can take care of it. It's something of a long-term goal (fantasy?) of mine for the bot to be able to generate stub pages, e.g. of all the enemies in a game, with the appropriate data, for humans to fill out the prose sections. But we would have to seriously discuss that as a wiki, because having the bot not just maintain content, but autonomously generate it, would be quite a paradigm shift in how we run the wiki. Cat (meowhunt) 06:25, March 26, 2016 (UTC)

EDIT 06:31, March 26, 2016 (UTC): Another thing - I should probably write up a userpage with my ideas for the wiki, rather than just flooding your PMs/user talk whenever I come up with something. Sorry about that :/

That's a much better doc than the one I used. I guess we can just delete the useless stuff we don't need from Pywikibot now. It also looks fairly simple to learn how to write new scripts.
I'm not sure any new thing is desperately needed right now. There's one template I planned on creating that merges things like the sideicon template, handles categories, pagetitles and stuff like that, maybe even navboxes, which would definitely require a script to work, but since I don't have time to write the script myself, if you could do that when I make the template, that'd be neat. Only other thing is, obviously, to upload this stuff on github so other people (ie me) can use this.
Not sure how I feel about create stub pages of just data. It seems like the inputting of data for said stub pages and having it process through them may be longer than just writing the pages and filling in the data yourself. And then there's the thing where it's often easier to leave a red link so people know a page isn't complete. However, if you wanted to do that, I'm fairly sure pagefromfile.py is something you could work with.
Really nice job. And no worries about flood my PMs and talk page, it's what I'm here for. :P--Magicite-ffvi-ios Technobliterator TC 11:08, March 26, 2016 (UTC)

Well, the idea is you wouldn't fill out the data, it would be all generated from game code, similar to FFXIV Data. So it would make a page like

{{sideicon|FFXVII}}{{Expand}}{{FFXVII Enemy|hp=9001|mp=320|str=40|mag=32|abilities=One-shot, Poison Gas|fire=Immune|ice=Immune|holy=Weak|location=Badlands Shadowplace}}
'''Evildude''' is an enemy from Final Fantasy XVII, fought in the [[Badlands Shadowplace]].

==Battle==
Evildude uses One-shot, which inflicts [[Death]] to a single party member, and Poison Gas, which inflicts Poison to all party members.

The hard part would be figuring out how to interpret enemy abilities automatically. I can see why you'd be concerned though, like I said this is a long way off and something we'd have to discuss before seriously considering. Cat (meowhunt) 14:38, March 26, 2016 (UTC)

Unknown issueEdit

ACRudeBox
Technobliterator
ACRudeBox
Technobliterator
ACRudeBox
FFVII Cait Sith Battle
ACRudeBox
Technobliterator
ACRudeBox

Ugh. I vote we abandon the multi-enemy infobox module. Having the PIs render on Lua time is turning out to be a nightmare. JBed (talk) 06:15, April 24, 2016 (UTC)

Technobliterator
ACRudeBox
Technobliterator
ACRudeBox
Technobliterator

FFXII WalkthroughEdit

79.103.195.124 17:13, April 4, 2016 (UTC) Hello, it seems like the images in FFXII Walkthrough are kinda messed up since last week. http://finalfantasy.wikia.com/wiki/Walkthrough:Final_Fantasy_XII_IZJS/Nightravens/Part_1

Problem with photobucket images on the wiki at the moment. It's a known issue, hopefully it'll be solved before long.--Magicite-ffvi-ios Technobliterator TC 17:28, April 4, 2016 (UTC)

FFBEEdit

ACRudeBox

FFVI Enemy InfoboxEdit

It seems like the GBA/Mobile/PC tab is not showing the Rage, Sketch, Control, and Confuse abilities. It only shows None. It works on the SNES/PS tab. Fenrir9 (talk) 20:54, April 18, 2016 (UTC)

Fixed now?--Magicite-ffvi-ios Technobliterator TC 21:00, April 18, 2016 (UTC)
Yes, thank you. Fenrir9 (talk) 21:06, April 18, 2016 (UTC)

FFBEEdit

ACRudeBox
Community content is available under CC-BY-SA unless otherwise noted.