https://wiki.raregamingdump.ca/api.php?action=feedcontributions&user=RedBees&feedformat=atomRare Gaming Dump - User contributions [en]2024-03-28T16:38:04ZUser contributionsMediaWiki 1.34.0https://wiki.raregamingdump.ca/index.php?title=GameCube&diff=4978GameCube2024-02-08T21:49:13Z<p>RedBees: </p>
<hr />
<div>{{Infobox<br />
| name = GameCube<br />
| title = GameCube<br />
| header = GameCube<br />
| image = [[File:GameCubeWithController.jpg|200px]]<br />
| caption = A standard GameCube with its [[GameCube Controller|controller]].<br />
| label1 = Initial Release Date <br />
| data1 = September 14, 2001 (JPN)<br />
| label2 = SDK<br />
| data2 = [[Dolphin SDK]]<br />
}}<br />
The '''GameCube''' (marketed as '''Nintendo GameCube''', codenamed '''Dolphin''') is a home video game console which was developed by Nintendo and [[ArtX]] from mid-1998<ref>A Dolphin’s Tale: The Story of GameCube - https://web.archive.org/web/20140108044600/http://www.dromble.com/2014/01/07/dolphin-tale-story-of-gamecube/</ref> to 2001.<br />
<br />
==Hardware Notes==<br />
''More information: [[Gekko]], [[GX]], [[Flipper]], [[wikipedia:GameCube_technical_specifications|GameCube technical specifications (Wikipedia)]]''<br />
[[File:Gekko.jpg|alt=Gekko|thumb|Gekko]]<br />
The GameCube has three main components; a [[Gekko|CPU]] (Gekko), a [[GX|GPU]] (GX), and a [[Flipper|system ASIC]] (Flipper). <br />
<br />
The CPU is a semi-custom derivative of the PowerPC 750, which was also notably used (under the marketing name "PowerPC G3") in several late 90s-early 2000s Macs. It is a superset of later PPC750 variants, with additional instructions for accelerated media and graphics processing. Some newer PowerPC 750-based Macs can also use these instructions if the correct HID register bits are set.<br />
<br />
The GPU is fully custom; it was developed by ArtX, a startup which spun off from the [[Silicon Graphics]] Nintendo 64 hardware development team. ArtX was bought out by [[ATI]] in 2000, just as the GPU design was being completed; as such, the GameCube has ATI branding, although its hardware has no relation to ATI products preceding it. After purchasing ArtX, ATI used their GPU technology in Radeon video cards starting with the acclaimed R300 series, making the GameCube's GPU an ancestor of modern PC GPUs.<br />
<br />
The system ASIC (similar to the chipset on a PC motherboard, implementing peripheral interfaces and other system functions) is fully custom, having been co-developed by ArtX and Nintendo.<br />
<br />
The GameCube has three banks of RAM; a main 24MB general-purpose bank, a slow 16MB bank intended primarily for use as an audio buffer, and a 3MB VRAM bank which is embedded within the GPU.<br />
<br />
The GameCube's architecture would later evolve into that of the [[Wii]] and [[Wii U]].<br />
<br />
==Software Notes==<br />
''More information: [[Dolphin SDK]], [[GameCube Boot Process]], [[NROM]]''<br />
[[File:GameCubeMenu.png|alt=The GameCube boot program's menu.|thumb|The GameCube boot program's menu.]]<br />
The Nintendo-developed [[Dolphin SDK]] was used to build all officially released GameCube software.<br />
<br />
There were two official distribution channels for GameCube software; discs, and preinstalled software. <br />
<br />
The GameCube's disc format, known internally as NROM, uses a custom filesystem and a basic XOR encryption scheme tied to the disc's [[wikipedia:Burst_cutting_area|BCA]] to prevent unauthorized reading and copying. However, the discs are otherwise physically identical to [[wikipedia:MiniDVD|miniDVD]] discs, which in turn are reduced-size standard DVDs; therefore, if the GameCube's disc drive is hacked using an external device to disable the security mechanism, it can read standard miniDVD and DVD discs. Some PC DVD drives can also read GameCube discs, although software such as [https://wiki.gbatemp.net/wiki/RawDump RawDump] is necessary to access their contents. Early in development, the GameCube used full-size discs equivalent to DVDs.<br />
<br />
The GameCube's capacity for preinstalled software is limited to a ROM chip attached to the [http://hitmen.c02.at/files/yagcd/yagcd/chap10.html EXI] interface, which the CPU boots from by default. This ROM chip contains a boot program which will initialize the system, play the boot animation and start the inserted disc or display the console menu. A XOR encryption scheme is also used on the ROM data.<br />
<br />
The GameCube has no proper operating system; the boot program does not keep executing after it launches a game or expose any "BIOS" functions, and all code which runs once a game has been started is loaded from the game disc. The Dolphin SDK includes an "OS" library with some basic functions for system features such as thread/memory management.<br />
<br />
==Controller==<br />
[[File:PrototypeGameCubeController.jpg|alt=A prototype GameCube controller with no D-pad.|thumb|A prototype GameCube controller with no D-pad.]]<br />
''Main article: [[GameCube Controller]]''<br />
<br />
The GameCube's controller went through 5 chipset revisions (numbered DS1 through DS5), and several more casing revisions. <br />
<br />
The earliest known GameCube controller prototype from 1999 is a bare board with no casing; later prototypes added a casing resembling the final but with a Start button in place of the D-pad, and a later variant was almost identical to the final but with minor differences such as a bean-shaped B button.<br />
<br />
==Development Hardware==<br />
<br />
===Development Consoles===<br />
At least 8 GameCube development consoles were made.<br />
<br />
====Arthur====<br />
''Main article: [[Arthur]]''<br />
<br />
This is mentioned in [[Dolphin SDK]] header files as being a GameCube development platform. Since this was the codename of the PowerPC 750 processor itself, this was likely a generic name for PowerPC 750 development boards used during very early development.<br />
<br />
======Minnow======<br />
''Main article: [[Minnow]]''<br />
<br />
This is mentioned in the [[Dolphin SDK]] documentation as being an early prototype development system without graphical capabillities, used for internal system bring-up only. A Minnow is a small fish, which might be eaten by a Dolphin.<br />
[[File:DolphinDevelopmentHardware.jpg|alt=A DDH console.|thumb|A DDH console.]]<br />
<br />
======Dolphin Development Hardware (DDH)======<br />
''Main article: [[Dolphin Development Hardware]]''<br />
<br />
DDH consoles were used starting in 1999-2000, and are believed to have been the first GameCube development console distributed outside of Nintendo. The DDH console resembles a small PC tower. It has an internal hard drive which can be attached to a PC with a special SCSI interface to copy games for debugging. Later DDH consoles were rebadged with the name "Nintendo GameCube Development System".<br />
<br />
======NPDP-GDEV======<br />
''Main article: [[NPDP-GDEV/GBOX]]''<br />
<br />
The NPDP-GDEV (Nintendo Pseudo Disc Pack-GDEV, with GDEV possibly being "GameCube Dev") console was used from around 2000. It has a slot to load games from [[NPDP]] cartridges, as well as the ability to load games directly from a PC with optical disc emulation. The GDEV has 48MB of main RAM, while a standard GameCube has 24MB.<br />
<br />
The main board of the GDEV is known as "Orca"; Orcas are particularly strong Dolphins.<br />
<br />
======NPDP-GBOX======<br />
''Main article: [[NPDP-GDEV/GBOX]]''<br />
<br />
The NPDP-GBOX console is similar to the NPDP-GDEV, without the ability to load games from a PC.<br />
<br />
======NR Reader======<br />
''Main article: [[NR/NPDP Reader]]''<br />
<br />
The NR Reader console is nearly identical to a standard GameCube, but comes in a unique teal colour and has a modified disc drive which reads NR discs rather than NROM discs. NR discs can be written to by developers to test games in an environment identical to that of a standard console.<br />
[[File:NPDPReader.jpg|alt=A NPDP Reader console.|thumb|A NPDP Reader console.]]<br />
<br />
======NPDP Reader======<br />
''Main article: [[NR/NPDP Reader]]''<br />
<br />
The NPDP Reader console is similar to the NR Reader, but in a red colour and with the disc drive entirely replaced by an NPDP cartridge slot.<br />
<br />
======TDEV======<br />
''Main article: [[TDEV]]''<br />
<br />
The TDEV (Tiny Dev<ref>[[wiidump.7z]]/RVL_NDEV-0_33-patch-060304.en/RVL_EMU_QuickStart.en.pdf</ref>) console is similar to the NR Reader, but in a brown colour and with additional functionality to connect to a host PC for debugging and optical disc emulation. It also has 48MB of main RAM.<br />
<br />
===Other Development Hardware===<br />
[[File:Barnacle2.png|alt=A Barnacle2 device used during early Wii development. While no pictures of the Barnacle are available, this is likely similar.|thumb|A Barnacle2 device used during the development of the [[Wii]] console. While no pictures of the Barnacle are publicly available, this is likely similar.]]<br />
<br />
======Barnacle======<br />
''Main article: [[Barnacle]]''<br />
<br />
The Barnacle is a device which attaches to one of the GameCube's [http://hitmen.c02.at/files/yagcd/yagcd/chap10.html EXI] channels, and causes the system to boot from it rather than the internal ROM chip. It was used within Nintendo during development and testing of the GameCube's boot program. It also supports serial debug output. A Barnacle is something which you might find in the sea, attaching to a host Dolphin.<br />
<br />
=====Memory Card Emulator=====<br />
''Main article: [[Memory Card Emulator]]''<br />
<br />
The Memory Card Emulator is a device which attaches to a Memory Card slot and emulates the functionality of a Memory Card. It was used by game developers to verify that their game could pass Nintendo's certification requirements for Memory Card handling.<br />
<br />
======EXI-to-USB Adapter======<br />
''Main article: [[GameCube EXI-to-USB Adapter]]''<br />
<br />
The EXI-to-USB Adapter is a device which provides a connection from a GameCube development console's memory card slot to a PC for debugging.<br />
<br />
======NR Disc======<br />
NR Discs (possibly "Nintendo Recordable") are blank [[NROM]] discs with a special authentication key which makes them only compatible with NR Reader and NR Writer drives. They were used by game developers as blank discs (equivalent to a DVD-R) to burn disc images onto so that they could be tested on an NR Reader.<br />
[[File:NPDPCartridge.jpg|alt=An NPDP Cartridge.|thumb|An NPDP Cartridge.]]<br />
<br />
======NPDP Cartridge======<br />
NPDP Cartridges are hard drives contained in a special casing which are compatible with the NPDP-GDEV/GBOX and NPDP Reader. They serve the same purpose as NR Discs, but can be rewritten and password-protected (a special boot program created by [[Nintendo IRD]] was used on NPDP cartridges). The hardware which reads NPDP Cartridges emulates them as standard GameCube discs.<br />
<br />
======NR Writer======<br />
The NR Writer is a modified DVD-R burner which can write to NR Discs.<br />
<br />
======NPDP Writer======<br />
The NPDP Writer is a special device which can write to NPDP Cartridges. At least two variants of the NPDP Writer exist; the NPDP-SW variant which writes a single NPDP Cartridge, and the NPDP-GW variant which can write up to eight.<br />
<br />
======Nintendo Test Discs======<br />
[[File:NintendoTestDiscs.jpg|alt=Two Nintendo Test Discs.|thumb|Two Nintendo Test Discs.]]<br />
The Nintendo Test Discs were test-pressing discs created around 1999, when Nintendo was planning to use a full-size disc format for the GameCube. 2 of these discs are known to contain test video files which consist entirely of a colour bar pattern.<br />
<br />
=====Unknown Devices=====<br />
The names "Marlin" and "Walrus" are also known to be the names of GameCube development hardware, but it is currently unknown what these devices are.<br />
<br />
Marlins attack Dolphins.<br />
<br />
Walruses are water-loving animals, like Dolphins.<br />
<br />
==Gallery==<br />
[[File:NintendoGameCubeDevelopmentSystem.jpg|alt=A "Nintendo GameCube Development System" rebadged DDH console.|left|thumb|300x300px|A "Nintendo GameCube Development System" rebadged DDH console.]]<br />
[[File:NPDP-GDEV.jpg|alt=A NPDP-GDEV console and the GameCube EXI-to-USB Adapter. The "Beta release" sticker on both the console and adapter indicates that they have or had pre-final internals.|center|thumb|A NPDP-GDEV console and the GameCube EXI-to-USB Adapter. The "β release" sticker on both the console and adapter indicates that they have or had pre-final internals.]]<br />
[[File:NPDP-GBOX.jpg|alt=A NPDP-GBOX console.|thumb|314x314px|A NPDP-GBOX console.]]<br />
[[File:NRReader.jpg|alt=A NR Reader console.|left|thumb|A NR Reader console.]]<br />
<br /><br />
[[File:TDEVConnectedToPC.jpg|alt=A TDEV console connected to a host PC over USB.|center|thumb|A TDEV console connected to a host PC over USB.]]<br />
[[File:MemoryCardEmulator.jpg|alt=A GameCube Memory Card Emulator.|thumb|A GameCube Memory Card Emulator.]]<br />
[[File:EXI2USB.jpg|alt=A GameCube EXI-to-USB Adapter.|left|thumb|A GameCube EXI-to-USB Adapter.]]<br />
[[File:NRDisc.png|alt=An NR Disc.|center|thumb|An NR Disc.]]<br />
[[File:NRWriter.png|alt=An NR Writer.|thumb|An NR Writer.]]<br />
[[File:NPDP-SW.jpg|alt=A NPDP-SW model NPDP Writer.|left|thumb|A NPDP-SW model NPDP Writer.]]<br />
[[File:NPDP-GW.png|alt=A NPDP-GW model NPDP Writer.|center|thumb|A NPDP-GW model NPDP Writer.]]<br />
[[File:StandardGameCubePrototype.png|alt=A possible prototype of the GameCube console.|none|thumb|A possible prototype of the GameCube console.]]<br />
<br /><br />
<references /><br />
{{Template:ConsoleNavbox}}<br />
[[Category:Consoles]]<br />
[[Category:GameCube]]</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=Iris&diff=4969Iris2024-02-08T21:27:01Z<p>RedBees: RedBees moved page iris to Iris over redirect</p>
<hr />
<div>The '''Iris''' was a Nintendo handheld that never left prototype stages before evolving into the [[Nintendo DS|Nintendo DS/Nitro]] in early 2004. As such, early DS prototypes were referred to as Iris, and the SDK was also the "Iris SDK". These prototypes had one screen, no touchscreen, and no wireless modules. (Source: user "subbie" on AssemblerGames).<br />
<br />
The Iris SDK was leaked in 2020 as part of the [[Zammis Clark Breach]].<br />
<br />
{{Template:DSNavbox}}<br />
<br />
[[Category:DS]]<br />
<br />
[[Category:Prototype Hardware]]<br />
<br />
[[Category:Development Kits]]<br />
<br />
[[Category:Development]]<br />
<br />
[[Category:Holy Grails]]</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=iris&diff=4970iris2024-02-08T21:27:01Z<p>RedBees: RedBees moved page iris to Iris over redirect</p>
<hr />
<div>#REDIRECT [[Iris]]</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=RVL_Product_Codes&diff=4953RVL Product Codes2023-12-11T04:03:22Z<p>RedBees: </p>
<hr />
<div>'''Note:''' In addition to the codes shown below, the following codes are used in certain places (development tool code, manuals, etc) to identify various Wii models separate from their official product codes:<br />
<br />
*RVL - Wii retail (RVL-001)<br />
<br />
*RVT - RVT-R/RVT-H<br />
<br />
*RVD - Unreleased Wii with DVD-Video playback<br />
<br />
*RVK - [[Wii Family Edition]] (RVL-101)<br />
<br />
*RVO - [[Wii Mini]] (RVL-201)<br />
<br />
*RVA - [[Revolution Arcade]]<br />
<br />
If a device has different regional versions (such as the Wii console or the AC adapter), a region specific identifier is put after the model number:<br />
{| class="wikitable"<br />
!Japan<br />
!America<br />
!Europe<br />
!Australia<br />
!Korea<br />
!Taiwan<br />
|-<br />
|(JPN)||(USA)||(EUR)||(AUS)||(KOR)||(TWN)<br />
|}<br />
<br />
==Retail==<br />
<br />
{| class="wikitable"<br />
!Model Number<br />
!Name<br />
!Notes<br />
|-<br />
|RVL-001<br />
|[[Wii]]<br />
|The original Wii with GameCube ports.<br />
|-<br />
|RVL-002<br />
|AC Adapter<br />
|<br />
|-<br />
|RVL-003<br />
|[[Wii Remote]]<br />
|Code includes the wired Wii Remote for use with development Wiis supporting wired Bluetooth<br />
|-<br />
|RVL-003(-01)<br />
|Wii TV Remote Control<br />
|Not actually used with the Wii console, hence the sub-code. Was a TV Remote that looked like a Wii Remote which was distributed to Club Nintendo members in Japan. Possibly related to the Wii's cut TV Remote feature in the system menu or the Japanese-only TV Guide channel.<br />
|-<br />
|RVL-004<br />
|Nunchuk<br />
|<br />
|-<br />
|RVL-005<br />
|Classic Controller<br />
|<br />
|-<br />
|RVL-005(-02)<br />
|Classic Controller Pro<br />
|<br />
|-<br />
|RVL-006<br />
|Game Disc<br />
|Includes dual layer discs<br />
|-<br />
|RVL-007<br />
|Game Case<br />
|<br />
|-<br />
|RVL-008<br />
|Originally was AV cable<br />
|According to the July 2006 prerelease Wii manual retrieved from the FCC website, this product code was to be for the AV cable. However, the AV cable was moved to RVL-009, and this product code was ultimately unused.<br />
|-<br />
|RVL-009<br />
|AV Cable<br />
|Comes default with Wiis. This slot was originally occupied by another, unknown, product, as stated above.<br />
|-<br />
|RVL-010<br />
|S-Video(S-VHS) Cable<br />
|<br />
|-<br />
|RVL-011<br />
|Component AV Cable<br />
|<br />
|-<br />
|RVL-012<br />
|D-terminal AV Cable<br />
|Japan only<br />
|-<br />
|RVL-013<br />
|RGB SCART Cable<br />
|PAL only<br />
|-<br />
|RVL-014<br />
|Wii Sensor Bar<br />
|<br />
|-<br />
|RVL-015<br />
|USB 2.0 LAN Adapter<br />
|<br />
|-<br />
|RVL-016<br />
|Sensor Bar Stand<br />
|<br />
|-<br />
|RVL-017<br />
|Wii Console Stand<br />
|<br />
|-<br />
|RVL-018<br />
|Wii Remote Wrist Strap<br />
|MotionPlus Remotes have a different version that is more rounded and has the stub protruding.<br />
|-<br />
|RVL-019<br />
|Wii Stand Plate<br />
|<br />
|-<br />
|RVL-020<br />
|512 MB SD Card<br />
|<br />
|-<br />
|RVL-021<br />
|Wii Balance Board<br />
|<br />
|-<br />
|RVL-022<br />
|Wii Remote Jacket<br />
|<br />
|-<br />
|RVL-023<br />
|Wii Zapper<br />
|<br />
|-<br />
|RVL-024<br />
|Wii Wheel<br />
|<br />
|-<br />
|RVL-025<br />
|Wii Balance Board Feet<br />
|<br />
|-<br />
|RVL-026<br />
|Wii MotionPlus<br />
|<br />
|-<br />
|RVL-027<br />
|Wii MotionPlus Jacket<br />
|<br />
|-<br />
|RVL-028<br />
|Unknown<br />
|Unknown. Possibly the [[Wii Vitality Sensor]].<br />
|-<br />
|RVL-029<br />
|Wii Speak<br />
|Used for the Wii Speak Channel and with the SDK MIC library.<br />
|-<br />
|RVL-030<br />
|Wii Lens Cleaning Disc<br />
|<br />
|-<br />
|RVL-031<br />
|Wii Lens Cleaning Fluid<br />
|<br />
|-<br />
|RVL-032<br />
|Wii Lens Cleaning Pad<br />
|<br />
|-<br />
|RVL-033<br />
|2 GB SD Card<br />
|<br />
|-<br />
|RVL-034<br />
|Cleaning Cloth<br />
|<br />
|-<br />
|RVL-035<br />
|Wii USB Memory<br />
|<br />
|-<br />
|RVL-036<br />
|Wii Remote Plus<br />
|<br />
|-<br />
|RVL-037<br />
|8 GB SD Card<br />
|<br />
|-<br />
|RVL-038<br />
|16 GB SD Card<br />
|<br />
|-<br />
|RVL-039<br />
|Wii Rechargeable Battery<br />
|<br />
|-<br />
|RVL-040<br />
|Wii Remote Charging Cradle<br />
|Was apparently unsafe and needed a revision<br />
|-<br />
|RVL-040(A)<br />
|Wii Remote Charging Cradle Revision<br />
|<br />
|-<br />
|RVL-041<br />
|Wii Remote Jacket with Cutouts<br />
|<br />
|-<br />
|RVL-101<br />
|[[Wii Family Edition]]<br />
|The Wii Family Edition is similar to the standard RVL-001 Wii, but has buttons reoriented for a horizontal position and does not include a stand, as well as lacking GameCube controller and memory card ports.<br />
|-<br />
|RVL-201<br />
|[[Wii Mini]]<br />
|The Wii Mini is an extremely cut-down version of the Wii with no SD, Wifi, Ethernet, or GameCube support, as well as a custom system menu and a top-loading disc drive with a disc cover similar to the GameCube's disc drive. As of September 2019, the bluebomb exploit has made it possible to run homebrew.<br />
|}<br />
<br />
==Development==<br />
<br />
{| class="wikitable"<br />
!Model Number<br />
!Name<br />
!Notes<br />
|-<br />
|RVT-001<br />
|[[NDEV]] 2.1<br />
|<br />
|-<br />
|RVT-002<br />
|[[RVT-R Reader]]<br />
|<br />
|-<br />
|RVT-003<br />
|Unknown (maybe [[RVT-R Writer]])<br />
|<br />
|-<br />
|RVT-004<br />
|[[RVT-R Disc]]<br />
|<br />
|-<br />
|RVT-005<br />
|[[RVT-H Reader]]<br />
|<br />
|-<br />
|RVT-006<br />
|[[MIDI Adapter]]<br />
|<br />
|}<br />
<br />
{{Template:WiiNavbox}}<br />
<br />
[[Category:Wii]]<br />
<br />
[[Category:Lists]]</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=File:ISNitroEmulator.png&diff=4889File:ISNitroEmulator.png2023-08-31T18:56:04Z<p>RedBees: RedBees uploaded a new version of File:ISNitroEmulator.png</p>
<hr />
<div>== Summary ==<br />
[[IS-NITRO-EMULATOR]]</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=IS-NITRO-EMULATOR&diff=4888IS-NITRO-EMULATOR2023-08-31T18:54:39Z<p>RedBees: Created page with "IS-NITRO-EMULATOR The '''IS-NITRO-EMULATOR''' is the main development kit for the Nintendo DS. Similarly to other Intelligent Systems devki..."</p>
<hr />
<div>[[File:ISNitroEmulator.png|thumb|IS-NITRO-EMULATOR]]<br />
<br />
The '''IS-NITRO-EMULATOR''' is the main development kit for the Nintendo DS. Similarly to other Intelligent Systems devkits, it takes the form of a box containing the console and debugger hardware attached to a shell handheld unit with the controls and screens.<br />
<br />
The IS-NITRO-EMULATOR can run games from a PC, but it depends on the inserted development cartridge to save games. As such, '''it's only possible to use it to play games which are of the same save type as the inserted development cartridge.'''<br />
<br />
The '''IS-NITRO-CAPTURE''' variant has the ability to output to an external display; this can be enabled on the EMULATOR via [https://github.com/GerbilSoft/ortin firmware hacking]. The CAPTURE can also load directly from the cartridge slot, allowing the use of flashcarts, but this can't be enabled on the EMULATOR.</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=File:ISNitroEmulator.png&diff=4887File:ISNitroEmulator.png2023-08-31T18:54:08Z<p>RedBees: IS-NITRO-EMULATOR</p>
<hr />
<div>== Summary ==<br />
[[IS-NITRO-EMULATOR]]</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=DVDFatal&diff=4882DVDFatal2023-05-23T04:34:30Z<p>RedBees: Added proto error message variants</p>
<hr />
<div>'''DVDFatal''' is the name of a fatal exception that is raised when a Wii or GameCube fails to read the game disc and cannot recover from the resulting error. Contrary to popular belief, <code>DVDFatal</code> is merely the internal name of the error handling code, and is not actually a function.<br />
<br />
In order for the <code>DVDFatal</code> code to be ran, the variable <code>DVDSetAutoFatalMessaging</code> needs to be set to true at the beginning of the program. The variable needs to be set to true manually in the [[Dolphin SDK]], but is set automatically in the [[Revolution SDK]]. When the variable is set to false, custom error handling code would be required to be written. If <code>DVDSetAutoFatalMessaging</code> is set to true, then a message similar to the following message will be displayed on screen.<br />
<br />
<blockquote>"An error has occurred. Press the Eject Button, remove the Game Disc, and turn off the power to the console. Please refer to the Nintendo GameCube Instruction Booklet/Wii Operations Manual for help troubleshooting."</blockquote><br />
<br />
Earlier versions of the Revolution SDK DVD library used this message instead:<br />
<br />
<blockquote>"An error has occurred. Turn the power off and refer to the Nintendo Revolution Instruction Booklet for further instructions."</blockquote><br />
<br />
This was followed by this variant before the final version:<br />
<br />
<blockquote>"An error has occurred. Turn the power off and refer to the Instruction Booklet for further instructions."</blockquote><br />
<br />
The only way to clear the error is to power off the console, as the code calls <code>OSFatal</code> after drawing the screen, which in turn calls <code>[[PPCHalt]]</code>.<br />
<br />
[[Category:Wii]]<br />
{{Template:WiiNavbox}}<br />
[[Category:Errors]]<br />
{{Template:ErrorNavbox}}</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=User_talk:KoolLeo11&diff=4857User talk:KoolLeo112023-04-09T17:14:56Z<p>RedBees: </p>
<hr />
<div>Why did you undo my edits?<br />
<br />
== Bruh ==<br />
<br />
Why did you undo my edit [[User:KoolLeo11|KoolLeo11]] ([[User talk:KoolLeo11|talk]]) 17:13, 9 April 2023 (UTC)<br />
<br />
It's not necessary to formalize the language on the wiki like that, unless it actually causes difficulties in understanding what the article's trying to say.</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=Home_Menu&diff=4854Home Menu2023-04-09T17:10:27Z<p>RedBees: Undo revision 4851 by KoolLeo11 (talk)</p>
<hr />
<div>The HOME Menu is the menu that appears when you are playing a Wii game and you press the HOME button on your Wiimote. It's how you go back to the Wii Menu once you're done playing a game.<br />
<br />
The HOME menu has a Reset button, which restarts the game you're playing, a Wii Menu button, which brings you back to the Wii Menu, and a controller options menu, where you can change the order of the Wiimotes connected to the Wii. There is also a manual for some applications.<br />
<br />
Since games on the Wii run on bare metal, the HOME menu is actually individually included in the files of every single game. This is why the HOME menu has not changed or updated in any way through Wii software updates. The HOME menu is actually part of the game's files, and not part of the Wii's OS. It's even included within the [[Wii System Menu|Wii Menu]].</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=Home_Menu&diff=4853Home Menu2023-04-09T17:10:20Z<p>RedBees: Undo revision 4852 by RedBees (talk)</p>
<hr />
<div>The HOME Menu is the menu that appears when you are playing a Wii game and you press the HOME button on your Wii Remote. It's how you go back to the Wii Menu once you're done playing a game.<br />
<br />
The HOME menu has a Reset button, which restarts the game you're playing, a Wii Menu button, which brings you back to the Wii Menu, and a controller options menu, where you can change the order of the connected Wii Remotes. There is also a manual for some applications.<br />
<br />
Since games on the Wii run on bare metal, the HOME menu is actually individually included in the files of every single game. This is why the HOME menu has not changed or updated in any way through Wii software updates. The HOME menu is actually part of the game's files, and not part of the Wii's OS. It's even included within the [[Wii System Menu|Wii Menu]].</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=Home_Menu&diff=4852Home Menu2023-04-09T17:09:19Z<p>RedBees: Reverted edits by KoolLeo11 (talk) to last revision by Lavacakes</p>
<hr />
<div>The HOME Menu is the menu that appears when you are playing a Wii game and you press the HOME button on your Wiimote. It's how you go back to the Wii Menu once you're done playing a game.<br />
<br />
The HOME menu has a Reset button, which restarts the game you're playing, a Wii Menu button, which brings you back to the Wii Menu, and a controller options menu, where you can change the order of the Wiimotes connected to the Wii.<br />
<br />
Since games on the Wii run on bare metal, the HOME menu is actually individually included in the files of every single game. This is why the HOME menu has not changed or updated in any way through Wii software updates. The HOME menu is actually part of the game's files, and not part of the Wii's OS.</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=RVL-Ocean&diff=4850RVL-Ocean2023-04-09T10:11:35Z<p>RedBees: </p>
<hr />
<div>The '''RVL-Ocean''' is a board sold on Taobao in 2023. It's believed to have been used for testing the Wii's disc drive.<br />
[[File:RVLOcean.jpg|thumb|RVL-Ocean]]<br />
There's also an accompanying '''RVL-Turtle''' board with NOR flash containing an unknown program; pancake is working on getting his dumped. <br />
[[File:RVLTurtle.jpg|thumb|RVL-Turtle]]<br />
<br /></div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=File:RVLOcean.jpg&diff=4849File:RVLOcean.jpg2023-04-09T10:10:36Z<p>RedBees: RVL-Ocean</p>
<hr />
<div>== Summary ==<br />
RVL-Ocean</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=File:RVLTurtle.jpg&diff=4848File:RVLTurtle.jpg2023-04-09T10:09:41Z<p>RedBees: RVL-Turtle</p>
<hr />
<div>== Summary ==<br />
RVL-Turtle</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=RVL-Ocean&diff=4847RVL-Ocean2023-04-09T09:46:49Z<p>RedBees: Created page with "The '''RVL-Ocean''' is a board sold on Taobao in 2023. It's believed to have been used for testing the Wii's disc drive. There's also an accompanying '''RVL-Turtle''' board w..."</p>
<hr />
<div>The '''RVL-Ocean''' is a board sold on Taobao in 2023. It's believed to have been used for testing the Wii's disc drive.<br />
<br />
There's also an accompanying '''RVL-Turtle''' board with NOR flash containing an unknown program; pancake is working on getting his dumped.</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=INDY&diff=4845INDY2023-04-06T20:12:58Z<p>RedBees: </p>
<hr />
<div>'''INDY''' (also known as the '''Switch''', its planned final name - also referred to in some documents by the name of its SoC, '''Mont Blanc'''/'''MTB''') was the codename for a cancelled Nintendo handheld which was in development from around 2012-2014. It was originally conceived as a successor to the 3DS, but in 2014 was reoriented to a more hybrid console-like design and given the '''Switch''' name. Around this time, Nintendo began to evaluate a proposal from Nvidia for a Tegra-based console, which ultimately won out over the INDY, resulting in its cancellation around December 2014/January 2015 and replacement with the "NX" project, which was ultimately released as the final Nintendo Switch.<br />
<br />
It was powered by a custom "Mont Blanc" SoC developed in collaboration with STMicroelectronics. This SoC notably included a cut-down version of the Wii U's GPU, along with extensive DRM features including anti-glitching protection.<br />
<br />
== Early INDY (2012-Early 2014) ==<br />
The early INDY was a direct successor to the 3DS, with features including:<br />
<br />
* 480p screens<br />
<br />
* Face tracking 3D (moved up to the New 3DS)<br />
* Cellular<br />
* GPS<br />
* Wireless game "casting" to a TV<br />
<br />
== Late INDY (Mid-Late 2014) ==<br />
Later on, the INDY was redesigned into an oval-shaped console. Around this time, its CPU was upgraded from Cortex-A15 to Cortex-A53.<br />
<br />
==Late INDY hardware==<br />
<br />
*4 ARM Cortex-A53 cores (the Nvidia Tegra X1 SoC used in the final Switch also has 4 ARM Cortex-A53 cores, however they are disabled and unused due to a silicon defect; instead, 4 ARM Cortex-A57 cores are used by applications)<br />
*Graphics core ("Decaf Latte"; a version of the Wii U's graphics core)<br />
*1GB of LPDDR3 RAM (the final Switch uses 4GB of LPDDR4)<br />
*1 3D touchscreen display with a resolution equivalent to that of the Wii U GamePad (other screen configurations were proposed, including a single 800p screen and 120hz screens)<br />
*1 front camera, 2 rear cameras<br />
*Built-in NFC interface (implying that detachable controllers were not used)<br />
*Accelerometer & gyroscope<br />
*GPS<br />
*PCIe expansion interface for a "Toronto" SoC by Sharp which would have provided 3DS compatibility<br />
*Game cartridge slot using the "Lotus2" DRM chip, which evolved into the final Switch's "Lotus3"<br />
<br />
==Software==<br />
It's not clear how much, or what, software was developed for the INDY. STMicro used a Linux environment for prototyping, but Nintendo planned to use their own custom OS for games. This OS may have evolved into the Horizon OS rewrite used by the final Switch.<br />
<br />
Early versions of Horizon OS have strings referencing the A15, however the A53 would be more expected from the late INDY, so this could be from unrelated prototyping activity on A15 boards.<br />
<br />
The final Switch's SDK, NintendoSDK, has changelogs going back to version 0.5.0 in February 2015, a month prior to the NX announcement. Earlier changelogs were removed or never created, but versions as old as 0.2.0 are known to have existed. This likely stretched into 2014, which would make it coincide with the late INDY era. It's known that early NintendoSDK had Wii U support, but it's possible that it was planned to have INDY support as well. This is potentially supported by NintendoSDK supporting the A15 and A53 CPUs; although this could again be from unrelated prototyping activity, as A7 and A9 are also supported.</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=IOP&diff=4844IOP2023-04-01T11:39:13Z<p>RedBees: </p>
<hr />
<div>The '''IOP''', more commonly known in the Wii homebrew community as the '''Starlet''', is an ARM core inside the Wii's [[Hollywood]] chip which handles I/O and security functions for the Wii. The IOP is responsible for controlling most of the Wii's hardware and software features which were not present on the GameCube, such as WiFi/Bluetooth support, NAND flash management, and title management ([[ES]]). The IOP also handles disc access when the system is running in Wii mode.<br />
<br />
The IOP was primarily developed by [[BroadOn]], and some of its functionality is described in an early 2005 patent published by BroadOn.<ref>http://www.freepatentsonline.com/y2005/0132217.html</ref><br />
<br />
The same core is used in the Wii U for the same purpose.<br />
<br />
==IOS==<br />
''Main article'': [[IOS]]<br />
<br />
'''IOP-OS''', commonly abbreviated to '''IOS''', is the official BroadOn/Nintendo OS running on the IOP. It controls the IOP's functionality and communication with the [[Broadway]]. A homebrew alternative to IOS, "MINI", has also been made to allow for the creation of completely original Wii software without any dependence on Nintendo/BroadOn code.<br />
<br />
==Related components==<br />
<br />
The Wii's [[OTP]] and [https://wiibrew.org/wiki/Hardware/SEEPROM SEEPROM] are also present in the Hollywood chip, and are interfaced with by the IOP for special functionality such as storing console-unique data.<br />
<br />
{{Template:WiiNavbox}}<br />
<br />
[[Category:Wii]]<br />
<references /></div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=NDEV&diff=4843NDEV2023-04-01T11:37:55Z<p>RedBees: </p>
<hr />
<div>[[File:Ndev-21.jpg|thumb|NDEV 2.1 (production), the most common version]]<br />
The '''NDEV''' ([[RVL Product Codes|product code]] '''RVT-001''') was the main development system for the Wii, taking the form of a black box including full Wii hardware with 192MB of RAM (the retail system has 88MB; the GDDR3 area on the NDEV is expanded from 64MB to 128MB, as with the [[RVT-H Reader]]) as well as debugger, optical disc emulation, and Host I/O hardware.<br />
<br />
The NDEV features all the ports and functionality found on a retail system (minus a physical disc drive), as well as 3 additional USB ports and one additional serial (DB9) 115200-baud port. It '''does not have a disc drive or internal hard drive, so all software is read from NAND or the host system. This means that it can only store WiiWare and Virtual Console titles, and not builds of disc games'''. The NDEV cannot boot without an attached host system, and can only launch disc titles if they are served using [[ODEM]] on the host system.<br />
[[File:Ndevpreprodback.png|alt=The back of a pre-production NDEV 2.1 (same as final except for stickers)|thumb|NDEV back (pre-production 2.1 unit; the back is the same as the production unit except for stickers)]]<br />
The typical development flow using an NDEV is to use the "ndrun" command in the [[Revolution SDK]] to launch ODEM to create a simulated optical disc image which runs the associated ELF directly from a filesystem on the host PC. Debug output can be gathered over the serial port as well as through the [[CodeWarrior IDE]] using the debug USB port.<br />
<br />
==Known Versions==<br />
[[File:Ndev-1x.png|thumb|The only known picture of an enclosed NDEV 1.x, cropped from the [[E3 2006]] [[RVT-R Reader]] picture]]<br />
[[File:Ndev-20.png|thumb|Image of a NDEV 2.0 showing the 4 wired Wii Remote ports; from [[Dev Tool]] V4 setup guide.]]<br />
<br />
NDEV 1.x were the initial systems used from February 2006 to around June 2006 for internal bringup and third-party game development. Internal documentation refers to the NDEV 2.0 as the 'main system for game developers' with NDEV 1.x being a bare board intended only for internal bringup, but it is known that some 1.x NDEV units and their associated Revolution SDK (1.0) were briefly distributed to third-party developers. It's possible that the externally distributed "NDEV 1.x" systems had an NDEV 2 board, as earlier documentation shows that the NDEV 1 and NDEV 2 boards were developed simultaneously, with the NDEV 1 having a completely different board design that wouldn't fit in the NDEV 2 & later's casing, and many additional features meant for internal debugging only.<br />
<br />
NDEV 1.x (at least the internal versions) had a number of features not present in 2.0 and later, including:<br />
<br />
*Variable clock frequency for Broadway & Hollywood (controlled with DIP switches or an external clock connected over BNC)<br />
*More test points<br />
*JTAG ports for Broadway & Hollywood<br />
*Additional power supply testing features<br />
*2 external SD slots in addition to the internal Wi-Fi SDIO slot (all versions of IOS support having 2 external SD slots, but it is unclear if this feature was meant for the final product)<br />
*Wii and GameCube drive ports<br />
<br />
Some (possibly all?) NDEV 1.x units also included Hollywood chips with blank [[EFuse|eFuses]].<br />
<br />
It is unknown what the exact difference between the NDEV 1.x revisions (known to be NDEV 1.0, 1.1, and 1.2) are, but it is most likely just the Hollywood chip revision since that is how [[OSGetConsoleType]] identifies them.<br />
<br />
NDEV 2.0 (developed simultaneously with 1.x) includes mostly-final hardware, aside from a few minor bugs as well as the inclusion of 4 wired Wii Remote controller ports (the production 2.1 decreases this to only 1, although a separate "RF splitter" can be used to use all 4). The initial release of the 2.0 did not include wireless controller support, but the "2.01(ES)" revision added it.<br />
<br />
Pre-production NDEV 2.1 units also exist; these units are known to have a different serial number sticker on the back as well as having 4 wired controller ports like the 2.0. One such unit is known to have a port for WiFi over RF, but it is unknown if this applies to every unit as the sticker contains a checkbox for if this feature is included or not.<br />
<br />
The NDEV 2.1 is the most common and effectively final revision of the NDEV.<br />
<br />
Later versions of the SDK OS library also have [[OSGetConsoleType]] strings mentioning a "NDEV 3.0" and "NDEV 3.1", possibly for [[Bollywood]] or Wii U bringup (early Wii U IOS stuff references it being tested on an NDEV). These were probably not released to third-party developers.<br />
<br />
==Boards==<br />
(All information in this section is taken from the NDEV 2.1)<br />
<br />
The NDEV contains several boards layered on top of each other, mostly used for the additional system functions not present in the retail Wii.<br />
<br />
*NDEV-CPU(2)-X(4) - This board is equivalent to a Wii's main PCB, holding the [[Broadway]] and [[Hollywood]] chips as well as other standard I/O and functionality such as GDDR3/NAND/Memory Card ports/SD card slot.<br />
*NDEV-IO-X(1) - This board is used for the NDEV's ODEM (optical disc emulation) functionality.<br />
*NDEV power supply board - This board supplies power to the rest of the system from the internal power supply.<br />
*NDEV internal power supply - Equivalent to a Wii's external power supply, but present within the unit at the bottom of the box.<br />
*NDEV-LED-X(1) - Handles the NDEV's exclusive front panel LED display and buttons.<br />
*NDEV-SI-X(2) - Holds the GameCube Controller ([[SI]]) ports.<br />
*WiFi Attenuator - WiFi related<br />
*BT Attenuator-X(2) - BT related<br />
<br />
==NDEV serial port settings==<br />
Baud rate: 115200<br />
<br />
Flow control: Xon/xoff<br />
<br />
Receive CR/LF<br />
<br />
==Board Photos==<br />
(Click on each image multiple times for a high-quality version)<gallery><br />
File:NDEVCPU2X4.png|alt=NDEV 2.1 CPU board (NDEV-CPU2-X4))|[[NDEV]] 2.1 CPU board (NDEV-CPU2-X4)<br />
File:NDEVCPU2X4Back.png|alt=NDEV 2.1 CPU board (NDEV-CPU2-X4) - back)|[[NDEV]] 2.1 CPU board (NDEV-CPU2-X4) - back)<br />
File:NDEVIOX1.png|alt=NDEV 2.1 I/O board (NDEV-IO-X1)|[[NDEV]] 2.1 I/O board (NDEV-IO-X1)<br />
File:NDEVIOX1Back.png|alt=NDEV 2.1 I/O board (NDEV-IO-X1) - back|[[NDEV]] 2.1 I/O board (NDEV-IO-X1) - back<br />
File:NDEVPower.png|alt=NDEV 2.1 power supply board|[[NDEV]] 2.1 power supply board<br />
File:NDEVPowerBack.png|alt=NDEV 2.1 power supply board - back|[[NDEV]] 2.1 power supply board - back<br />
File:NDEVPowerSupply.png|alt=NDEV 2.1 internal power supply|[[NDEV]] 2.1 internal power supply<br />
File:NDEVPowerSupplyBack.png|alt=NDEV 2.1 internal power supply - back|[[NDEV]] 2.1 internal power supply - back<br />
File:NDEVLEDX1.png|alt=NDEV 2.1 LED board (NDEV-LED-X1)|[[NDEV]] 2.1 LED board (NDEV-LED-X1)<br />
File:NDEVLEDX1Back.png|alt=NDEV 2.1 LED board (NDEV-LED-X1) - back|[[NDEV]] 2.1 LED board (NDEV-LED-X1) - back<br />
File:NDEVSIX2.png|alt=NDEV 2.1 SI board (NDEV-SI-X2)|[[NDEV]] 2.1 [[SI]] board (NDEV-SI-X2)<br />
File:NDEVSIX2Back.png|alt=NDEV 2.1 SI board (NDEV-SI-X2) - back|[[NDEV]] 2.1 [[SI]] board (NDEV-SI-X2) - back<br />
File:NDEVWiFiAttenuatorBTAttenuatorX2.png|alt=NDEV 2.1 WiFi Attenuator and BT Attenuator-X2 boards|[[NDEV]] 2.1 WiFi Attenuator and BT Attenuator-X2 boards<br />
File:NDEVWiFiAttenuatorBTAttenuatorX2Back.png|alt=NDEV 2.1 WiFi Attenuator and BT Attenuator-X2 boards - back|[[NDEV]] 2.1 WiFi Attenuator and BT Attenuator-X2 boards - back<br />
</gallery>{{Template:WiiNavbox}}<br />
[[Category:Wii]]<br />
[[Category:Development Kits]]<br />
[[Category:Development]]<br />
<references /></div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=CAT-DEV&diff=4842CAT-DEV2023-04-01T11:34:16Z<p>RedBees: </p>
<hr />
<div>The '''CAT-DEV''' ('''Cafe Tool for Development''') was the Wii U's main devkit.<br />
<br />
== History ==<br />
<br />
*CAT-DEV V1 (~late 2010 internal, early 2011 external, Latte A11/A12?) - similar appearance to NDEV, not bundled with DRC (externally at least), photos available<br />
<br />
*CAT-DEV V2 (~early-mid 2011, Latte A2X?) - bundled DRC, photos available<br />
<br />
*CAT-DEV V3 (July 2011, Latte A3X?) - transitioned from USB to Ethernet for host i/o, white casing, added internal hard disk, photos available<br />
<br />
*CAT-DEV V4 (?, Latte A4X?) - photos not available(?)<br />
<br />
*CAT-DEV MP1 (?, Latte A5X?) - photos not available(?)<br />
<br />
*CAT-DEV MP2 (final. Latte A5X) - beige casing, photos available<br />
<br />
There are also Latte B1X CAT-DEVs (or at least IOSU has support for that configuration), but it's not clear if they were distributed externally or not.<br />
<br />
== CAT-DEV EV ==<br />
The CAT-DEV EV (also known as the CAFE EV, EV board or just EV) was a variant of the CAT-DEV used internally at Nintendo. It probably had additional debug features similar to the [[NDEV]]1; socketed chips, JTAG connectors, external clock connectors, etc.<br />
<br />
There's also an "EV_Y" variant which was introduced with Latte A5X/CAT-DEV MP2.{{WiiUNavbox}}<br />
<br />
[[Category:Wii U]]<br />
<br />
[[Category:Development]]<br />
<br />
[[Category:Development Kits]]</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=CAT-DEV&diff=4841CAT-DEV2023-04-01T11:33:45Z<p>RedBees: </p>
<hr />
<div>The '''CAT-DEV''' ('''Cafe Tool for Development''') was the Wii U's main devkit.<br />
<br />
== History ==<br />
<br />
*CAT-DEV V1 (~late 2010 internal, early 2011 external, Latte A11/A12?) - similar appearance to NDEV, not bundled with DRC (externally at least), photos available<br />
<br />
*CAT-DEV V2 (~early-mid 2011, Latte A2X?) - bundled DRC, photos available<br />
<br />
*CAT-DEV V3 (July 2011, Latte A3X?) - transitioned from USB to Ethernet for host i/o, added internal hard disk, photos available<br />
<br />
*CAT-DEV V4 (?, Latte A4X?) - photos not available(?)<br />
<br />
*CAT-DEV MP1 (?, Latte A5X?) - photos not available(?)<br />
<br />
*CAT-DEV MP2 (final. Latte A5X) - photos available<br />
<br />
There are also Latte B1X CAT-DEVs (or at least IOSU has support for that configuration), but it's not clear if they were distributed externally or not.<br />
<br />
== CAT-DEV EV ==<br />
The CAT-DEV EV (also known as the CAFE EV, EV board or just EV) was a variant of the CAT-DEV used internally at Nintendo. It probably had additional debug features similar to the [[NDEV]]1; socketed chips, JTAG connectors, external clock connectors, etc.<br />
<br />
There's also an "EV_Y" variant which was introduced with Latte A5X/CAT-DEV MP2.{{WiiUNavbox}}<br />
<br />
[[Category:Wii U]]<br />
<br />
[[Category:Development]]<br />
<br />
[[Category:Development Kits]]</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=Cortado&diff=4840Cortado2023-04-01T11:22:33Z<p>RedBees: Created page with "The '''Cortado''' was a development board used internally at Nintendo for Wii U bringup around 2009-2010. IOSU defines a "CORTADO" and a "CORTADO_ESPRESSO" variant; the former..."</p>
<hr />
<div>The '''Cortado''' was a development board used internally at Nintendo for Wii U bringup around 2009-2010. IOSU defines a "CORTADO" and a "CORTADO_ESPRESSO" variant; the former would've had a Broadway + Hollywood, the latter an Espresso + Hollywood. The Cortado was used for early development of Cafe OS, IOSU, and the Wii U's boot code. It was replaced by the [[CAT-DEV]] EV around late 2010. It seems to have served a similar role to the [[Minnow]] and [[Broadway Evaluation Board]], sharing a naming scheme with the former.</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=MediaWiki:Timeless.css&diff=4839MediaWiki:Timeless.css2023-02-26T18:28:07Z<p>RedBees: </p>
<hr />
<div>/* Indefinite content width */<br />
@media screen and (min-width: 851px) {<br />
.color-middle-container,<br />
.ts-inner { max-width: none; }<br />
}<br />
<br />
/* One-sided navigation menu */<br />
@media (min-width: 1340px) {<br />
#mw-content-block {<br />
display: block;<br />
}<br />
#mw-content,<br />
#content-bottom-stuff {<br />
margin-left: 14em;<br />
}<br />
#mw-content-wrapper {<br />
float: right;<br />
margin-left: -14em;<br />
width: 100%;<br />
}<br />
#mw-related-navigation {<br />
width: 14em;<br />
padding: 0 1em 0 0;<br />
}<br />
div.color-middle {<br />
margin-right: 0;<br />
}<br />
}<br />
<br />
/* Align top colour bar with page columns */<br />
.ts-inner {<br />
padding: 0 0 0 1em;<br />
}<br />
<br />
/* Re-aligning bottom logos */<br />
#footer { padding-right: 1em; }<br />
<br />
/* CSS placed here will affect users of the Timeless skin */<br />
/*@import url(https://tools-static.wmflabs.org/fontcdn/css?family=Merriweather);<br />
html {<br />
background: rgb(0,0,0) !important;<br />
height: 100%;<br />
font-size: 1.1em;<br />
filter: brightness(100%) contrast(100%) grayscale(0%) !important;<br />
-webkit-filter: brightness(100%) contrast(100%) grayscale(0%) !important;<br />
overflow-x: hidden;<br />
}<br />
body {<br />
margin: 0;<br />
background: #000;<br />
color: #ccccff;<br />
font-family: sans-serif;<br />
}<br />
a {<br />
color: #cc6600;<br />
}<br />
a:hover, a:visited {<br />
color: #cc3300;<br />
}<br />
h1 {<br />
color: white;<br />
text-shadow: 1px 1px 1px #000;<br />
font-size: 40px !important;<br />
}<br />
h1, h2, h3, h4 {<br />
color: #6699ff;<br />
font-family: sans-serif;<br />
}<br />
#personal .dropdown b {<br />
font-weight: normal;<br />
}<br />
b, strong {<br />
text-shadow: 1px 1px 1px #000;<br />
}<br />
#f-list {<br />
text-align: center;<br />
font-size: 14px;<br />
}<br />
div.editOptions {<br />
border: #222;<br />
background: #555;<br />
}<br />
#mw-header-nav-hack {<br />
border-top: solid 2px #333;<br />
background: #333;<br />
}<br />
#mw-site-navigation .sidebar-inner {<br />
background: #333;<br />
border: 0;<br />
}<br />
@media screen and (min-width: 851px) {<br />
#p-logo-text a {<br />
position: fixed;<br />
right: 75vw;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#p-logo-text {<br />
margin-top: 0;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#p-logo-text a.long {<br />
padding-left: 7px;<br />
float: left;<br />
font-size: 23px !important;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-related-navigation .sidebar-inner {<br />
background: #222 !important;<br />
border: solid #111;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-site-navigation .sidebar-inner {<br />
background: #222;<br />
border: solid #111;<br />
}<br />
}<br />
#mw-site-navigation .sidebar-chunk {<br />
border: outset #222;<br />
background: #333;<br />
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);<br />
border-radius: 3px;<br />
}<br />
@media screen and (max-width: 851px) {<br />
#mw-site-navigation .sidebar-chunk {<br />
padding: 0 15px 5px 20px;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-site-navigation .sidebar-inner {<br />
background: #222 !important;<br />
border: solid #111 !important;<br />
}<br />
}<br />
.mw-parser-output a.external {<br />
color: #ff9900;<br />
}<br />
#searchInput {<br />
padding: 0.2em 4.5em 0.2em 2em !important;<br />
margin: 0;<br />
}<br />
#searchInput-container {<br />
background: #333;<br />
height: 35px;<br />
}<br />
#simpleSearch {<br />
border: inset 1px #000;<br />
border-radius: 3px;<br />
background: #333;<br />
height: 35px;<br />
width: 48vw;<br />
position: absolute;<br />
left: 0;<br />
right: 0;<br />
margin-left: auto;<br />
margin-right: auto;<br />
top: 7px;<br />
}<br />
#user-tools {<br />
position: fixed;<br />
right: 86px;<br />
}<br />
@media screen and (min-width: 851px) {<br />
#user-tools {<br />
left: 74vw;<br />
top: 5px;<br />
}<br />
}<br />
.mw-notification {<br />
background: #222;<br />
border: #111;<br />
background: #111;<br />
border-radius: 5px;<br />
color: #999;<br />
width: 200px;<br />
}<br />
.postedit-container {<br />
position: absolute;<br />
left: 0;<br />
right: 0;<br />
margin-left: auto;<br />
margin-right: auto;<br />
padding: 0;<br />
padding: 15px 0 15px 15px;<br />
text-align: right;<br />
}<br />
.postedit-icon {<br />
margin: auto;<br />
padding: 0;<br />
}<br />
.mw-wiki-logo {<br />
background-size: contain;<br />
}<br />
#mw-header-container {<br />
background: #555;<br />
}<br />
#mw-header {<br />
width: 100%;<br />
max-width: 100%;<br />
padding: 0;<br />
position: static;<br />
}<br />
@media screen and (max-width: 850px) {<br />
#menus-cover {<br />
background: #000;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#personal h2 {<br />
display: none;<br />
}<br />
}<br />
#mw-content-container {<br />
background: #1d1d16;<br />
}<br />
@media screen and (max-width: 850px) {<br />
#mw-content-block {<br />
background: #000;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#site-tools h2 {<br />
right: 3em;<br />
top: 0.9em;<br />
padding-bottom: 5px;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#p-logo-text a.long {<br />
width: 100%;<br />
top: 7px;<br />
text-align: center;<br />
font-size: 40px !important;<br />
}<br />
}<br />
@media screen and (min-width: 851px) {<br />
#p-logo-text {<br />
width: 29em;<br />
}<br />
}<br />
@media screen and (min-width: 851px) {<br />
#personal h2:after {<br />
width: 36px;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#p-logo-text {<br />
position: static;<br />
left: 0 !important;<br />
right: 0;<br />
margin-left: 0;<br />
margin-right: 0;<br />
width: 100%;<br />
top: 3.3em;<br />
}<br />
}<br />
@media only screen and (min-width: 992px) and (max-width:768px) {<br />
#p-logo-text {<br />
right:74vw;<br />
}<br />
}<br />
@media only screen and (min-width: 900px) and (max-width:100px) {<br />
#p-logo-text {<br />
right: 74vw;<br />
top: 3em;<br />
}<br />
}<br />
@media screen and (max-width: 900px) and (min-width: 100px) {<br />
#p-logo-text a.long {<br />
font-size: 43px !important;<br />
}<br />
}<br />
@media screen and (max-width: 1700px) and (min-width: 800px) {<br />
#p-logo-text {<br />
left: 12px !important;<br />
}<br />
}<br />
@media screen and (max-width: 1700px) and (mix: 851px) {<br />
#mw-site-navigation {<br />
background: #000;<br />
}<br />
}<br />
#mw-content {<br />
background: #333;<br />
border: solid #946c20;<br />
-webkit-border-bottom-right-radius: 4px;<br />
-webkit-border-bottom-left-radius: 4px;<br />
-moz-border-radius-bottomright: 4px;<br />
-moz-border-radius-bottomleft: 4px;<br />
border-bottom-right-radius: 4px;<br />
border-bottom-left-radius: 4px;<br />
}<br />
#mw-page-header-links li.selected a {<br />
color: #cccc00;<br />
}<br />
#mw-related-navigation .sidebar-chunk {<br />
background: #333;<br />
border: outset #222;<br />
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);<br />
border-radius: 3px;<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-related-navigation .sidebar-chunk {<br />
background: #333;<br />
border: outset #222;<br />
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);<br />
border-radius: 3px;<br />
padding: 0 15px 5px 20px;<br />
}<br />
}<br />
.color-middle-container, .ts-inner {<br />
padding: 0;<br />
}<br />
#p-logo-text {<br />
left: 120px;<br />
}<br />
#p-logo-text a.long {<br />
padding-top: 5px;<br />
padding-left: 6px;<br />
font-size: 30px;<br />
text-shadow: 1px 1px 1px #222;<br />
}<br />
#p-search {<br />
width: 70em;<br />
padding-right: 33px;<br />
}<br />
#personal .dropdown h3 {<br />
line-height: 25px;<br />
}<br />
#personal h2 {<br />
text-shadow: 2px 2px 0 #333;<br />
padding-top: 7px;<br />
font-size: 24px;<br />
text-transform: lowercase;<br />
}<br />
#personal .dropdown {<br />
background: #222!important;<br />
border: solid #000;<br />
}<br />
.codeEditor-status {<br />
color: #000;<br />
}<br />
.oo-ui-labelElement-label {<br />
text-shadow: 1px 2px #333;<br />
}<br />
#iframeframe {<br />
height: 700px;<br />
}<br />
#wpSave {<br />
text-shadow: 2px 2px 2px #000 !important<br />
}<br />
#mw-footer-container {<br />
background: #000;<br />
padding-top: 1em;<br />
}<br />
fieldset {<br />
background: #222!important;<br />
border: solid #111;<br />
}<br />
input {<br />
background: #333;<br />
border: solid 1px #111!important;<br />
border-radius: 2px;<br />
padding-left: 5px;<br />
color: #999;<br />
}<br />
.mw-ui-button.mw-ui-progressive, .mw-ui-button.mw-ui-progressive:active, .mw-ui-button.mw-ui-progressive.mw-ui-checked, input[type='submit'], input[type='button'], button {<br />
border: solid 1px #333!important;<br />
border-bottom: 0!important;<br />
text-shadow: 0 0 0 #000 !important;<br />
border-bottom: solid 1px #333!important;<br />
}<br />
.oo-ui-flaggedElement-destructive {<br />
background: #111;<br />
border: 1px solid #444;<br />
color: #FF3333 !important;<br />
padding-left: 15px !important;<br />
padding-right: 15px !important;<br />
}<br />
.oo-ui-flaggedElement-destructive:hover {<br />
background: #222;<br />
color: #CC0000 !important;<br />
}<br />
#searchInput {<br />
border: 0!important;<br />
}<br />
@media screen and (max-width: 850px) {<br />
#searchInput {<br />
padding: 0 0 0 6px !important;<br />
}<br />
}<br />
.oo-ui-textInputWidget input, .oo-ui-textInputWidget textarea {<br />
background-color: #333;<br />
color: #fff;<br />
}<br />
.oo-ui-textInputWidget > .oo-ui-labelElement-label {<br />
line-height: 0.5em;<br />
}<br />
#pagehistory li.selected {<br />
background-color: #555;<br />
}<br />
.warningbox {<br />
background: #1d1d16;<br />
}<br />
a.new:hover, .new a:hover, a.new:visited, .new a:visited {<br />
color: #FF3333;<br />
}<br />
.mw-plusminus-neg {<br />
color: #FF0000;<br />
}<br />
#searchButton, #mw-searchButton {<br />
border: 0 !important;<br />
left: 38vw;<br />
right: 0;<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
#mw-footer-container a:hover {<br />
color: #ffff33;<br />
}<br />
#mw-footer-container a:visited {<br />
color: #ffff66;<br />
}<br />
#mw-footer .footer-places li {<br />
float: right;<br />
display: block;<br />
}<br />
#mw-footer ul, #mw-footer li {<br />
margin: 0 auto;<br />
}<br />
#mw-footer #lastmod {<br />
float: left;<br />
left: 25px;<br />
}<br />
.diff-addedline .diffchange {<br />
background: #1d1d16;<br />
padding-left: 7px;<br />
}<br />
.oo-ui-buttonElement.oo-ui-labelElement > input.oo-ui-buttonElement-button, .oo-ui-buttonElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {<br />
text-shadow: 0 0 0 #000 !important;<br />
}<br />
.oo-ui-labelElement-label {<br />
text-shadow: 0 0 0 #000<br />
}<br />
.oo-ui-panelLayout-expanded {<br />
background: #222;<br />
}<br />
.oo-ui-messageDialog-message {<br />
color: #999;<br />
}<br />
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {<br />
color: #999;<br />
}<br />
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {<br />
border-right: 1px solid #111<br />
}<br />
.oo-ui-dialog-content > .oo-ui-window-body {<br />
outline: 1px solid #111;<br />
}<br />
.oo-ui-messageDialog-content > .oo-ui-window-foot {<br />
outline: 1px solid #111;<br />
}<br />
.wikiEditor-ui .wikiEditor-ui-view {<br />
border: 1px solid #000;<br />
}<br />
.wikiEditor-ui .wikiEditor-ui-top {<br />
border-bottom: 1px solid #000;<br />
}<br />
textarea[style] {<br />
background: #111 !important;<br />
color: #fff;<br />
}<br />
pre, .mw-code {<br />
background: #222;<br />
color: #B0B0B0;<br />
border: 1px solid #444;<br />
}<br />
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {<br />
background-color: #B0B0B0;<br />
border: 1px solid #333;<br />
}<br />
*/</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=MediaWiki:Timeless.css&diff=4838MediaWiki:Timeless.css2023-02-26T18:22:14Z<p>RedBees: </p>
<hr />
<div>/* Indefinite content width */<br />
@media screen and (min-width: 851px) {<br />
.color-middle-container,<br />
.ts-inner { max-width: none; }<br />
}<br />
<br />
/* One-sided navigation menu */<br />
@media (min-width: 1340px) {<br />
#mw-content-block {<br />
display: block;<br />
}<br />
#mw-content,<br />
#content-bottom-stuff {<br />
margin-left: 14em;<br />
}<br />
#mw-content-wrapper {<br />
float: right;<br />
margin-left: -14em;<br />
width: 100%;<br />
}<br />
#mw-related-navigation {<br />
width: 14em;<br />
padding: 0 1em 0 0;<br />
}<br />
div.color-middle {<br />
margin-right: 0;<br />
}<br />
}<br />
<br />
/* Align top colour bar with page columns */<br />
.ts-inner {<br />
padding: 0 0 0 1em;<br />
}<br />
<br />
/* Re-aligning bottom logos */<br />
#footer { padding-right: 1em; }<br />
<br />
/* CSS placed here will affect users of the Timeless skin */<br />
@import url(https://tools-static.wmflabs.org/fontcdn/css?family=Merriweather);<br />
html {<br />
background: rgb(0,0,0) !important;<br />
height: 100%;<br />
font-size: 1.1em;<br />
filter: brightness(100%) contrast(100%) grayscale(0%) !important;<br />
-webkit-filter: brightness(100%) contrast(100%) grayscale(0%) !important;<br />
overflow-x: hidden;<br />
}<br />
body {<br />
margin: 0;<br />
background: #000;<br />
color: #ccccff;<br />
font-family: sans-serif;<br />
}<br />
a {<br />
color: #cc6600;<br />
}<br />
a:hover, a:visited {<br />
color: #cc3300;<br />
}<br />
h1 {<br />
color: white;<br />
text-shadow: 1px 1px 1px #000;<br />
font-size: 40px !important;<br />
}<br />
h1, h2, h3, h4 {<br />
color: #6699ff;<br />
font-family: sans-serif;<br />
}<br />
#personal .dropdown b {<br />
font-weight: normal;<br />
}<br />
b, strong {<br />
text-shadow: 1px 1px 1px #000;<br />
}<br />
#f-list {<br />
text-align: center;<br />
font-size: 14px;<br />
}<br />
div.editOptions {<br />
border: #222;<br />
background: #555;<br />
}<br />
#mw-header-nav-hack {<br />
border-top: solid 2px #333;<br />
background: #333;<br />
}<br />
#mw-site-navigation .sidebar-inner {<br />
background: #333;<br />
border: 0;<br />
}<br />
@media screen and (min-width: 851px) {<br />
#p-logo-text a {<br />
position: fixed;<br />
right: 75vw;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#p-logo-text {<br />
margin-top: 0;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#p-logo-text a.long {<br />
padding-left: 7px;<br />
float: left;<br />
font-size: 23px !important;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-related-navigation .sidebar-inner {<br />
background: #222 !important;<br />
border: solid #111;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-site-navigation .sidebar-inner {<br />
background: #222;<br />
border: solid #111;<br />
}<br />
}<br />
#mw-site-navigation .sidebar-chunk {<br />
border: outset #222;<br />
background: #333;<br />
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);<br />
border-radius: 3px;<br />
}<br />
@media screen and (max-width: 851px) {<br />
#mw-site-navigation .sidebar-chunk {<br />
padding: 0 15px 5px 20px;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-site-navigation .sidebar-inner {<br />
background: #222 !important;<br />
border: solid #111 !important;<br />
}<br />
}<br />
.mw-parser-output a.external {<br />
color: #ff9900;<br />
}<br />
#searchInput {<br />
padding: 0.2em 4.5em 0.2em 2em !important;<br />
margin: 0;<br />
}<br />
#searchInput-container {<br />
background: #333;<br />
height: 35px;<br />
}<br />
#simpleSearch {<br />
border: inset 1px #000;<br />
border-radius: 3px;<br />
background: #333;<br />
height: 35px;<br />
width: 48vw;<br />
position: absolute;<br />
left: 0;<br />
right: 0;<br />
margin-left: auto;<br />
margin-right: auto;<br />
top: 7px;<br />
}<br />
#user-tools {<br />
position: fixed;<br />
right: 86px;<br />
}<br />
@media screen and (min-width: 851px) {<br />
#user-tools {<br />
left: 74vw;<br />
top: 5px;<br />
}<br />
}<br />
.mw-notification {<br />
background: #222;<br />
border: #111;<br />
background: #111;<br />
border-radius: 5px;<br />
color: #999;<br />
width: 200px;<br />
}<br />
.postedit-container {<br />
position: absolute;<br />
left: 0;<br />
right: 0;<br />
margin-left: auto;<br />
margin-right: auto;<br />
padding: 0;<br />
padding: 15px 0 15px 15px;<br />
text-align: right;<br />
}<br />
.postedit-icon {<br />
margin: auto;<br />
padding: 0;<br />
}<br />
.mw-wiki-logo {<br />
background-size: contain;<br />
}<br />
#mw-header-container {<br />
background: #555;<br />
}<br />
#mw-header {<br />
width: 100%;<br />
max-width: 100%;<br />
padding: 0;<br />
position: static;<br />
}<br />
@media screen and (max-width: 850px) {<br />
#menus-cover {<br />
background: #000;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#personal h2 {<br />
display: none;<br />
}<br />
}<br />
#mw-content-container {<br />
background: #1d1d16;<br />
}<br />
@media screen and (max-width: 850px) {<br />
#mw-content-block {<br />
background: #000;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#site-tools h2 {<br />
right: 3em;<br />
top: 0.9em;<br />
padding-bottom: 5px;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#p-logo-text a.long {<br />
width: 100%;<br />
top: 7px;<br />
text-align: center;<br />
font-size: 40px !important;<br />
}<br />
}<br />
@media screen and (min-width: 851px) {<br />
#p-logo-text {<br />
width: 29em;<br />
}<br />
}<br />
@media screen and (min-width: 851px) {<br />
#personal h2:after {<br />
width: 36px;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#p-logo-text {<br />
position: static;<br />
left: 0 !important;<br />
right: 0;<br />
margin-left: 0;<br />
margin-right: 0;<br />
width: 100%;<br />
top: 3.3em;<br />
}<br />
}<br />
@media only screen and (min-width: 992px) and (max-width:768px) {<br />
#p-logo-text {<br />
right:74vw;<br />
}<br />
}<br />
@media only screen and (min-width: 900px) and (max-width:100px) {<br />
#p-logo-text {<br />
right: 74vw;<br />
top: 3em;<br />
}<br />
}<br />
@media screen and (max-width: 900px) and (min-width: 100px) {<br />
#p-logo-text a.long {<br />
font-size: 43px !important;<br />
}<br />
}<br />
@media screen and (max-width: 1700px) and (min-width: 800px) {<br />
#p-logo-text {<br />
left: 12px !important;<br />
}<br />
}<br />
@media screen and (max-width: 1700px) and (mix: 851px) {<br />
#mw-site-navigation {<br />
background: #000;<br />
}<br />
}<br />
#mw-content {<br />
background: #333;<br />
border: solid #946c20;<br />
-webkit-border-bottom-right-radius: 4px;<br />
-webkit-border-bottom-left-radius: 4px;<br />
-moz-border-radius-bottomright: 4px;<br />
-moz-border-radius-bottomleft: 4px;<br />
border-bottom-right-radius: 4px;<br />
border-bottom-left-radius: 4px;<br />
}<br />
#mw-page-header-links li.selected a {<br />
color: #cccc00;<br />
}<br />
#mw-related-navigation .sidebar-chunk {<br />
background: #333;<br />
border: outset #222;<br />
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);<br />
border-radius: 3px;<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-related-navigation .sidebar-chunk {<br />
background: #333;<br />
border: outset #222;<br />
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);<br />
border-radius: 3px;<br />
padding: 0 15px 5px 20px;<br />
}<br />
}<br />
.color-middle-container, .ts-inner {<br />
padding: 0;<br />
}<br />
#p-logo-text {<br />
left: 120px;<br />
}<br />
#p-logo-text a.long {<br />
padding-top: 5px;<br />
padding-left: 6px;<br />
font-size: 30px;<br />
text-shadow: 1px 1px 1px #222;<br />
}<br />
#p-search {<br />
width: 70em;<br />
padding-right: 33px;<br />
}<br />
#personal .dropdown h3 {<br />
line-height: 25px;<br />
}<br />
#personal h2 {<br />
text-shadow: 2px 2px 0 #333;<br />
padding-top: 7px;<br />
font-size: 24px;<br />
text-transform: lowercase;<br />
}<br />
#personal .dropdown {<br />
background: #222!important;<br />
border: solid #000;<br />
}<br />
.codeEditor-status {<br />
color: #000;<br />
}<br />
.oo-ui-labelElement-label {<br />
text-shadow: 1px 2px #333;<br />
}<br />
#iframeframe {<br />
height: 700px;<br />
}<br />
#wpSave {<br />
text-shadow: 2px 2px 2px #000 !important<br />
}<br />
#mw-footer-container {<br />
background: #000;<br />
padding-top: 1em;<br />
}<br />
fieldset {<br />
background: #222!important;<br />
border: solid #111;<br />
}<br />
input {<br />
background: #333;<br />
border: solid 1px #111!important;<br />
border-radius: 2px;<br />
padding-left: 5px;<br />
color: #999;<br />
}<br />
.mw-ui-button.mw-ui-progressive, .mw-ui-button.mw-ui-progressive:active, .mw-ui-button.mw-ui-progressive.mw-ui-checked, input[type='submit'], input[type='button'], button {<br />
border: solid 1px #333!important;<br />
border-bottom: 0!important;<br />
text-shadow: 0 0 0 #000 !important;<br />
border-bottom: solid 1px #333!important;<br />
}<br />
.oo-ui-flaggedElement-destructive {<br />
background: #111;<br />
border: 1px solid #444;<br />
color: #FF3333 !important;<br />
padding-left: 15px !important;<br />
padding-right: 15px !important;<br />
}<br />
.oo-ui-flaggedElement-destructive:hover {<br />
background: #222;<br />
color: #CC0000 !important;<br />
}<br />
#searchInput {<br />
border: 0!important;<br />
}<br />
@media screen and (max-width: 850px) {<br />
#searchInput {<br />
padding: 0 0 0 6px !important;<br />
}<br />
}<br />
.oo-ui-textInputWidget input, .oo-ui-textInputWidget textarea {<br />
background-color: #333;<br />
color: #fff;<br />
}<br />
.oo-ui-textInputWidget > .oo-ui-labelElement-label {<br />
line-height: 0.5em;<br />
}<br />
#pagehistory li.selected {<br />
background-color: #555;<br />
}<br />
.warningbox {<br />
background: #1d1d16;<br />
}<br />
a.new:hover, .new a:hover, a.new:visited, .new a:visited {<br />
color: #FF3333;<br />
}<br />
.mw-plusminus-neg {<br />
color: #FF0000;<br />
}<br />
#searchButton, #mw-searchButton {<br />
border: 0 !important;<br />
left: 38vw;<br />
right: 0;<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
#mw-footer-container a:hover {<br />
color: #ffff33;<br />
}<br />
#mw-footer-container a:visited {<br />
color: #ffff66;<br />
}<br />
#mw-footer .footer-places li {<br />
float: right;<br />
display: block;<br />
}<br />
#mw-footer ul, #mw-footer li {<br />
margin: 0 auto;<br />
}<br />
#mw-footer #lastmod {<br />
float: left;<br />
left: 25px;<br />
}<br />
.diff-addedline .diffchange {<br />
background: #1d1d16;<br />
padding-left: 7px;<br />
}<br />
.oo-ui-buttonElement.oo-ui-labelElement > input.oo-ui-buttonElement-button, .oo-ui-buttonElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {<br />
text-shadow: 0 0 0 #000 !important;<br />
}<br />
.oo-ui-labelElement-label {<br />
text-shadow: 0 0 0 #000<br />
}<br />
.oo-ui-panelLayout-expanded {<br />
background: #222;<br />
}<br />
.oo-ui-messageDialog-message {<br />
color: #999;<br />
}<br />
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {<br />
color: #999;<br />
}<br />
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {<br />
border-right: 1px solid #111<br />
}<br />
.oo-ui-dialog-content > .oo-ui-window-body {<br />
outline: 1px solid #111;<br />
}<br />
.oo-ui-messageDialog-content > .oo-ui-window-foot {<br />
outline: 1px solid #111;<br />
}<br />
.wikiEditor-ui .wikiEditor-ui-view {<br />
border: 1px solid #000;<br />
}<br />
.wikiEditor-ui .wikiEditor-ui-top {<br />
border-bottom: 1px solid #000;<br />
}<br />
textarea[style] {<br />
background: #111 !important;<br />
color: #fff;<br />
}<br />
pre, .mw-code {<br />
background: #222;<br />
color: #B0B0B0;<br />
border: 1px solid #444;<br />
}<br />
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {<br />
background-color: #B0B0B0;<br />
border: 1px solid #333;<br />
}</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=MediaWiki:Timeless.css&diff=4837MediaWiki:Timeless.css2023-02-26T18:21:44Z<p>RedBees: Sans-serif</p>
<hr />
<div>/* Indefinite content width */<br />
@media screen and (min-width: 851px) {<br />
.color-middle-container,<br />
.ts-inner { max-width: none; }<br />
}<br />
<br />
/* One-sided navigation menu */<br />
@media (min-width: 1340px) {<br />
#mw-content-block {<br />
display: block;<br />
}<br />
#mw-content,<br />
#content-bottom-stuff {<br />
margin-left: 14em;<br />
}<br />
#mw-content-wrapper {<br />
float: right;<br />
margin-left: -14em;<br />
width: 100%;<br />
}<br />
#mw-related-navigation {<br />
width: 14em;<br />
padding: 0 1em 0 0;<br />
}<br />
div.color-middle {<br />
margin-right: 0;<br />
}<br />
}<br />
<br />
/* Align top colour bar with page columns */<br />
.ts-inner {<br />
padding: 0 0 0 1em;<br />
}<br />
<br />
/* Re-aligning bottom logos */<br />
#footer { padding-right: 1em; }<br />
<br />
/* CSS placed here will affect users of the Timeless skin */<br />
@import url(https://tools-static.wmflabs.org/fontcdn/css?family=Merriweather);<br />
html {<br />
background: rgb(0,0,0) !important;<br />
height: 100%;<br />
font-size: 1.1em;<br />
filter: brightness(100%) contrast(100%) grayscale(0%) !important;<br />
-webkit-filter: brightness(100%) contrast(100%) grayscale(0%) !important;<br />
overflow-x: hidden;<br />
}<br />
body {<br />
margin: 0;<br />
background: #000;<br />
color: #ccccff;<br />
font-family: sans-serif;<br />
}<br />
a {<br />
color: #cc6600;<br />
}<br />
a:hover, a:visited {<br />
color: #cc3300;<br />
}<br />
h1 {<br />
color: white;<br />
text-shadow: 1px 1px 1px #000;<br />
font-size: 40px !important;<br />
}<br />
h1, h2, h3, h4 {<br />
color: #6699ff;<br />
font-family: 'Merriweather', serif;<br />
}<br />
#personal .dropdown b {<br />
font-weight: normal;<br />
}<br />
b, strong {<br />
text-shadow: 1px 1px 1px #000;<br />
}<br />
#f-list {<br />
text-align: center;<br />
font-size: 14px;<br />
}<br />
div.editOptions {<br />
border: #222;<br />
background: #555;<br />
}<br />
#mw-header-nav-hack {<br />
border-top: solid 2px #333;<br />
background: #333;<br />
}<br />
#mw-site-navigation .sidebar-inner {<br />
background: #333;<br />
border: 0;<br />
}<br />
@media screen and (min-width: 851px) {<br />
#p-logo-text a {<br />
position: fixed;<br />
right: 75vw;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#p-logo-text {<br />
margin-top: 0;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#p-logo-text a.long {<br />
padding-left: 7px;<br />
float: left;<br />
font-size: 23px !important;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-related-navigation .sidebar-inner {<br />
background: #222 !important;<br />
border: solid #111;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-site-navigation .sidebar-inner {<br />
background: #222;<br />
border: solid #111;<br />
}<br />
}<br />
#mw-site-navigation .sidebar-chunk {<br />
border: outset #222;<br />
background: #333;<br />
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);<br />
border-radius: 3px;<br />
}<br />
@media screen and (max-width: 851px) {<br />
#mw-site-navigation .sidebar-chunk {<br />
padding: 0 15px 5px 20px;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-site-navigation .sidebar-inner {<br />
background: #222 !important;<br />
border: solid #111 !important;<br />
}<br />
}<br />
.mw-parser-output a.external {<br />
color: #ff9900;<br />
}<br />
#searchInput {<br />
padding: 0.2em 4.5em 0.2em 2em !important;<br />
margin: 0;<br />
}<br />
#searchInput-container {<br />
background: #333;<br />
height: 35px;<br />
}<br />
#simpleSearch {<br />
border: inset 1px #000;<br />
border-radius: 3px;<br />
background: #333;<br />
height: 35px;<br />
width: 48vw;<br />
position: absolute;<br />
left: 0;<br />
right: 0;<br />
margin-left: auto;<br />
margin-right: auto;<br />
top: 7px;<br />
}<br />
#user-tools {<br />
position: fixed;<br />
right: 86px;<br />
}<br />
@media screen and (min-width: 851px) {<br />
#user-tools {<br />
left: 74vw;<br />
top: 5px;<br />
}<br />
}<br />
.mw-notification {<br />
background: #222;<br />
border: #111;<br />
background: #111;<br />
border-radius: 5px;<br />
color: #999;<br />
width: 200px;<br />
}<br />
.postedit-container {<br />
position: absolute;<br />
left: 0;<br />
right: 0;<br />
margin-left: auto;<br />
margin-right: auto;<br />
padding: 0;<br />
padding: 15px 0 15px 15px;<br />
text-align: right;<br />
}<br />
.postedit-icon {<br />
margin: auto;<br />
padding: 0;<br />
}<br />
.mw-wiki-logo {<br />
background-size: contain;<br />
}<br />
#mw-header-container {<br />
background: #555;<br />
}<br />
#mw-header {<br />
width: 100%;<br />
max-width: 100%;<br />
padding: 0;<br />
position: static;<br />
}<br />
@media screen and (max-width: 850px) {<br />
#menus-cover {<br />
background: #000;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#personal h2 {<br />
display: none;<br />
}<br />
}<br />
#mw-content-container {<br />
background: #1d1d16;<br />
}<br />
@media screen and (max-width: 850px) {<br />
#mw-content-block {<br />
background: #000;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#site-tools h2 {<br />
right: 3em;<br />
top: 0.9em;<br />
padding-bottom: 5px;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#p-logo-text a.long {<br />
width: 100%;<br />
top: 7px;<br />
text-align: center;<br />
font-size: 40px !important;<br />
}<br />
}<br />
@media screen and (min-width: 851px) {<br />
#p-logo-text {<br />
width: 29em;<br />
}<br />
}<br />
@media screen and (min-width: 851px) {<br />
#personal h2:after {<br />
width: 36px;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#p-logo-text {<br />
position: static;<br />
left: 0 !important;<br />
right: 0;<br />
margin-left: 0;<br />
margin-right: 0;<br />
width: 100%;<br />
top: 3.3em;<br />
}<br />
}<br />
@media only screen and (min-width: 992px) and (max-width:768px) {<br />
#p-logo-text {<br />
right:74vw;<br />
}<br />
}<br />
@media only screen and (min-width: 900px) and (max-width:100px) {<br />
#p-logo-text {<br />
right: 74vw;<br />
top: 3em;<br />
}<br />
}<br />
@media screen and (max-width: 900px) and (min-width: 100px) {<br />
#p-logo-text a.long {<br />
font-size: 43px !important;<br />
}<br />
}<br />
@media screen and (max-width: 1700px) and (min-width: 800px) {<br />
#p-logo-text {<br />
left: 12px !important;<br />
}<br />
}<br />
@media screen and (max-width: 1700px) and (mix: 851px) {<br />
#mw-site-navigation {<br />
background: #000;<br />
}<br />
}<br />
#mw-content {<br />
background: #333;<br />
border: solid #946c20;<br />
-webkit-border-bottom-right-radius: 4px;<br />
-webkit-border-bottom-left-radius: 4px;<br />
-moz-border-radius-bottomright: 4px;<br />
-moz-border-radius-bottomleft: 4px;<br />
border-bottom-right-radius: 4px;<br />
border-bottom-left-radius: 4px;<br />
}<br />
#mw-page-header-links li.selected a {<br />
color: #cccc00;<br />
}<br />
#mw-related-navigation .sidebar-chunk {<br />
background: #333;<br />
border: outset #222;<br />
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);<br />
border-radius: 3px;<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-related-navigation .sidebar-chunk {<br />
background: #333;<br />
border: outset #222;<br />
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);<br />
border-radius: 3px;<br />
padding: 0 15px 5px 20px;<br />
}<br />
}<br />
.color-middle-container, .ts-inner {<br />
padding: 0;<br />
}<br />
#p-logo-text {<br />
left: 120px;<br />
}<br />
#p-logo-text a.long {<br />
padding-top: 5px;<br />
padding-left: 6px;<br />
font-size: 30px;<br />
text-shadow: 1px 1px 1px #222;<br />
}<br />
#p-search {<br />
width: 70em;<br />
padding-right: 33px;<br />
}<br />
#personal .dropdown h3 {<br />
line-height: 25px;<br />
}<br />
#personal h2 {<br />
text-shadow: 2px 2px 0 #333;<br />
padding-top: 7px;<br />
font-size: 24px;<br />
text-transform: lowercase;<br />
}<br />
#personal .dropdown {<br />
background: #222!important;<br />
border: solid #000;<br />
}<br />
.codeEditor-status {<br />
color: #000;<br />
}<br />
.oo-ui-labelElement-label {<br />
text-shadow: 1px 2px #333;<br />
}<br />
#iframeframe {<br />
height: 700px;<br />
}<br />
#wpSave {<br />
text-shadow: 2px 2px 2px #000 !important<br />
}<br />
#mw-footer-container {<br />
background: #000;<br />
padding-top: 1em;<br />
}<br />
fieldset {<br />
background: #222!important;<br />
border: solid #111;<br />
}<br />
input {<br />
background: #333;<br />
border: solid 1px #111!important;<br />
border-radius: 2px;<br />
padding-left: 5px;<br />
color: #999;<br />
}<br />
.mw-ui-button.mw-ui-progressive, .mw-ui-button.mw-ui-progressive:active, .mw-ui-button.mw-ui-progressive.mw-ui-checked, input[type='submit'], input[type='button'], button {<br />
border: solid 1px #333!important;<br />
border-bottom: 0!important;<br />
text-shadow: 0 0 0 #000 !important;<br />
border-bottom: solid 1px #333!important;<br />
}<br />
.oo-ui-flaggedElement-destructive {<br />
background: #111;<br />
border: 1px solid #444;<br />
color: #FF3333 !important;<br />
padding-left: 15px !important;<br />
padding-right: 15px !important;<br />
}<br />
.oo-ui-flaggedElement-destructive:hover {<br />
background: #222;<br />
color: #CC0000 !important;<br />
}<br />
#searchInput {<br />
border: 0!important;<br />
}<br />
@media screen and (max-width: 850px) {<br />
#searchInput {<br />
padding: 0 0 0 6px !important;<br />
}<br />
}<br />
.oo-ui-textInputWidget input, .oo-ui-textInputWidget textarea {<br />
background-color: #333;<br />
color: #fff;<br />
}<br />
.oo-ui-textInputWidget > .oo-ui-labelElement-label {<br />
line-height: 0.5em;<br />
}<br />
#pagehistory li.selected {<br />
background-color: #555;<br />
}<br />
.warningbox {<br />
background: #1d1d16;<br />
}<br />
a.new:hover, .new a:hover, a.new:visited, .new a:visited {<br />
color: #FF3333;<br />
}<br />
.mw-plusminus-neg {<br />
color: #FF0000;<br />
}<br />
#searchButton, #mw-searchButton {<br />
border: 0 !important;<br />
left: 38vw;<br />
right: 0;<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
#mw-footer-container a:hover {<br />
color: #ffff33;<br />
}<br />
#mw-footer-container a:visited {<br />
color: #ffff66;<br />
}<br />
#mw-footer .footer-places li {<br />
float: right;<br />
display: block;<br />
}<br />
#mw-footer ul, #mw-footer li {<br />
margin: 0 auto;<br />
}<br />
#mw-footer #lastmod {<br />
float: left;<br />
left: 25px;<br />
}<br />
.diff-addedline .diffchange {<br />
background: #1d1d16;<br />
padding-left: 7px;<br />
}<br />
.oo-ui-buttonElement.oo-ui-labelElement > input.oo-ui-buttonElement-button, .oo-ui-buttonElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {<br />
text-shadow: 0 0 0 #000 !important;<br />
}<br />
.oo-ui-labelElement-label {<br />
text-shadow: 0 0 0 #000<br />
}<br />
.oo-ui-panelLayout-expanded {<br />
background: #222;<br />
}<br />
.oo-ui-messageDialog-message {<br />
color: #999;<br />
}<br />
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {<br />
color: #999;<br />
}<br />
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {<br />
border-right: 1px solid #111<br />
}<br />
.oo-ui-dialog-content > .oo-ui-window-body {<br />
outline: 1px solid #111;<br />
}<br />
.oo-ui-messageDialog-content > .oo-ui-window-foot {<br />
outline: 1px solid #111;<br />
}<br />
.wikiEditor-ui .wikiEditor-ui-view {<br />
border: 1px solid #000;<br />
}<br />
.wikiEditor-ui .wikiEditor-ui-top {<br />
border-bottom: 1px solid #000;<br />
}<br />
textarea[style] {<br />
background: #111 !important;<br />
color: #fff;<br />
}<br />
pre, .mw-code {<br />
background: #222;<br />
color: #B0B0B0;<br />
border: 1px solid #444;<br />
}<br />
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {<br />
background-color: #B0B0B0;<br />
border: 1px solid #333;<br />
}</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=MediaWiki:Timeless.css&diff=4836MediaWiki:Timeless.css2023-02-26T18:18:20Z<p>RedBees: </p>
<hr />
<div>/* Indefinite content width */<br />
@media screen and (min-width: 851px) {<br />
.color-middle-container,<br />
.ts-inner { max-width: none; }<br />
}<br />
<br />
/* One-sided navigation menu */<br />
@media (min-width: 1340px) {<br />
#mw-content-block {<br />
display: block;<br />
}<br />
#mw-content,<br />
#content-bottom-stuff {<br />
margin-left: 14em;<br />
}<br />
#mw-content-wrapper {<br />
float: right;<br />
margin-left: -14em;<br />
width: 100%;<br />
}<br />
#mw-related-navigation {<br />
width: 14em;<br />
padding: 0 1em 0 0;<br />
}<br />
div.color-middle {<br />
margin-right: 0;<br />
}<br />
}<br />
<br />
/* Align top colour bar with page columns */<br />
.ts-inner {<br />
padding: 0 0 0 1em;<br />
}<br />
<br />
/* Re-aligning bottom logos */<br />
#footer { padding-right: 1em; }<br />
<br />
/* CSS placed here will affect users of the Timeless skin */<br />
@import url(https://tools-static.wmflabs.org/fontcdn/css?family=Merriweather);<br />
html {<br />
background: rgb(0,0,0) !important;<br />
height: 100%;<br />
font-size: 1.1em;<br />
filter: brightness(100%) contrast(100%) grayscale(0%) !important;<br />
-webkit-filter: brightness(100%) contrast(100%) grayscale(0%) !important;<br />
overflow-x: hidden;<br />
}<br />
body {<br />
margin: 0;<br />
background: #000;<br />
color: #ccccff;<br />
font-family: 'Merriweather', serif;<br />
}<br />
a {<br />
color: #cc6600;<br />
}<br />
a:hover, a:visited {<br />
color: #cc3300;<br />
}<br />
h1 {<br />
color: white;<br />
text-shadow: 1px 1px 1px #000;<br />
font-size: 40px !important;<br />
}<br />
h1, h2, h3, h4 {<br />
color: #6699ff;<br />
font-family: 'Merriweather', serif;<br />
}<br />
#personal .dropdown b {<br />
font-weight: normal;<br />
}<br />
b, strong {<br />
text-shadow: 1px 1px 1px #000;<br />
}<br />
#f-list {<br />
text-align: center;<br />
font-size: 14px;<br />
}<br />
div.editOptions {<br />
border: #222;<br />
background: #555;<br />
}<br />
#mw-header-nav-hack {<br />
border-top: solid 2px #333;<br />
background: #333;<br />
}<br />
#mw-site-navigation .sidebar-inner {<br />
background: #333;<br />
border: 0;<br />
}<br />
@media screen and (min-width: 851px) {<br />
#p-logo-text a {<br />
position: fixed;<br />
right: 75vw;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#p-logo-text {<br />
margin-top: 0;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#p-logo-text a.long {<br />
padding-left: 7px;<br />
float: left;<br />
font-size: 23px !important;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-related-navigation .sidebar-inner {<br />
background: #222 !important;<br />
border: solid #111;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-site-navigation .sidebar-inner {<br />
background: #222;<br />
border: solid #111;<br />
}<br />
}<br />
#mw-site-navigation .sidebar-chunk {<br />
border: outset #222;<br />
background: #333;<br />
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);<br />
border-radius: 3px;<br />
}<br />
@media screen and (max-width: 851px) {<br />
#mw-site-navigation .sidebar-chunk {<br />
padding: 0 15px 5px 20px;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-site-navigation .sidebar-inner {<br />
background: #222 !important;<br />
border: solid #111 !important;<br />
}<br />
}<br />
.mw-parser-output a.external {<br />
color: #ff9900;<br />
}<br />
#searchInput {<br />
padding: 0.2em 4.5em 0.2em 2em !important;<br />
margin: 0;<br />
}<br />
#searchInput-container {<br />
background: #333;<br />
height: 35px;<br />
}<br />
#simpleSearch {<br />
border: inset 1px #000;<br />
border-radius: 3px;<br />
background: #333;<br />
height: 35px;<br />
width: 48vw;<br />
position: absolute;<br />
left: 0;<br />
right: 0;<br />
margin-left: auto;<br />
margin-right: auto;<br />
top: 7px;<br />
}<br />
#user-tools {<br />
position: fixed;<br />
right: 86px;<br />
}<br />
@media screen and (min-width: 851px) {<br />
#user-tools {<br />
left: 74vw;<br />
top: 5px;<br />
}<br />
}<br />
.mw-notification {<br />
background: #222;<br />
border: #111;<br />
background: #111;<br />
border-radius: 5px;<br />
color: #999;<br />
width: 200px;<br />
}<br />
.postedit-container {<br />
position: absolute;<br />
left: 0;<br />
right: 0;<br />
margin-left: auto;<br />
margin-right: auto;<br />
padding: 0;<br />
padding: 15px 0 15px 15px;<br />
text-align: right;<br />
}<br />
.postedit-icon {<br />
margin: auto;<br />
padding: 0;<br />
}<br />
.mw-wiki-logo {<br />
background-size: contain;<br />
}<br />
#mw-header-container {<br />
background: #555;<br />
}<br />
#mw-header {<br />
width: 100%;<br />
max-width: 100%;<br />
padding: 0;<br />
position: static;<br />
}<br />
@media screen and (max-width: 850px) {<br />
#menus-cover {<br />
background: #000;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#personal h2 {<br />
display: none;<br />
}<br />
}<br />
#mw-content-container {<br />
background: #1d1d16;<br />
}<br />
@media screen and (max-width: 850px) {<br />
#mw-content-block {<br />
background: #000;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#site-tools h2 {<br />
right: 3em;<br />
top: 0.9em;<br />
padding-bottom: 5px;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#p-logo-text a.long {<br />
width: 100%;<br />
top: 7px;<br />
text-align: center;<br />
font-size: 40px !important;<br />
}<br />
}<br />
@media screen and (min-width: 851px) {<br />
#p-logo-text {<br />
width: 29em;<br />
}<br />
}<br />
@media screen and (min-width: 851px) {<br />
#personal h2:after {<br />
width: 36px;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#p-logo-text {<br />
position: static;<br />
left: 0 !important;<br />
right: 0;<br />
margin-left: 0;<br />
margin-right: 0;<br />
width: 100%;<br />
top: 3.3em;<br />
}<br />
}<br />
@media only screen and (min-width: 992px) and (max-width:768px) {<br />
#p-logo-text {<br />
right:74vw;<br />
}<br />
}<br />
@media only screen and (min-width: 900px) and (max-width:100px) {<br />
#p-logo-text {<br />
right: 74vw;<br />
top: 3em;<br />
}<br />
}<br />
@media screen and (max-width: 900px) and (min-width: 100px) {<br />
#p-logo-text a.long {<br />
font-size: 43px !important;<br />
}<br />
}<br />
@media screen and (max-width: 1700px) and (min-width: 800px) {<br />
#p-logo-text {<br />
left: 12px !important;<br />
}<br />
}<br />
@media screen and (max-width: 1700px) and (mix: 851px) {<br />
#mw-site-navigation {<br />
background: #000;<br />
}<br />
}<br />
#mw-content {<br />
background: #333;<br />
border: solid #946c20;<br />
-webkit-border-bottom-right-radius: 4px;<br />
-webkit-border-bottom-left-radius: 4px;<br />
-moz-border-radius-bottomright: 4px;<br />
-moz-border-radius-bottomleft: 4px;<br />
border-bottom-right-radius: 4px;<br />
border-bottom-left-radius: 4px;<br />
}<br />
#mw-page-header-links li.selected a {<br />
color: #cccc00;<br />
}<br />
#mw-related-navigation .sidebar-chunk {<br />
background: #333;<br />
border: outset #222;<br />
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);<br />
border-radius: 3px;<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-related-navigation .sidebar-chunk {<br />
background: #333;<br />
border: outset #222;<br />
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);<br />
border-radius: 3px;<br />
padding: 0 15px 5px 20px;<br />
}<br />
}<br />
.color-middle-container, .ts-inner {<br />
padding: 0;<br />
}<br />
#p-logo-text {<br />
left: 120px;<br />
}<br />
#p-logo-text a.long {<br />
padding-top: 5px;<br />
padding-left: 6px;<br />
font-size: 30px;<br />
text-shadow: 1px 1px 1px #222;<br />
}<br />
#p-search {<br />
width: 70em;<br />
padding-right: 33px;<br />
}<br />
#personal .dropdown h3 {<br />
line-height: 25px;<br />
}<br />
#personal h2 {<br />
text-shadow: 2px 2px 0 #333;<br />
padding-top: 7px;<br />
font-size: 24px;<br />
text-transform: lowercase;<br />
}<br />
#personal .dropdown {<br />
background: #222!important;<br />
border: solid #000;<br />
}<br />
.codeEditor-status {<br />
color: #000;<br />
}<br />
.oo-ui-labelElement-label {<br />
text-shadow: 1px 2px #333;<br />
}<br />
#iframeframe {<br />
height: 700px;<br />
}<br />
#wpSave {<br />
text-shadow: 2px 2px 2px #000 !important<br />
}<br />
#mw-footer-container {<br />
background: #000;<br />
padding-top: 1em;<br />
}<br />
fieldset {<br />
background: #222!important;<br />
border: solid #111;<br />
}<br />
input {<br />
background: #333;<br />
border: solid 1px #111!important;<br />
border-radius: 2px;<br />
padding-left: 5px;<br />
color: #999;<br />
}<br />
.mw-ui-button.mw-ui-progressive, .mw-ui-button.mw-ui-progressive:active, .mw-ui-button.mw-ui-progressive.mw-ui-checked, input[type='submit'], input[type='button'], button {<br />
border: solid 1px #333!important;<br />
border-bottom: 0!important;<br />
text-shadow: 0 0 0 #000 !important;<br />
border-bottom: solid 1px #333!important;<br />
}<br />
.oo-ui-flaggedElement-destructive {<br />
background: #111;<br />
border: 1px solid #444;<br />
color: #FF3333 !important;<br />
padding-left: 15px !important;<br />
padding-right: 15px !important;<br />
}<br />
.oo-ui-flaggedElement-destructive:hover {<br />
background: #222;<br />
color: #CC0000 !important;<br />
}<br />
#searchInput {<br />
border: 0!important;<br />
}<br />
@media screen and (max-width: 850px) {<br />
#searchInput {<br />
padding: 0 0 0 6px !important;<br />
}<br />
}<br />
.oo-ui-textInputWidget input, .oo-ui-textInputWidget textarea {<br />
background-color: #333;<br />
color: #fff;<br />
}<br />
.oo-ui-textInputWidget > .oo-ui-labelElement-label {<br />
line-height: 0.5em;<br />
}<br />
#pagehistory li.selected {<br />
background-color: #555;<br />
}<br />
.warningbox {<br />
background: #1d1d16;<br />
}<br />
a.new:hover, .new a:hover, a.new:visited, .new a:visited {<br />
color: #FF3333;<br />
}<br />
.mw-plusminus-neg {<br />
color: #FF0000;<br />
}<br />
#searchButton, #mw-searchButton {<br />
border: 0 !important;<br />
left: 38vw;<br />
right: 0;<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
#mw-footer-container a:hover {<br />
color: #ffff33;<br />
}<br />
#mw-footer-container a:visited {<br />
color: #ffff66;<br />
}<br />
#mw-footer .footer-places li {<br />
float: right;<br />
display: block;<br />
}<br />
#mw-footer ul, #mw-footer li {<br />
margin: 0 auto;<br />
}<br />
#mw-footer #lastmod {<br />
float: left;<br />
left: 25px;<br />
}<br />
.diff-addedline .diffchange {<br />
background: #1d1d16;<br />
padding-left: 7px;<br />
}<br />
.oo-ui-buttonElement.oo-ui-labelElement > input.oo-ui-buttonElement-button, .oo-ui-buttonElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {<br />
text-shadow: 0 0 0 #000 !important;<br />
}<br />
.oo-ui-labelElement-label {<br />
text-shadow: 0 0 0 #000<br />
}<br />
.oo-ui-panelLayout-expanded {<br />
background: #222;<br />
}<br />
.oo-ui-messageDialog-message {<br />
color: #999;<br />
}<br />
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {<br />
color: #999;<br />
}<br />
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {<br />
border-right: 1px solid #111<br />
}<br />
.oo-ui-dialog-content > .oo-ui-window-body {<br />
outline: 1px solid #111;<br />
}<br />
.oo-ui-messageDialog-content > .oo-ui-window-foot {<br />
outline: 1px solid #111;<br />
}<br />
.wikiEditor-ui .wikiEditor-ui-view {<br />
border: 1px solid #000;<br />
}<br />
.wikiEditor-ui .wikiEditor-ui-top {<br />
border-bottom: 1px solid #000;<br />
}<br />
textarea[style] {<br />
background: #111 !important;<br />
color: #fff;<br />
}<br />
pre, .mw-code {<br />
background: #222;<br />
color: #B0B0B0;<br />
border: 1px solid #444;<br />
}<br />
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {<br />
background-color: #B0B0B0;<br />
border: 1px solid #333;<br />
}</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=MediaWiki:Timeless.css&diff=4835MediaWiki:Timeless.css2023-02-26T18:18:12Z<p>RedBees: </p>
<hr />
<div>/* Indefinite content width */<br />
@media screen and (min-width: 851px) {<br />
.color-middle-container,<br />
.ts-inner { max-width: none; }<br />
}<br />
<br />
/* One-sided navigation menu */<br />
@media (min-width: 1340px) {<br />
#mw-content-block {<br />
display: block;<br />
}<br />
#mw-content,<br />
#content-bottom-stuff {<br />
margin-left: 14em;<br />
}<br />
#mw-content-wrapper {<br />
float: right;<br />
margin-left: -14em;<br />
width: 100%;<br />
}<br />
#mw-related-navigation {<br />
width: 14em;<br />
padding: 0 1em 0 0;<br />
}<br />
div.color-middle {<br />
margin-right: 0;<br />
}<br />
}<br />
<br />
/* Align top colour bar with page columns */<br />
.ts-inner {<br />
padding: 0 0 0 1em;<br />
}<br />
<br />
/* Re-aligning bottom logos */<br />
#footer { padding-right: 1em; }</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=MediaWiki:Timeless.css&diff=4834MediaWiki:Timeless.css2023-02-26T18:17:45Z<p>RedBees: Reverted edits by RedBees (talk) to last revision by Larsenv</p>
<hr />
<div></div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=User:RedBees/timeless.css&diff=4833User:RedBees/timeless.css2023-02-26T18:15:56Z<p>RedBees: Blanked the page</p>
<hr />
<div></div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=User:RedBees/timeless.css&diff=4832User:RedBees/timeless.css2023-02-26T18:15:36Z<p>RedBees: Created page with "/* CSS placed here will affect users of the Timeless skin */ @import url(https://tools-static.wmflabs.org/fontcdn/css?family=Merriweather); html { background: rgb(0,0,0) !imp..."</p>
<hr />
<div>/* CSS placed here will affect users of the Timeless skin */<br />
@import url(https://tools-static.wmflabs.org/fontcdn/css?family=Merriweather);<br />
html {<br />
background: rgb(0,0,0) !important;<br />
height: 100%;<br />
font-size: 1.1em;<br />
filter: brightness(100%) contrast(100%) grayscale(0%) !important;<br />
-webkit-filter: brightness(100%) contrast(100%) grayscale(0%) !important;<br />
overflow-x: hidden;<br />
}<br />
body {<br />
margin: 0;<br />
background: #000;<br />
color: #ccccff;<br />
font-family: 'Merriweather', serif;<br />
}<br />
a {<br />
color: #cc6600;<br />
}<br />
a:hover, a:visited {<br />
color: #cc3300;<br />
}<br />
h1 {<br />
color: white;<br />
text-shadow: 1px 1px 1px #000;<br />
font-size: 40px !important;<br />
}<br />
h1, h2, h3, h4 {<br />
color: #6699ff;<br />
font-family: 'Merriweather', serif;<br />
}<br />
#personal .dropdown b {<br />
font-weight: normal;<br />
}<br />
b, strong {<br />
text-shadow: 1px 1px 1px #000;<br />
}<br />
#f-list {<br />
text-align: center;<br />
font-size: 14px;<br />
}<br />
div.editOptions {<br />
border: #222;<br />
background: #555;<br />
}<br />
#mw-header-nav-hack {<br />
border-top: solid 2px #333;<br />
background: #333;<br />
}<br />
#mw-site-navigation .sidebar-inner {<br />
background: #333;<br />
border: 0;<br />
}<br />
@media screen and (min-width: 851px) {<br />
#p-logo-text a {<br />
position: fixed;<br />
right: 75vw;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#p-logo-text {<br />
margin-top: 0;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#p-logo-text a.long {<br />
padding-left: 7px;<br />
float: left;<br />
font-size: 23px !important;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-related-navigation .sidebar-inner {<br />
background: #222 !important;<br />
border: solid #111;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-site-navigation .sidebar-inner {<br />
background: #222;<br />
border: solid #111;<br />
}<br />
}<br />
#mw-site-navigation .sidebar-chunk {<br />
border: outset #222;<br />
background: #333;<br />
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);<br />
border-radius: 3px;<br />
}<br />
@media screen and (max-width: 851px) {<br />
#mw-site-navigation .sidebar-chunk {<br />
padding: 0 15px 5px 20px;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-site-navigation .sidebar-inner {<br />
background: #222 !important;<br />
border: solid #111 !important;<br />
}<br />
}<br />
.mw-parser-output a.external {<br />
color: #ff9900;<br />
}<br />
#searchInput {<br />
padding: 0.2em 4.5em 0.2em 2em !important;<br />
margin: 0;<br />
}<br />
#searchInput-container {<br />
background: #333;<br />
height: 35px;<br />
}<br />
#simpleSearch {<br />
border: inset 1px #000;<br />
border-radius: 3px;<br />
background: #333;<br />
height: 35px;<br />
width: 48vw;<br />
position: absolute;<br />
left: 0;<br />
right: 0;<br />
margin-left: auto;<br />
margin-right: auto;<br />
top: 7px;<br />
}<br />
#user-tools {<br />
position: fixed;<br />
right: 86px;<br />
}<br />
@media screen and (min-width: 851px) {<br />
#user-tools {<br />
left: 74vw;<br />
top: 5px;<br />
}<br />
}<br />
.mw-notification {<br />
background: #222;<br />
border: #111;<br />
background: #111;<br />
border-radius: 5px;<br />
color: #999;<br />
width: 200px;<br />
}<br />
.postedit-container {<br />
position: absolute;<br />
left: 0;<br />
right: 0;<br />
margin-left: auto;<br />
margin-right: auto;<br />
padding: 0;<br />
padding: 15px 0 15px 15px;<br />
text-align: right;<br />
}<br />
.postedit-icon {<br />
margin: auto;<br />
padding: 0;<br />
}<br />
.mw-wiki-logo {<br />
background-size: contain;<br />
}<br />
#mw-header-container {<br />
background: #555;<br />
}<br />
#mw-header {<br />
width: 100%;<br />
max-width: 100%;<br />
padding: 0;<br />
position: static;<br />
}<br />
@media screen and (max-width: 850px) {<br />
#menus-cover {<br />
background: #000;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#personal h2 {<br />
display: none;<br />
}<br />
}<br />
#mw-content-container {<br />
background: #1d1d16;<br />
}<br />
@media screen and (max-width: 850px) {<br />
#mw-content-block {<br />
background: #000;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#site-tools h2 {<br />
right: 3em;<br />
top: 0.9em;<br />
padding-bottom: 5px;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#p-logo-text a.long {<br />
width: 100%;<br />
top: 7px;<br />
text-align: center;<br />
font-size: 40px !important;<br />
}<br />
}<br />
@media screen and (min-width: 851px) {<br />
#p-logo-text {<br />
width: 29em;<br />
}<br />
}<br />
@media screen and (min-width: 851px) {<br />
#personal h2:after {<br />
width: 36px;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#p-logo-text {<br />
position: static;<br />
left: 0 !important;<br />
right: 0;<br />
margin-left: 0;<br />
margin-right: 0;<br />
width: 100%;<br />
top: 3.3em;<br />
}<br />
}<br />
@media only screen and (min-width: 992px) and (max-width:768px) {<br />
#p-logo-text {<br />
right:74vw;<br />
}<br />
}<br />
@media only screen and (min-width: 900px) and (max-width:100px) {<br />
#p-logo-text {<br />
right: 74vw;<br />
top: 3em;<br />
}<br />
}<br />
@media screen and (max-width: 900px) and (min-width: 100px) {<br />
#p-logo-text a.long {<br />
font-size: 43px !important;<br />
}<br />
}<br />
@media screen and (max-width: 1700px) and (min-width: 800px) {<br />
#p-logo-text {<br />
left: 12px !important;<br />
}<br />
}<br />
@media screen and (max-width: 1700px) and (mix: 851px) {<br />
#mw-site-navigation {<br />
background: #000;<br />
}<br />
}<br />
#mw-content {<br />
background: #333;<br />
border: solid #946c20;<br />
-webkit-border-bottom-right-radius: 4px;<br />
-webkit-border-bottom-left-radius: 4px;<br />
-moz-border-radius-bottomright: 4px;<br />
-moz-border-radius-bottomleft: 4px;<br />
border-bottom-right-radius: 4px;<br />
border-bottom-left-radius: 4px;<br />
}<br />
#mw-page-header-links li.selected a {<br />
color: #cccc00;<br />
}<br />
#mw-related-navigation .sidebar-chunk {<br />
background: #333;<br />
border: outset #222;<br />
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);<br />
border-radius: 3px;<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-related-navigation .sidebar-chunk {<br />
background: #333;<br />
border: outset #222;<br />
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);<br />
border-radius: 3px;<br />
padding: 0 15px 5px 20px;<br />
}<br />
}<br />
.color-middle-container, .ts-inner {<br />
padding: 0;<br />
}<br />
#p-logo-text {<br />
left: 120px;<br />
}<br />
#p-logo-text a.long {<br />
padding-top: 5px;<br />
padding-left: 6px;<br />
font-size: 30px;<br />
text-shadow: 1px 1px 1px #222;<br />
}<br />
#p-search {<br />
width: 70em;<br />
padding-right: 33px;<br />
}<br />
#personal .dropdown h3 {<br />
line-height: 25px;<br />
}<br />
#personal h2 {<br />
text-shadow: 2px 2px 0 #333;<br />
padding-top: 7px;<br />
font-size: 24px;<br />
text-transform: lowercase;<br />
}<br />
#personal .dropdown {<br />
background: #222!important;<br />
border: solid #000;<br />
}<br />
.codeEditor-status {<br />
color: #000;<br />
}<br />
.oo-ui-labelElement-label {<br />
text-shadow: 1px 2px #333;<br />
}<br />
#iframeframe {<br />
height: 700px;<br />
}<br />
#wpSave {<br />
text-shadow: 2px 2px 2px #000 !important<br />
}<br />
#mw-footer-container {<br />
background: #000;<br />
padding-top: 1em;<br />
}<br />
fieldset {<br />
background: #222!important;<br />
border: solid #111;<br />
}<br />
input {<br />
background: #333;<br />
border: solid 1px #111!important;<br />
border-radius: 2px;<br />
padding-left: 5px;<br />
color: #999;<br />
}<br />
.mw-ui-button.mw-ui-progressive, .mw-ui-button.mw-ui-progressive:active, .mw-ui-button.mw-ui-progressive.mw-ui-checked, input[type='submit'], input[type='button'], button {<br />
border: solid 1px #333!important;<br />
border-bottom: 0!important;<br />
text-shadow: 0 0 0 #000 !important;<br />
border-bottom: solid 1px #333!important;<br />
}<br />
.oo-ui-flaggedElement-destructive {<br />
background: #111;<br />
border: 1px solid #444;<br />
color: #FF3333 !important;<br />
padding-left: 15px !important;<br />
padding-right: 15px !important;<br />
}<br />
.oo-ui-flaggedElement-destructive:hover {<br />
background: #222;<br />
color: #CC0000 !important;<br />
}<br />
#searchInput {<br />
border: 0!important;<br />
}<br />
@media screen and (max-width: 850px) {<br />
#searchInput {<br />
padding: 0 0 0 6px !important;<br />
}<br />
}<br />
.oo-ui-textInputWidget input, .oo-ui-textInputWidget textarea {<br />
background-color: #333;<br />
color: #fff;<br />
}<br />
.oo-ui-textInputWidget > .oo-ui-labelElement-label {<br />
line-height: 0.5em;<br />
}<br />
#pagehistory li.selected {<br />
background-color: #555;<br />
}<br />
.warningbox {<br />
background: #1d1d16;<br />
}<br />
a.new:hover, .new a:hover, a.new:visited, .new a:visited {<br />
color: #FF3333;<br />
}<br />
.mw-plusminus-neg {<br />
color: #FF0000;<br />
}<br />
#searchButton, #mw-searchButton {<br />
border: 0 !important;<br />
left: 38vw;<br />
right: 0;<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
#mw-footer-container a:hover {<br />
color: #ffff33;<br />
}<br />
#mw-footer-container a:visited {<br />
color: #ffff66;<br />
}<br />
#mw-footer .footer-places li {<br />
float: right;<br />
display: block;<br />
}<br />
#mw-footer ul, #mw-footer li {<br />
margin: 0 auto;<br />
}<br />
#mw-footer #lastmod {<br />
float: left;<br />
left: 25px;<br />
}<br />
.diff-addedline .diffchange {<br />
background: #1d1d16;<br />
padding-left: 7px;<br />
}<br />
.oo-ui-buttonElement.oo-ui-labelElement > input.oo-ui-buttonElement-button, .oo-ui-buttonElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {<br />
text-shadow: 0 0 0 #000 !important;<br />
}<br />
.oo-ui-labelElement-label {<br />
text-shadow: 0 0 0 #000<br />
}<br />
.oo-ui-panelLayout-expanded {<br />
background: #222;<br />
}<br />
.oo-ui-messageDialog-message {<br />
color: #999;<br />
}<br />
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {<br />
color: #999;<br />
}<br />
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {<br />
border-right: 1px solid #111<br />
}<br />
.oo-ui-dialog-content > .oo-ui-window-body {<br />
outline: 1px solid #111;<br />
}<br />
.oo-ui-messageDialog-content > .oo-ui-window-foot {<br />
outline: 1px solid #111;<br />
}<br />
.wikiEditor-ui .wikiEditor-ui-view {<br />
border: 1px solid #000;<br />
}<br />
.wikiEditor-ui .wikiEditor-ui-top {<br />
border-bottom: 1px solid #000;<br />
}<br />
textarea[style] {<br />
background: #111 !important;<br />
color: #fff;<br />
}<br />
pre, .mw-code {<br />
background: #222;<br />
color: #B0B0B0;<br />
border: 1px solid #444;<br />
}<br />
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {<br />
background-color: #B0B0B0;<br />
border: 1px solid #333;<br />
}</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=MediaWiki:Timeless.css&diff=4831MediaWiki:Timeless.css2023-02-26T18:15:14Z<p>RedBees: </p>
<hr />
<div>/* CSS placed here will affect users of the Timeless skin */<br />
@import url(https://tools-static.wmflabs.org/fontcdn/css?family=Merriweather);<br />
html {<br />
background: rgb(0,0,0) !important;<br />
height: 100%;<br />
font-size: 1.1em;<br />
filter: brightness(100%) contrast(100%) grayscale(0%) !important;<br />
-webkit-filter: brightness(100%) contrast(100%) grayscale(0%) !important;<br />
overflow-x: hidden;<br />
}<br />
body {<br />
margin: 0;<br />
background: #000;<br />
color: #ccccff;<br />
font-family: 'Merriweather', serif;<br />
}<br />
a {<br />
color: #cc6600;<br />
}<br />
a:hover, a:visited {<br />
color: #cc3300;<br />
}<br />
h1 {<br />
color: white;<br />
text-shadow: 1px 1px 1px #000;<br />
font-size: 40px !important;<br />
}<br />
h1, h2, h3, h4 {<br />
color: #6699ff;<br />
font-family: 'Merriweather', serif;<br />
}<br />
#personal .dropdown b {<br />
font-weight: normal;<br />
}<br />
b, strong {<br />
text-shadow: 1px 1px 1px #000;<br />
}<br />
#f-list {<br />
text-align: center;<br />
font-size: 14px;<br />
}<br />
div.editOptions {<br />
border: #222;<br />
background: #555;<br />
}<br />
#mw-header-nav-hack {<br />
border-top: solid 2px #333;<br />
background: #333;<br />
}<br />
#mw-site-navigation .sidebar-inner {<br />
background: #333;<br />
border: 0;<br />
}<br />
@media screen and (min-width: 851px) {<br />
#p-logo-text a {<br />
position: fixed;<br />
right: 75vw;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#p-logo-text {<br />
margin-top: 0;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#p-logo-text a.long {<br />
padding-left: 7px;<br />
float: left;<br />
font-size: 23px !important;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-related-navigation .sidebar-inner {<br />
background: #222 !important;<br />
border: solid #111;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-site-navigation .sidebar-inner {<br />
background: #222;<br />
border: solid #111;<br />
}<br />
}<br />
#mw-site-navigation .sidebar-chunk {<br />
border: outset #222;<br />
background: #333;<br />
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);<br />
border-radius: 3px;<br />
}<br />
@media screen and (max-width: 851px) {<br />
#mw-site-navigation .sidebar-chunk {<br />
padding: 0 15px 5px 20px;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-site-navigation .sidebar-inner {<br />
background: #222 !important;<br />
border: solid #111 !important;<br />
}<br />
}<br />
.mw-parser-output a.external {<br />
color: #ff9900;<br />
}<br />
#searchInput {<br />
padding: 0.2em 4.5em 0.2em 2em !important;<br />
margin: 0;<br />
}<br />
#searchInput-container {<br />
background: #333;<br />
height: 35px;<br />
}<br />
#simpleSearch {<br />
border: inset 1px #000;<br />
border-radius: 3px;<br />
background: #333;<br />
height: 35px;<br />
width: 48vw;<br />
position: absolute;<br />
left: 0;<br />
right: 0;<br />
margin-left: auto;<br />
margin-right: auto;<br />
top: 7px;<br />
}<br />
#user-tools {<br />
position: fixed;<br />
right: 86px;<br />
}<br />
@media screen and (min-width: 851px) {<br />
#user-tools {<br />
left: 74vw;<br />
top: 5px;<br />
}<br />
}<br />
.mw-notification {<br />
background: #222;<br />
border: #111;<br />
background: #111;<br />
border-radius: 5px;<br />
color: #999;<br />
width: 200px;<br />
}<br />
.postedit-container {<br />
position: absolute;<br />
left: 0;<br />
right: 0;<br />
margin-left: auto;<br />
margin-right: auto;<br />
padding: 0;<br />
padding: 15px 0 15px 15px;<br />
text-align: right;<br />
}<br />
.postedit-icon {<br />
margin: auto;<br />
padding: 0;<br />
}<br />
.mw-wiki-logo {<br />
background-size: contain;<br />
}<br />
#mw-header-container {<br />
background: #555;<br />
}<br />
#mw-header {<br />
width: 100%;<br />
max-width: 100%;<br />
padding: 0;<br />
position: static;<br />
}<br />
@media screen and (max-width: 850px) {<br />
#menus-cover {<br />
background: #000;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#personal h2 {<br />
display: none;<br />
}<br />
}<br />
#mw-content-container {<br />
background: #1d1d16;<br />
}<br />
@media screen and (max-width: 850px) {<br />
#mw-content-block {<br />
background: #000;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#site-tools h2 {<br />
right: 3em;<br />
top: 0.9em;<br />
padding-bottom: 5px;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#p-logo-text a.long {<br />
width: 100%;<br />
top: 7px;<br />
text-align: center;<br />
font-size: 40px !important;<br />
}<br />
}<br />
@media screen and (min-width: 851px) {<br />
#p-logo-text {<br />
width: 29em;<br />
}<br />
}<br />
@media screen and (min-width: 851px) {<br />
#personal h2:after {<br />
width: 36px;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#p-logo-text {<br />
position: static;<br />
left: 0 !important;<br />
right: 0;<br />
margin-left: 0;<br />
margin-right: 0;<br />
width: 100%;<br />
top: 3.3em;<br />
}<br />
}<br />
@media only screen and (min-width: 992px) and (max-width:768px) {<br />
#p-logo-text {<br />
right:74vw;<br />
}<br />
}<br />
@media only screen and (min-width: 900px) and (max-width:100px) {<br />
#p-logo-text {<br />
right: 74vw;<br />
top: 3em;<br />
}<br />
}<br />
@media screen and (max-width: 900px) and (min-width: 100px) {<br />
#p-logo-text a.long {<br />
font-size: 43px !important;<br />
}<br />
}<br />
@media screen and (max-width: 1700px) and (min-width: 800px) {<br />
#p-logo-text {<br />
left: 12px !important;<br />
}<br />
}<br />
@media screen and (max-width: 1700px) and (mix: 851px) {<br />
#mw-site-navigation {<br />
background: #000;<br />
}<br />
}<br />
#mw-content {<br />
background: #333;<br />
border: solid #946c20;<br />
-webkit-border-bottom-right-radius: 4px;<br />
-webkit-border-bottom-left-radius: 4px;<br />
-moz-border-radius-bottomright: 4px;<br />
-moz-border-radius-bottomleft: 4px;<br />
border-bottom-right-radius: 4px;<br />
border-bottom-left-radius: 4px;<br />
}<br />
#mw-page-header-links li.selected a {<br />
color: #cccc00;<br />
}<br />
#mw-related-navigation .sidebar-chunk {<br />
background: #333;<br />
border: outset #222;<br />
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);<br />
border-radius: 3px;<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-related-navigation .sidebar-chunk {<br />
background: #333;<br />
border: outset #222;<br />
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);<br />
border-radius: 3px;<br />
padding: 0 15px 5px 20px;<br />
}<br />
}<br />
.color-middle-container, .ts-inner {<br />
padding: 0;<br />
}<br />
#p-logo-text {<br />
left: 120px;<br />
}<br />
#p-logo-text a.long {<br />
padding-top: 5px;<br />
padding-left: 6px;<br />
font-size: 30px;<br />
text-shadow: 1px 1px 1px #222;<br />
}<br />
#p-search {<br />
width: 70em;<br />
padding-right: 33px;<br />
}<br />
#personal .dropdown h3 {<br />
line-height: 25px;<br />
}<br />
#personal h2 {<br />
text-shadow: 2px 2px 0 #333;<br />
padding-top: 7px;<br />
font-size: 24px;<br />
text-transform: lowercase;<br />
}<br />
#personal .dropdown {<br />
background: #222!important;<br />
border: solid #000;<br />
}<br />
.codeEditor-status {<br />
color: #000;<br />
}<br />
.oo-ui-labelElement-label {<br />
text-shadow: 1px 2px #333;<br />
}<br />
#iframeframe {<br />
height: 700px;<br />
}<br />
#wpSave {<br />
text-shadow: 2px 2px 2px #000 !important<br />
}<br />
#mw-footer-container {<br />
background: #000;<br />
padding-top: 1em;<br />
}<br />
fieldset {<br />
background: #222!important;<br />
border: solid #111;<br />
}<br />
input {<br />
background: #333;<br />
border: solid 1px #111!important;<br />
border-radius: 2px;<br />
padding-left: 5px;<br />
color: #999;<br />
}<br />
.mw-ui-button.mw-ui-progressive, .mw-ui-button.mw-ui-progressive:active, .mw-ui-button.mw-ui-progressive.mw-ui-checked, input[type='submit'], input[type='button'], button {<br />
border: solid 1px #333!important;<br />
border-bottom: 0!important;<br />
text-shadow: 0 0 0 #000 !important;<br />
border-bottom: solid 1px #333!important;<br />
}<br />
.oo-ui-flaggedElement-destructive {<br />
background: #111;<br />
border: 1px solid #444;<br />
color: #FF3333 !important;<br />
padding-left: 15px !important;<br />
padding-right: 15px !important;<br />
}<br />
.oo-ui-flaggedElement-destructive:hover {<br />
background: #222;<br />
color: #CC0000 !important;<br />
}<br />
#searchInput {<br />
border: 0!important;<br />
}<br />
@media screen and (max-width: 850px) {<br />
#searchInput {<br />
padding: 0 0 0 6px !important;<br />
}<br />
}<br />
.oo-ui-textInputWidget input, .oo-ui-textInputWidget textarea {<br />
background-color: #333;<br />
color: #fff;<br />
}<br />
.oo-ui-textInputWidget > .oo-ui-labelElement-label {<br />
line-height: 0.5em;<br />
}<br />
#pagehistory li.selected {<br />
background-color: #555;<br />
}<br />
.warningbox {<br />
background: #1d1d16;<br />
}<br />
a.new:hover, .new a:hover, a.new:visited, .new a:visited {<br />
color: #FF3333;<br />
}<br />
.mw-plusminus-neg {<br />
color: #FF0000;<br />
}<br />
#searchButton, #mw-searchButton {<br />
border: 0 !important;<br />
left: 38vw;<br />
right: 0;<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
#mw-footer-container a:hover {<br />
color: #ffff33;<br />
}<br />
#mw-footer-container a:visited {<br />
color: #ffff66;<br />
}<br />
#mw-footer .footer-places li {<br />
float: right;<br />
display: block;<br />
}<br />
#mw-footer ul, #mw-footer li {<br />
margin: 0 auto;<br />
}<br />
#mw-footer #lastmod {<br />
float: left;<br />
left: 25px;<br />
}<br />
.diff-addedline .diffchange {<br />
background: #1d1d16;<br />
padding-left: 7px;<br />
}<br />
.oo-ui-buttonElement.oo-ui-labelElement > input.oo-ui-buttonElement-button, .oo-ui-buttonElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {<br />
text-shadow: 0 0 0 #000 !important;<br />
}<br />
.oo-ui-labelElement-label {<br />
text-shadow: 0 0 0 #000<br />
}<br />
.oo-ui-panelLayout-expanded {<br />
background: #222;<br />
}<br />
.oo-ui-messageDialog-message {<br />
color: #999;<br />
}<br />
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {<br />
color: #999;<br />
}<br />
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {<br />
border-right: 1px solid #111<br />
}<br />
.oo-ui-dialog-content > .oo-ui-window-body {<br />
outline: 1px solid #111;<br />
}<br />
.oo-ui-messageDialog-content > .oo-ui-window-foot {<br />
outline: 1px solid #111;<br />
}<br />
.wikiEditor-ui .wikiEditor-ui-view {<br />
border: 1px solid #000;<br />
}<br />
.wikiEditor-ui .wikiEditor-ui-top {<br />
border-bottom: 1px solid #000;<br />
}<br />
textarea[style] {<br />
background: #111 !important;<br />
color: #fff;<br />
}<br />
pre, .mw-code {<br />
background: #222;<br />
color: #B0B0B0;<br />
border: 1px solid #444;<br />
}<br />
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {<br />
background-color: #B0B0B0;<br />
border: 1px solid #333;<br />
}</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=MediaWiki:Timeless.css&diff=4830MediaWiki:Timeless.css2023-02-26T18:13:43Z<p>RedBees: </p>
<hr />
<div>/* Indefinite content width */<br />
@media screen and (min-width: 851px) {<br />
.color-middle-container,<br />
.ts-inner { max-width: none; }<br />
}<br />
<br />
/* One-sided navigation menu */<br />
@media (min-width: 1340px) {<br />
#mw-content-block {<br />
display: block;<br />
}<br />
#mw-content,<br />
#content-bottom-stuff {<br />
margin-left: 14em;<br />
}<br />
#mw-content-wrapper {<br />
float: right;<br />
margin-left: -14em;<br />
width: 100%;<br />
}<br />
#mw-related-navigation {<br />
width: 14em;<br />
padding: 0 1em 0 0;<br />
}<br />
div.color-middle {<br />
margin-right: 0;<br />
}<br />
}<br />
<br />
/* Align top colour bar with page columns */<br />
.ts-inner {<br />
padding: 0 0 0 1em;<br />
}<br />
<br />
/* Re-aligning bottom logos */<br />
#footer { padding-right: 1em; }<br />
<br />
/* CSS placed here will affect users of the Timeless skin */<br />
@import url(https://tools-static.wmflabs.org/fontcdn/css?family=Merriweather);<br />
html {<br />
background: rgb(0,0,0) !important;<br />
height: 100%;<br />
font-size: 1.1em;<br />
filter: brightness(100%) contrast(100%) grayscale(0%) !important;<br />
-webkit-filter: brightness(100%) contrast(100%) grayscale(0%) !important;<br />
overflow-x: hidden;<br />
}<br />
body {<br />
margin: 0;<br />
background: #000;<br />
color: #ccccff;<br />
font-family: 'Merriweather', serif;<br />
}<br />
a {<br />
color: #cc6600;<br />
}<br />
a:hover, a:visited {<br />
color: #cc3300;<br />
}<br />
h1 {<br />
color: white;<br />
text-shadow: 1px 1px 1px #000;<br />
font-size: 40px !important;<br />
}<br />
h1, h2, h3, h4 {<br />
color: #6699ff;<br />
font-family: 'Merriweather', serif;<br />
}<br />
#personal .dropdown b {<br />
font-weight: normal;<br />
}<br />
b, strong {<br />
text-shadow: 1px 1px 1px #000;<br />
}<br />
#f-list {<br />
text-align: center;<br />
font-size: 14px;<br />
}<br />
div.editOptions {<br />
border: #222;<br />
background: #555;<br />
}<br />
#mw-header-nav-hack {<br />
border-top: solid 2px #333;<br />
background: #333;<br />
}<br />
#mw-site-navigation .sidebar-inner {<br />
background: #333;<br />
border: 0;<br />
}<br />
@media screen and (min-width: 851px) {<br />
#p-logo-text a {<br />
position: fixed;<br />
right: 75vw;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#p-logo-text {<br />
margin-top: 0;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#p-logo-text a.long {<br />
padding-left: 7px;<br />
float: left;<br />
font-size: 23px !important;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-related-navigation .sidebar-inner {<br />
background: #222 !important;<br />
border: solid #111;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-site-navigation .sidebar-inner {<br />
background: #222;<br />
border: solid #111;<br />
}<br />
}<br />
#mw-site-navigation .sidebar-chunk {<br />
border: outset #222;<br />
background: #333;<br />
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);<br />
border-radius: 3px;<br />
}<br />
@media screen and (max-width: 851px) {<br />
#mw-site-navigation .sidebar-chunk {<br />
padding: 0 15px 5px 20px;<br />
}<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-site-navigation .sidebar-inner {<br />
background: #222 !important;<br />
border: solid #111 !important;<br />
}<br />
}<br />
.mw-parser-output a.external {<br />
color: #ff9900;<br />
}<br />
#searchInput {<br />
padding: 0.2em 4.5em 0.2em 2em !important;<br />
margin: 0;<br />
}<br />
#searchInput-container {<br />
background: #333;<br />
height: 35px;<br />
}<br />
#simpleSearch {<br />
border: inset 1px #000;<br />
border-radius: 3px;<br />
background: #333;<br />
height: 35px;<br />
width: 48vw;<br />
position: absolute;<br />
left: 0;<br />
right: 0;<br />
margin-left: auto;<br />
margin-right: auto;<br />
top: 7px;<br />
}<br />
#user-tools {<br />
position: fixed;<br />
right: 86px;<br />
}<br />
@media screen and (min-width: 851px) {<br />
#user-tools {<br />
left: 74vw;<br />
top: 5px;<br />
}<br />
}<br />
.mw-notification {<br />
background: #222;<br />
border: #111;<br />
background: #111;<br />
border-radius: 5px;<br />
color: #999;<br />
width: 200px;<br />
}<br />
.postedit-container {<br />
position: absolute;<br />
left: 0;<br />
right: 0;<br />
margin-left: auto;<br />
margin-right: auto;<br />
padding: 0;<br />
padding: 15px 0 15px 15px;<br />
text-align: right;<br />
}<br />
.postedit-icon {<br />
margin: auto;<br />
padding: 0;<br />
}<br />
.mw-wiki-logo {<br />
background-size: contain;<br />
}<br />
#mw-header-container {<br />
background: #555;<br />
}<br />
#mw-header {<br />
width: 100%;<br />
max-width: 100%;<br />
padding: 0;<br />
position: static;<br />
}<br />
@media screen and (max-width: 850px) {<br />
#menus-cover {<br />
background: #000;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#personal h2 {<br />
display: none;<br />
}<br />
}<br />
#mw-content-container {<br />
background: #1d1d16;<br />
}<br />
@media screen and (max-width: 850px) {<br />
#mw-content-block {<br />
background: #000;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#site-tools h2 {<br />
right: 3em;<br />
top: 0.9em;<br />
padding-bottom: 5px;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#p-logo-text a.long {<br />
width: 100%;<br />
top: 7px;<br />
text-align: center;<br />
font-size: 40px !important;<br />
}<br />
}<br />
@media screen and (min-width: 851px) {<br />
#p-logo-text {<br />
width: 29em;<br />
}<br />
}<br />
@media screen and (min-width: 851px) {<br />
#personal h2:after {<br />
width: 36px;<br />
}<br />
}<br />
@media screen and (max-width: 850px) {<br />
#p-logo-text {<br />
position: static;<br />
left: 0 !important;<br />
right: 0;<br />
margin-left: 0;<br />
margin-right: 0;<br />
width: 100%;<br />
top: 3.3em;<br />
}<br />
}<br />
@media only screen and (min-width: 992px) and (max-width:768px) {<br />
#p-logo-text {<br />
right:74vw;<br />
}<br />
}<br />
@media only screen and (min-width: 900px) and (max-width:100px) {<br />
#p-logo-text {<br />
right: 74vw;<br />
top: 3em;<br />
}<br />
}<br />
@media screen and (max-width: 900px) and (min-width: 100px) {<br />
#p-logo-text a.long {<br />
font-size: 43px !important;<br />
}<br />
}<br />
@media screen and (max-width: 1700px) and (min-width: 800px) {<br />
#p-logo-text {<br />
left: 12px !important;<br />
}<br />
}<br />
@media screen and (max-width: 1700px) and (mix: 851px) {<br />
#mw-site-navigation {<br />
background: #000;<br />
}<br />
}<br />
#mw-content {<br />
background: #333;<br />
border: solid #946c20;<br />
-webkit-border-bottom-right-radius: 4px;<br />
-webkit-border-bottom-left-radius: 4px;<br />
-moz-border-radius-bottomright: 4px;<br />
-moz-border-radius-bottomleft: 4px;<br />
border-bottom-right-radius: 4px;<br />
border-bottom-left-radius: 4px;<br />
}<br />
#mw-page-header-links li.selected a {<br />
color: #cccc00;<br />
}<br />
#mw-related-navigation .sidebar-chunk {<br />
background: #333;<br />
border: outset #222;<br />
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);<br />
border-radius: 3px;<br />
}<br />
@media screen and (max-width: 1099px) and (min-width: 851px) {<br />
#mw-related-navigation .sidebar-chunk {<br />
background: #333;<br />
border: outset #222;<br />
box-shadow: 2px 2px 1px rgba(0,0,0,0.5);<br />
border-radius: 3px;<br />
padding: 0 15px 5px 20px;<br />
}<br />
}<br />
.color-middle-container, .ts-inner {<br />
padding: 0;<br />
}<br />
#p-logo-text {<br />
left: 120px;<br />
}<br />
#p-logo-text a.long {<br />
padding-top: 5px;<br />
padding-left: 6px;<br />
font-size: 30px;<br />
text-shadow: 1px 1px 1px #222;<br />
}<br />
#p-search {<br />
width: 70em;<br />
padding-right: 33px;<br />
}<br />
#personal .dropdown h3 {<br />
line-height: 25px;<br />
}<br />
#personal h2 {<br />
text-shadow: 2px 2px 0 #333;<br />
padding-top: 7px;<br />
font-size: 24px;<br />
text-transform: lowercase;<br />
}<br />
#personal .dropdown {<br />
background: #222!important;<br />
border: solid #000;<br />
}<br />
.codeEditor-status {<br />
color: #000;<br />
}<br />
.oo-ui-labelElement-label {<br />
text-shadow: 1px 2px #333;<br />
}<br />
#iframeframe {<br />
height: 700px;<br />
}<br />
#wpSave {<br />
text-shadow: 2px 2px 2px #000 !important<br />
}<br />
#mw-footer-container {<br />
background: #000;<br />
padding-top: 1em;<br />
}<br />
fieldset {<br />
background: #222!important;<br />
border: solid #111;<br />
}<br />
input {<br />
background: #333;<br />
border: solid 1px #111!important;<br />
border-radius: 2px;<br />
padding-left: 5px;<br />
color: #999;<br />
}<br />
.mw-ui-button.mw-ui-progressive, .mw-ui-button.mw-ui-progressive:active, .mw-ui-button.mw-ui-progressive.mw-ui-checked, input[type='submit'], input[type='button'], button {<br />
border: solid 1px #333!important;<br />
border-bottom: 0!important;<br />
text-shadow: 0 0 0 #000 !important;<br />
border-bottom: solid 1px #333!important;<br />
}<br />
.oo-ui-flaggedElement-destructive {<br />
background: #111;<br />
border: 1px solid #444;<br />
color: #FF3333 !important;<br />
padding-left: 15px !important;<br />
padding-right: 15px !important;<br />
}<br />
.oo-ui-flaggedElement-destructive:hover {<br />
background: #222;<br />
color: #CC0000 !important;<br />
}<br />
#searchInput {<br />
border: 0!important;<br />
}<br />
@media screen and (max-width: 850px) {<br />
#searchInput {<br />
padding: 0 0 0 6px !important;<br />
}<br />
}<br />
.oo-ui-textInputWidget input, .oo-ui-textInputWidget textarea {<br />
background-color: #333;<br />
color: #fff;<br />
}<br />
.oo-ui-textInputWidget > .oo-ui-labelElement-label {<br />
line-height: 0.5em;<br />
}<br />
#pagehistory li.selected {<br />
background-color: #555;<br />
}<br />
.warningbox {<br />
background: #1d1d16;<br />
}<br />
a.new:hover, .new a:hover, a.new:visited, .new a:visited {<br />
color: #FF3333;<br />
}<br />
.mw-plusminus-neg {<br />
color: #FF0000;<br />
}<br />
#searchButton, #mw-searchButton {<br />
border: 0 !important;<br />
left: 38vw;<br />
right: 0;<br />
margin-left: auto;<br />
margin-right: auto;<br />
}<br />
#mw-footer-container a:hover {<br />
color: #ffff33;<br />
}<br />
#mw-footer-container a:visited {<br />
color: #ffff66;<br />
}<br />
#mw-footer .footer-places li {<br />
float: right;<br />
display: block;<br />
}<br />
#mw-footer ul, #mw-footer li {<br />
margin: 0 auto;<br />
}<br />
#mw-footer #lastmod {<br />
float: left;<br />
left: 25px;<br />
}<br />
.diff-addedline .diffchange {<br />
background: #1d1d16;<br />
padding-left: 7px;<br />
}<br />
.oo-ui-buttonElement.oo-ui-labelElement > input.oo-ui-buttonElement-button, .oo-ui-buttonElement.oo-ui-labelElement > .oo-ui-buttonElement-button > .oo-ui-labelElement-label {<br />
text-shadow: 0 0 0 #000 !important;<br />
}<br />
.oo-ui-labelElement-label {<br />
text-shadow: 0 0 0 #000<br />
}<br />
.oo-ui-panelLayout-expanded {<br />
background: #222;<br />
}<br />
.oo-ui-messageDialog-message {<br />
color: #999;<br />
}<br />
.oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {<br />
color: #999;<br />
}<br />
.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget {<br />
border-right: 1px solid #111<br />
}<br />
.oo-ui-dialog-content > .oo-ui-window-body {<br />
outline: 1px solid #111;<br />
}<br />
.oo-ui-messageDialog-content > .oo-ui-window-foot {<br />
outline: 1px solid #111;<br />
}<br />
.wikiEditor-ui .wikiEditor-ui-view {<br />
border: 1px solid #000;<br />
}<br />
.wikiEditor-ui .wikiEditor-ui-top {<br />
border-bottom: 1px solid #000;<br />
}<br />
textarea[style] {<br />
background: #111 !important;<br />
color: #fff;<br />
}<br />
pre, .mw-code {<br />
background: #222;<br />
color: #B0B0B0;<br />
border: 1px solid #444;<br />
}<br />
.oo-ui-iconWidget.oo-ui-iconElement.oo-ui-iconElement-icon {<br />
background-color: #B0B0B0;<br />
border: 1px solid #333;<br />
}</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=Main_Page&diff=4829Main Page2023-02-23T10:54:18Z<p>RedBees: </p>
<hr />
<div>__NOTOC__<br />
<br />
'''Rare Gaming Dump''' is a community, YouTube channel and wiki dedicated to the documentation of rare information related to computer hardware and firmware, with a particular focus on Nintendo game consoles.<br />
<br />
{{:Main Page/Navigation}}<br />
<br />
If you have some information that you would like to add to the wiki, do not hesitate to make a page or edit an existing page; do not restrict yourself to the topics which are already covered on the wiki, as it is broad in scope and we are hoping to preserve information on a number of platforms and distantly related topics.<br />
<br />
==Quick Links==<br />
[[Special:WantedPages|Pages that need to be created]]<br />
<br />
[[:Category:Stubs|Pages that need more content]]<br />
<br />
==Community==<br />
{{#widget:Discord<br />
| id = 370011926823960576<br />
| theme = light<br />
}}<br />
<br />
The RGD Discord server can be joined through the above widget. Even if you have no experience or knowledge about the content on this wiki, you are still more than welcome to join.<br />
<br />
For contact information related to the wiki itself, please post in the #wiki channel on the Discord server. Further information on the ownership and staff is available in the Discord server's #about channel.<br />
<br />
==Statistics==<br />
{| class="wikitable"<br />
!Number<br />
!Statistic<br />
|-<br />
|'''{{NUMBEROFARTICLES}}'''<br />
|'''articles'''<br />
|-<br />
|'''{{NUMBEROFEDITS}}'''<br />
|'''edits'''<br />
|-<br />
|'''{{NUMBEROFUSERS}}'''<br />
|'''users'''<br />
|}<br /></div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=MediaWiki:Top-notice-ns-0&diff=4828MediaWiki:Top-notice-ns-02023-02-22T12:12:03Z<p>RedBees: </p>
<hr />
<div>{{Ambox<br />
|name=Test<br />
|image=[[File:redcan.png|40px]]<br />
|type=style<br />
|issue=Check out the Rare Gaming Dump '''YouTube channel''' and the Rare Gaming Dump '''Discord'''!<br />
|cat=topOfPageMessage<br />
|fix=<br \>{{Clickable button 2|YouTube|url=https://www.youtube.com/@RGDYouTube|class=mw-ui-destructive|action=edit}} {{Clickable button 2|Discord|url=https://discord.gg/7yEJw8SuBn|class=mw-ui-progressive|action=edit}}}}</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=MediaWiki:Top-notice-ns-0&diff=4827MediaWiki:Top-notice-ns-02023-02-22T12:11:09Z<p>RedBees: </p>
<hr />
<div>{{Ambox<br />
|name=Test<br />
|image=[[File:redcan.png|40px]]<br />
|type=style<br />
|issue=Check out the Rare Gaming Dump '''YouTube channel''' and the Rare Gaming Dump '''Discord'''!<br />
|cat=topOfPageMessage<br />
|fix=<br \>{{Clickable button 2|YouTube|url=https://www.youtube.com/@RGDYouTube|color=red|action=edit}} {{Clickable button 2|Discord|url=https://discord.gg/7yEJw8SuBn|color=blue|action=edit}}|class=mw-ui-progressive}}</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=MediaWiki:Top-notice-ns-0&diff=4826MediaWiki:Top-notice-ns-02023-02-22T12:08:32Z<p>RedBees: </p>
<hr />
<div>{{Ambox<br />
|name=Test<br />
|image=[[File:redcan.png|40px]]<br />
|type=style<br />
|issue=Check out the Rare Gaming Dump '''YouTube channel''' and the Rare Gaming Dump '''Discord'''!<br />
|cat=topOfPageMessage<br />
|fix=<br \>{{Clickable button 2|YouTube|url=https://www.youtube.com/@RGDYouTube|action=edit}} {{Clickable button 2|Discord|url=https://discord.gg/7yEJw8SuBn|action=edit}}|class=mw-ui-progressive}}</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=File:redcan.png&diff=4825File:redcan.png2023-02-22T12:08:12Z<p>RedBees: RedBees uploaded a new version of File:redcan.png</p>
<hr />
<div></div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=File:redcan.png&diff=4824File:redcan.png2023-02-22T12:07:02Z<p>RedBees: </p>
<hr />
<div></div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=MediaWiki:Top-notice-ns-0&diff=4823MediaWiki:Top-notice-ns-02023-02-22T02:25:49Z<p>RedBees: </p>
<hr />
<div>{{Ambox<br />
|name=Test<br />
|image=[[File:Paper-and-pencil.png|40px]]<br />
|type=style<br />
|issue=Check out the Rare Gaming Dump '''YouTube channel''' and the Rare Gaming Dump '''Discord'''!<br />
|cat=topOfPageMessage<br />
|fix=<br \>{{Clickable button 2|YouTube|url=https://www.youtube.com/@RGDYouTube|action=edit}} {{Clickable button 2|Discord|url=https://discord.gg/7yEJw8SuBn|action=edit}}|class=mw-ui-progressive}}</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=MediaWiki:Top-notice-ns-0&diff=4822MediaWiki:Top-notice-ns-02023-02-22T02:25:18Z<p>RedBees: </p>
<hr />
<div>{{Ambox<br />
|name=Test<br />
|image=[[File:Paper-and-pencil.png|40px]]<br />
|type=style<br />
|issue=Check out the Rare Gaming Dump '''YouTube channel''' and the Rare Gaming Dump '''Discord'''!<br />
|cat=topOfPageMessage<br />
|fix=<br \>{{Clickable button 2|YouTube|url=https://www.youtube.com/@RGDYouTube|action=edit}}|class=mw-ui-progressive}}</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=MediaWiki:Top-notice-ns-0&diff=4821MediaWiki:Top-notice-ns-02023-02-22T02:25:08Z<p>RedBees: </p>
<hr />
<div>{{Ambox<br />
|name=Test<br />
|image=[[File:Paper-and-pencil.png|40px]]<br />
|type=style<br />
|issue=Check out the Rare Gaming Dump '''YouTube channel''' and the Rare Gaming Dump '''Discord'''!<br />
|cat=topOfPageMessage<br />
|fix=<br \>{{Clickable button|YouTube|url=https://www.youtube.com/@RGDYouTube|action=edit}}|class=mw-ui-progressive}}</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=MediaWiki:Top-notice-ns-0&diff=4820MediaWiki:Top-notice-ns-02023-02-22T02:19:00Z<p>RedBees: </p>
<hr />
<div>{{Ambox<br />
|name=Test<br />
|image=[[File:Paper-and-pencil.png|40px]]<br />
|type=style<br />
|issue=Check out the Rare Gaming Dump '''YouTube channel''' and the Rare Gaming Dump '''Discord'''!<br />
|cat=topOfPageMessage<br />
|fix=<br \>{{Clickable button 2|YouTube|url=https://www.youtube.com/@RGDYouTube|action=edit}}|class=mw-ui-progressive}}</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=MediaWiki:Top-notice-ns-0&diff=4819MediaWiki:Top-notice-ns-02023-02-22T02:18:15Z<p>RedBees: </p>
<hr />
<div>{{Ambox<br />
|name=Test<br />
|image=[[File:Paper-and-pencil.png|40px]]<br />
|type=style<br />
|issue=Check out the Rare Gaming Dump '''YouTube channel''' and check out the Rare Gaming Dump '''Discord'''!<br />
|cat=topOfPageMessage<br />
|fix=<br \>{{Clickable button 2|YouTube|url=https://www.youtube.com/@RGDYouTube|action=edit}}|class=mw-ui-progressive}}</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=MediaWiki:Top-notice-ns-0&diff=4818MediaWiki:Top-notice-ns-02023-02-22T02:18:05Z<p>RedBees: </p>
<hr />
<div>{{Ambox<br />
|name=Test<br />
|image=[[File:Paper-and-pencil.png|40px]]<br />
|type=style<br />
|issue=Check out the Rare Gaming Dump '''YouTube channel''' and check out the Rare Gaming Dump '''Discord'''!<br />
|cat=topOfPageMessage<br />
|fix=<br \>{{Clickable button 2|YouTube|url=https://www.youtube.com/@RGDYouTube|action=edit}}|class=mw-ui-progressive}}}}</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=MediaWiki:Top-notice-ns-0&diff=4817MediaWiki:Top-notice-ns-02023-02-22T02:15:29Z<p>RedBees: Blanked the page</p>
<hr />
<div></div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=MediaWiki:Top-notice-ns-0&diff=4816MediaWiki:Top-notice-ns-02023-02-22T02:15:10Z<p>RedBees: </p>
<hr />
<div>{{Ambox<br />
|name=Test<br />
|image=[[File:Paper-and-pencil.png|40px]]<br />
|type=style<br />
|issue=This box '''is a test'''.<br />
|cat=Test<br />
|fix=You can help the RGDWiki by editing this box.<br \>{{Clickable button 2|Edit this article|url={{fullurl:{{FULLPAGENAME}}|action=edit}}|class=mw-ui-progressive}}}}</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=MediaWiki:Top-notice-ns-0&diff=4815MediaWiki:Top-notice-ns-02023-02-22T02:12:40Z<p>RedBees: Created page with "Test"</p>
<hr />
<div>Test</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=Wii_U_Void_Linux_Setup_Guide&diff=4803Wii U Void Linux Setup Guide2023-02-11T02:16:44Z<p>RedBees: </p>
<hr />
<div>This guide will show you how to set up your Wii U Linux system, maintain it and use various applications with it. This guide continues from the [https://www.youtube.com/watch?v=D2S1MHjDCZk Wii U Linux Installation Tutorial (Void Linux for Wii U)] video.<br />
<br />
Using this guide, you will be able to:<br />
<br />
*Use the entire capacity of your USB drive with Linux<br />
*Run a graphical window manager or desktop environment<br />
*Browse the modern web (slowly, for now) with a WebKit-based browser<br />
*Perform tasks such as image editing on your Wii U<br />
*Maintain your Wii U Void Linux system<br />
<br />
Note that currently (as of August 2021), Wii U Linux does not support the console's GPU and only supports 1 of its 3 CPU cores. As such, performance is very slow and some tasks such as video playback or viewing intensive websites are not currently feasible. Both of these features are in development, but since Wii U Linux is currently not well-known there is not much development effort being contributed. You can find out more about the Wii U Linux project at [https://linux-wiiu.org the official website].<br />
<br />
==Initial setup==<br />
Flashing and configuring the SD card to boot a Linux based operating system is described in this video: [https://www.youtube.com/watch?v=D2S1MHjDCZk Wii U Linux Installation Tutorial (Void Linux for Wii U)].<br />
<br />
If your Wii U is already booted in Void, you can continue here.<br />
<br />
Once the system has finished booting, you can log in. Specify "root" as the username and "voidlinux" as the password. The password will not come up on screen as you type it.<br />
<br />
You should then see a "#" character at the bottom of your screen. Type "bash", and press enter. Now, you can start setitng up your system.<br />
<br />
==Internet connection== <br />
<br />
First, we will need to set the date. This is necessary because Wii U Linux can't currently (as of August 2021) read from the Wii U's internal clock, so it defaults to a date several decades in the past, which will cause network connections to fail.<br />
<br />
Run the command:<br />
<nowiki><br />
date -s YYYY-MM-DD</nowiki><br />
<br />
YYYY-MM-DD should be the current date. For example, if it is August 27, 2021, it would be entered as 2021-08-27.<br />
<br />
To get additional software, you will want to connect to the internet. Since Wii U Linux currently does not support the Wii U's internal Wi-Fi adapter, you will have to use a USB Ethernet adapter or a phone with the ability to share its internet connection over USB. Any USB Ethernet adapter which is compatible with Linux should work.<br />
<br />
Connect your phone or Ethernet adapter to the Wii U. Some additional text will appear on the screen when you do this. Once it is fully connected (Ethernet adapter connected to the network device, tethering enabled on a phone, etc.), run the following command:<br />
<br />
<nowiki><br />
dhcpcd -w</nowiki><br />
<br />
This should automatically set up your network connection. To verify that it worked, run:<br />
<nowiki><br />
ping voidlinux.org</nowiki><br />
<br />
If the output of this command has lines that start with "64 bytes from", your internet connection is working. If it times out, verify that everything is set up properly and try connecting again using the same dhcpcd command. This command will run forever until you stop it manually by pressing Control+C.<br />
<br />
By default, you will lose your network connection when you reboot the system. To prevent this, run the following command to cause dhcpcd to run automatically on boot:<br />
<br />
<nowiki><br />
ln -s /etc/sv/dhcpcd /var/service</nowiki><br />
<br />
Once you have a working network connection, you can begin installing software.<br />
<br />
==Getting ready to install software==<br />
<br />
Before you can begin installing software, you will need to run a couple initial setup commands. Run these in order:<br />
<br />
<br />
SSL_NO_VERIFY_PEER=1 xbps-install -Sy<br />
(Prepend SSL_NO_VERIFY_PEER=1 to each subsequent xbps command or set it as an environment variable in ~/.bashrc) This will download the list of currently available software packages, and must be ran before you can do anything else since by default there is no list and all packages will fail to install.<br />
<br />
<nowiki><br />
xbps-install -u -y xbps</nowiki><br />
This will update the XBPS program, which is the program that handles downloading and managing software packages. This is needed since the version of XBPS included with the current Void Linux image is too old to work properly without being updated.<br />
<br />
Once you have ran both of these commands, you can install software with the following command:<br />
<br />
<nowiki><br />
xbps-install -S <name of package></nowiki><br />
You should do xbps-install -Syu to upgrade the whole system before installing any software.<br />
<br />
A list of available packages can be found [https://repo.voidlinux-ppc.org/stats.html here]. In this table, if a package is marked with green under the "ppc" column (fourth from the right), it is available for the Wii U. You can use lists like [https://wiki.archlinux.org/title/List_of_applications this one] to find programs to install, although some of the package names may be different on Void.<br />
<br />
Before you start installing software, you should proceed to the next section so that you can use the entire capacity of your USB drive. Otherwise, large software installs may fail as only a couple hundred megabytes of space is available by default.<br />
<br />
==Using the entire capacity of your USB drive==<br />
<br />
To use the entire capacity of your USB drive, you first need to install a program called Parted. Run the following command:<br />
<nowiki><br />
xbps-install -S -y parted wget</nowiki><br />
<br />
The -y option automatically installs the program without requiring any extra input, and the "wget" program is added as it is needed to download a setup script.<br />
<br />
Now, run the following:<br />
<br />
wget --no-check-certificate <nowiki>https://raregamingdump.ca/files/resize_fs.sh</nowiki><br />
<br />
And then:<br />
<br />
<nowiki><br />
chmod +x ./resize_fs.sh</nowiki><br />
<br />
<nowiki><br />
./resize_fs.sh</nowiki><br />
<br />
The last command will take a few minutes to complete, and will take longer for larger drives. If it fails with an error, you may have to reflash your USB drive.<br />
<br />
Once it is done, you will have access to the full capacity of your USB drive.<br />
<br />
==Setting the timezone and synchronizing the clock==<br />
<br />
To keep the clock up to date and accurate, first set the timezone. Get the name of your timezone by using [http://timezonepicker.com/ this site] - look at the name next to the "Time zone" text. For example, clicking on Toronto on the map will specify the "America/Toronto" timezone.<br />
<br />
Now, run this command. Be sure that you get the quotation marks correct:<br />
<br />
<nowiki><br />
echo 'TIMEZONE="Timezone1/Timezone2"' >> /etc/rc.conf</nowiki><br />
<br />
Replace Timezone1/Timezone2 with the timezone specified by the time zone picker.<br />
<br />
Now, run this command to install Chrony. Chrony will synchronize the system time to ensure that it is always accurate.<br />
<br />
<nowiki><br />
xbps-install -S -y chrony</nowiki><br />
<br />
Once it is installed, run this command to enable it:<br />
<nowiki><br />
ln -s /etc/sv/chronyd /var/service</nowiki><br />
<br />
Your system time should now be constantly synchronized and accurate.<br />
<br />
==Adding a new user==<br />
<br />
By default, you are using the root account, which has full access to the system. For better security, you should create a new user account and use that instead.<br />
<br />
First, run the following command and follow the instructions on the screen:<br />
<nowiki><br />
passwd root</nowiki><br />
<br />
This will allow you to set a new password for the root account.<br />
<br />
Then, run:<br />
<nowiki><br />
useradd username</nowiki><br />
<br />
Replace "username" with the username you want, such as your own name. The username must not have any spaces.<br />
<br />
To set the password of this new user, run:<br />
<nowiki><br />
passwd username</nowiki><br />
<br />
You need to do this before you can log in as this user.<br />
<br />
You can now use the "exit" command (you may need to run this twice or more) to log out of the root account and log back in as your new user. To access the root account (for operations such as installing software), use the "su" command and enter the root password. You can also use the "sudo" command to run commands as root without switching to the root user; this must be set up by running "EDITOR=nano visudo" as the root user, going to the line which says "root ALL=(ALL) ALL", and writing the same line underneath it with "root" replaced by your own username. Then, press Control+X followed by Y to save the changes.<br />
<br />
==Installing a desktop environment==<br />
To be able to run graphical programs such as a file manager or web browser, you will need to install a graphical environment such as a window manager or desktop environment.<br />
<br />
There are many available choices, but before installing any of them, you must first run the following command:<br />
<br />
<nowiki><br />
xbps-install -S -y xorg xterm</nowiki><br />
<br />
This will install the Xorg display server and the Xterm program, which are needed to use a graphical environment.<br />
<br />
Desktop environment/window manager choices include:<br />
<br />
*Openbox - install with the "openbox" package, start with "openbox" in xinitrc - Openbox is a fast and light window manager with a barebones set of features. It will appear to start at a blank desktop - simply right click to get access to the menu, although keep in mind that the default menu has many options which will not work unless you install their corresponding programs.<br />
*Dwm - install with "dwm", ultra-light window manager with better performance than Openbox. It is somewhat difficult to use and recommended only for advanced users.<br />
*Xfce - install with the "xfce4" package, start with "startxfce4" - A full desktop environment, somewhat slower than Openbox<br />
<br />
More choices can be found [https://wiki.archlinux.org/title/List_of_applications#Desktop_environments here]. Note that any desktop environments which depend on the "Qt" library will likely not work on the Wii U as it has issues with this library.<br />
<br />
Once you have installed the package for the graphical environment that you chose, you can start it through one of two methods:<br />
<br />
*For Xfce (and other desktop environments which support something similar) - Run the command "startxfce4" or the corresponding command for the environment you chose.<br />
<br />
*For Openbox (and other environments which support something similar) - Add the line "exec openbox", or "exec (command for environment here)", to the file /etc/X11/xinit/Xinitrc. Make sure that you add this line before the line which starts with "twm &". You can also create the file /home/(username)/.xinitrc and add the "exec" line there on its own to install it for that specific user. Then, you can start it with the "startx" command.<br />
<br />
You can also install a [https://wiki.archlinux.org/title/Display_manager#List_of_display_managers display manager] and enable its service through a similar method to enabling the chronyd and dhcpcd services (for example, the LightDM service is "lightdmd"). This will give you a graphical login screen on boot.<br />
<br />
==Other application suggestions (web browser, file manager, etc.)==<br />
<br />
Here are some application notes and suggestions for the Wii U:<br />
<br />
*Gecko (Firefox) and Blink (Chromium)-based web browsers will not work, so you are limited to WebKit-based browsers such as Eolie (the "eolie" package) and "surf" (a very lightweight WebKit browser). These are very slow (as with everything on Wii U Linux currently), but can browse the modern web and can handle some sites which the Wii U's browser cannot due to its outdated SSL support. The "netsurf" browser can also be used, but has limited support for the modern web (although it is much faster than WebKit-based options).<br />
<br />
*As the default Xterm terminal emulator is hard to use on a large screen, an alternative terminal emulator such as xfce4-terminal is recommended.<br />
<br />
*The GIMP image editing tool can be installed and used on the Wii U with the "gimp" package.<br />
<br />
*The "spacefm" file manager is recommended.<br />
<br />
*Applications which use Qt libraries often do not run on the Wii U, as they crash with an "Illegal instruction" error message. There is currently no fix for this.<br />
<br />
*The Wii U Linux kernel currently does not include support for USB audio devices, so you cannot get sound input or output.<br />
<br />
*Since Wii U Linux does not yet support the console's GPU or multiple cores, performance is currently very slow and tasks such as video playback are not possible.</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=Wii_U_Void_Linux_Setup_Guide&diff=4802Wii U Void Linux Setup Guide2023-02-11T01:23:53Z<p>RedBees: </p>
<hr />
<div>This guide will show you how to set up your Wii U Linux system, maintain it and use various applications with it. This guide continues from the [https://www.youtube.com/watch?v=D2S1MHjDCZk Wii U Linux Installation Tutorial (Void Linux for Wii U)] video.<br />
<br />
Using this guide, you will be able to:<br />
<br />
*Use the entire capacity of your USB drive with Linux<br />
*Run a graphical window manager or desktop environment<br />
*Browse the modern web (slowly, for now) with a WebKit-based browser<br />
*Perform tasks such as image editing on your Wii U<br />
*Maintain your Wii U Void Linux system<br />
<br />
Note that currently (as of August 2021), Wii U Linux does not support the console's GPU and only supports 1 of its 3 CPU cores. As such, performance is very slow and some tasks such as video playback or viewing intensive websites are not currently feasible. Both of these features are in development, but since Wii U Linux is currently not well-known there is not much development effort being contributed. You can find out more about the Wii U Linux project at [https://linux-wiiu.org the official website].<br />
<br />
==Initial setup==<br />
Flashing and configuring the SD card to boot a Linux based operating system is described in this video: [https://www.youtube.com/watch?v=D2S1MHjDCZk Wii U Linux Installation Tutorial (Void Linux for Wii U)].<br />
<br />
If your Wii U is already booted in Void, you can continue here.<br />
<br />
Once the system has finished booting, you can log in. Specify "root" as the username and "voidlinux" as the password. The password will not come up on screen as you type it.<br />
<br />
You should then see a "#" character at the bottom of your screen. Type "bash", and press enter. Now, you can start setitng up your system.<br />
<br />
==Internet connection== <br />
<br />
First, we will need to set the date. This is necessary because Wii U Linux can't currently (as of August 2021) read from the Wii U's internal clock, so it defaults to a date several decades in the past, which will cause network connections to fail.<br />
<br />
Run the command:<br />
<nowiki><br />
date -s YYYY-MM-DD</nowiki><br />
<br />
YYYY-MM-DD should be the current date. For example, if it is August 27, 2021, it would be entered as 2021-08-27.<br />
<br />
To get additional software, you will want to connect to the internet. Since Wii U Linux currently does not support the Wii U's internal Wi-Fi adapter, you will have to use a USB Ethernet adapter or a phone with the ability to share its internet connection over USB. Any USB Ethernet adapter which is compatible with Linux should work.<br />
<br />
Connect your phone or Ethernet adapter to the Wii U. Some additional text will appear on the screen when you do this. Once it is fully connected (Ethernet adapter connected to the network device, tethering enabled on a phone, etc.), run the following command:<br />
<br />
<nowiki><br />
dhcpcd -w</nowiki><br />
<br />
This should automatically set up your network connection. To verify that it worked, run:<br />
<nowiki><br />
ping voidlinux.org</nowiki><br />
<br />
If the output of this command has lines that start with "64 bytes from", your internet connection is working. If it times out, verify that everything is set up properly and try connecting again using the same dhcpcd command. This command will run forever until you stop it manually by pressing Control+C.<br />
<br />
By default, you will lose your network connection when you reboot the system. To prevent this, run the following command to cause dhcpcd to run automatically on boot:<br />
<br />
<nowiki><br />
ln -s /etc/sv/dhcpcd /var/service</nowiki><br />
<br />
Once you have a working network connection, you can begin installing software.<br />
<br />
==Getting ready to install software==<br />
<br />
Before you can begin installing software, you will need to run a couple initial setup commands. Run these in order:<br />
<br />
<br />
SSL_NO_VERIFY_PEER=1 xbps-install -Sy<br />
(Prepend SSL_NO_VERIFY_PEER=1 to each subsequent xbps command until you do -Syu or set it as an environment variable in ~/.bashrc) This will download the list of currently available software packages, and must be ran before you can do anything else since by default there is no list and all packages will fail to install.<br />
<br />
<nowiki><br />
xbps-install -u -y xbps</nowiki><br />
This will update the XBPS program, which is the program that handles downloading and managing software packages. This is needed since the version of XBPS included with the current Void Linux image is too old to work properly without being updated.<br />
<br />
Once you have ran both of these commands, you can install software with the following command:<br />
<br />
<nowiki><br />
xbps-install -S <name of package></nowiki><br />
You should do xbps-install -Syu to upgrade the whole system before installing any software.<br />
<br />
A list of available packages can be found [https://repo.voidlinux-ppc.org/stats.html here]. In this table, if a package is marked with green under the "ppc" column (fourth from the right), it is available for the Wii U. You can use lists like [https://wiki.archlinux.org/title/List_of_applications this one] to find programs to install, although some of the package names may be different on Void.<br />
<br />
Before you start installing software, you should proceed to the next section so that you can use the entire capacity of your USB drive. Otherwise, large software installs may fail as only a couple hundred megabytes of space is available by default.<br />
<br />
==Using the entire capacity of your USB drive==<br />
<br />
To use the entire capacity of your USB drive, you first need to install a program called Parted. Run the following command:<br />
<nowiki><br />
xbps-install -S -y parted wget</nowiki><br />
<br />
The -y option automatically installs the program without requiring any extra input, and the "wget" program is added as it is needed to download a setup script.<br />
<br />
Now, run the following:<br />
<br />
wget --no-check-certificate <nowiki>https://raregamingdump.ca/files/resize_fs.sh</nowiki><br />
<br />
And then:<br />
<br />
<nowiki><br />
chmod +x ./resize_fs.sh</nowiki><br />
<br />
<nowiki><br />
./resize_fs.sh</nowiki><br />
<br />
The last command will take a few minutes to complete, and will take longer for larger drives. If it fails with an error, you may have to reflash your USB drive.<br />
<br />
Once it is done, you will have access to the full capacity of your USB drive.<br />
<br />
==Setting the timezone and synchronizing the clock==<br />
<br />
To keep the clock up to date and accurate, first set the timezone. Get the name of your timezone by using [http://timezonepicker.com/ this site] - look at the name next to the "Time zone" text. For example, clicking on Toronto on the map will specify the "America/Toronto" timezone.<br />
<br />
Now, run this command. Be sure that you get the quotation marks correct:<br />
<br />
<nowiki><br />
echo 'TIMEZONE="Timezone1/Timezone2"' >> /etc/rc.conf</nowiki><br />
<br />
Replace Timezone1/Timezone2 with the timezone specified by the time zone picker.<br />
<br />
Now, run this command to install Chrony. Chrony will synchronize the system time to ensure that it is always accurate.<br />
<br />
<nowiki><br />
xbps-install -S -y chrony</nowiki><br />
<br />
Once it is installed, run this command to enable it:<br />
<nowiki><br />
ln -s /etc/sv/chronyd /var/service</nowiki><br />
<br />
Your system time should now be constantly synchronized and accurate.<br />
<br />
==Adding a new user==<br />
<br />
By default, you are using the root account, which has full access to the system. For better security, you should create a new user account and use that instead.<br />
<br />
First, run the following command and follow the instructions on the screen:<br />
<nowiki><br />
passwd root</nowiki><br />
<br />
This will allow you to set a new password for the root account.<br />
<br />
Then, run:<br />
<nowiki><br />
useradd username</nowiki><br />
<br />
Replace "username" with the username you want, such as your own name. The username must not have any spaces.<br />
<br />
To set the password of this new user, run:<br />
<nowiki><br />
passwd username</nowiki><br />
<br />
You need to do this before you can log in as this user.<br />
<br />
You can now use the "exit" command (you may need to run this twice or more) to log out of the root account and log back in as your new user. To access the root account (for operations such as installing software), use the "su" command and enter the root password. You can also use the "sudo" command to run commands as root without switching to the root user; this must be set up by running "EDITOR=nano visudo" as the root user, going to the line which says "root ALL=(ALL) ALL", and writing the same line underneath it with "root" replaced by your own username. Then, press Control+X followed by Y to save the changes.<br />
<br />
==Installing a desktop environment==<br />
To be able to run graphical programs such as a file manager or web browser, you will need to install a graphical environment such as a window manager or desktop environment.<br />
<br />
There are many available choices, but before installing any of them, you must first run the following command:<br />
<br />
<nowiki><br />
xbps-install -S -y xorg xterm</nowiki><br />
<br />
This will install the Xorg display server and the Xterm program, which are needed to use a graphical environment.<br />
<br />
Desktop environment/window manager choices include:<br />
<br />
*Openbox - install with the "openbox" package, start with "openbox" in xinitrc - Openbox is a fast and light window manager with a barebones set of features. It will appear to start at a blank desktop - simply right click to get access to the menu, although keep in mind that the default menu has many options which will not work unless you install their corresponding programs.<br />
*Dwm - install with "dwm", ultra-light window manager with better performance than Openbox. It is somewhat difficult to use and recommended only for advanced users.<br />
*Xfce - install with the "xfce4" package, start with "startxfce4" - A full desktop environment, somewhat slower than Openbox<br />
<br />
More choices can be found [https://wiki.archlinux.org/title/List_of_applications#Desktop_environments here]. Note that any desktop environments which depend on the "Qt" library will likely not work on the Wii U as it has issues with this library.<br />
<br />
Once you have installed the package for the graphical environment that you chose, you can start it through one of two methods:<br />
<br />
*For Xfce (and other desktop environments which support something similar) - Run the command "startxfce4" or the corresponding command for the environment you chose.<br />
<br />
*For Openbox (and other environments which support something similar) - Add the line "exec openbox", or "exec (command for environment here)", to the file /etc/X11/xinit/Xinitrc. Make sure that you add this line before the line which starts with "twm &". You can also create the file /home/(username)/.xinitrc and add the "exec" line there on its own to install it for that specific user. Then, you can start it with the "startx" command.<br />
<br />
You can also install a [https://wiki.archlinux.org/title/Display_manager#List_of_display_managers display manager] and enable its service through a similar method to enabling the chronyd and dhcpcd services (for example, the LightDM service is "lightdmd"). This will give you a graphical login screen on boot.<br />
<br />
==Other application suggestions (web browser, file manager, etc.)==<br />
<br />
Here are some application notes and suggestions for the Wii U:<br />
<br />
*Gecko (Firefox) and Blink (Chromium)-based web browsers will not work, so you are limited to WebKit-based browsers such as Eolie (the "eolie" package) and "surf" (a very lightweight WebKit browser). These are very slow (as with everything on Wii U Linux currently), but can browse the modern web and can handle some sites which the Wii U's browser cannot due to its outdated SSL support. The "netsurf" browser can also be used, but has limited support for the modern web (although it is much faster than WebKit-based options).<br />
<br />
*As the default Xterm terminal emulator is hard to use on a large screen, an alternative terminal emulator such as xfce4-terminal is recommended.<br />
<br />
*The GIMP image editing tool can be installed and used on the Wii U with the "gimp" package.<br />
<br />
*The "spacefm" file manager is recommended.<br />
<br />
*Applications which use Qt libraries often do not run on the Wii U, as they crash with an "Illegal instruction" error message. There is currently no fix for this.<br />
<br />
*The Wii U Linux kernel currently does not include support for USB audio devices, so you cannot get sound input or output.<br />
<br />
*Since Wii U Linux does not yet support the console's GPU or multiple cores, performance is currently very slow and tasks such as video playback are not possible.</div>RedBeeshttps://wiki.raregamingdump.ca/index.php?title=Wii_U_Void_Linux_Setup_Guide&diff=4801Wii U Void Linux Setup Guide2023-02-09T21:50:03Z<p>RedBees: </p>
<hr />
<div>This guide will show you how to set up your Wii U Linux system, maintain it and use various applications with it. This guide continues from the [https://www.youtube.com/watch?v=D2S1MHjDCZk Wii U Linux Installation Tutorial (Void Linux for Wii U)] video.<br />
<br />
Using this guide, you will be able to:<br />
<br />
*Use the entire capacity of your USB drive with Linux<br />
*Run a graphical window manager or desktop environment<br />
*Browse the modern web (slowly, for now) with a WebKit-based browser<br />
*Perform tasks such as image editing on your Wii U<br />
*Maintain your Wii U Void Linux system<br />
<br />
Note that currently (as of August 2021), Wii U Linux does not support the console's GPU and only supports 1 of its 3 CPU cores. As such, performance is very slow and some tasks such as video playback or viewing intensive websites are not currently feasible. Both of these features are in development, but since Wii U Linux is currently not well-known there is not much development effort being contributed. You can find out more about the Wii U Linux project at [https://linux-wiiu.org the official website].<br />
<br />
==Initial setup==<br />
Flashing and configuring the SD card to boot a Linux based operating system is described in this video: [https://www.youtube.com/watch?v=D2S1MHjDCZk Wii U Linux Installation Tutorial (Void Linux for Wii U)].<br />
<br />
If your Wii U is already booted in Void, you can continue here.<br />
<br />
Once the system has finished booting, you can log in. Specify "root" as the username and "voidlinux" as the password. The password will not come up on screen as you type it.<br />
<br />
You should then see a "#" character at the bottom of your screen. Type "bash", and press enter. Now, you can start setitng up your system.<br />
<br />
==Internet connection== <br />
<br />
First, we will need to set the date. This is necessary because Wii U Linux can't currently (as of August 2021) read from the Wii U's internal clock, so it defaults to a date several decades in the past, which will cause network connections to fail.<br />
<br />
Run the command:<br />
<nowiki><br />
date -s YYYY-MM-DD</nowiki><br />
<br />
YYYY-MM-DD should be the current date. For example, if it is August 27, 2021, it would be entered as 2021-08-27.<br />
<br />
To get additional software, you will want to connect to the internet. Since Wii U Linux currently does not support the Wii U's internal Wi-Fi adapter, you will have to use a USB Ethernet adapter or a phone with the ability to share its internet connection over USB. Any USB Ethernet adapter which is compatible with Linux should work.<br />
<br />
Connect your phone or Ethernet adapter to the Wii U. Some additional text will appear on the screen when you do this. Once it is fully connected (Ethernet adapter connected to the network device, tethering enabled on a phone, etc.), run the following command:<br />
<br />
<nowiki><br />
dhcpcd -w</nowiki><br />
<br />
This should automatically set up your network connection. To verify that it worked, run:<br />
<nowiki><br />
ping voidlinux.org</nowiki><br />
<br />
If the output of this command has lines that start with "64 bytes from", your internet connection is working. If it times out, verify that everything is set up properly and try connecting again using the same dhcpcd command. This command will run forever until you stop it manually by pressing Control+C.<br />
<br />
By default, you will lose your network connection when you reboot the system. To prevent this, run the following command to cause dhcpcd to run automatically on boot:<br />
<br />
<nowiki><br />
ln -s /etc/sv/dhcpcd /var/service</nowiki><br />
<br />
Once you have a working network connection, you can begin installing software.<br />
<br />
==Getting ready to install software==<br />
<br />
Before you can begin installing software, you will need to run a couple initial setup commands. Run these in order:<br />
<br />
<br />
SSL_NO_VERIFY_PEER=1 xbps-install -Sy<br />
(Prepend SSL_NO_VERIFY_PEER=1 to each subsequent xbps command or set it as an environment variable in ~/.bashrc) This will download the list of currently available software packages, and must be ran before you can do anything else since by default there is no list and all packages will fail to install.<br />
<br />
<nowiki><br />
xbps-install -u -y xbps</nowiki><br />
This will update the XBPS program, which is the program that handles downloading and managing software packages. This is needed since the version of XBPS included with the current Void Linux image is too old to work properly without being updated.<br />
<br />
Once you have ran both of these commands, you can install software with the following command:<br />
<br />
<nowiki><br />
xbps-install -S <name of package></nowiki><br />
You should do xbps-install -Syu to upgrade the whole system before installing any software.<br />
<br />
A list of available packages can be found [https://repo.voidlinux-ppc.org/stats.html here]. In this table, if a package is marked with green under the "ppc" column (fourth from the right), it is available for the Wii U. You can use lists like [https://wiki.archlinux.org/title/List_of_applications this one] to find programs to install, although some of the package names may be different on Void.<br />
<br />
Before you start installing software, you should proceed to the next section so that you can use the entire capacity of your USB drive. Otherwise, large software installs may fail as only a couple hundred megabytes of space is available by default.<br />
<br />
==Using the entire capacity of your USB drive==<br />
<br />
To use the entire capacity of your USB drive, you first need to install a program called Parted. Run the following command:<br />
<nowiki><br />
xbps-install -S -y parted wget</nowiki><br />
<br />
The -y option automatically installs the program without requiring any extra input, and the "wget" program is added as it is needed to download a setup script.<br />
<br />
Now, run the following:<br />
<br />
wget --no-check-certificate <nowiki>https://raregamingdump.ca/files/resize_fs.sh</nowiki><br />
<br />
And then:<br />
<br />
<nowiki><br />
chmod +x ./resize_fs.sh</nowiki><br />
<br />
<nowiki><br />
./resize_fs.sh</nowiki><br />
<br />
The last command will take a few minutes to complete, and will take longer for larger drives. If it fails with an error, you may have to reflash your USB drive.<br />
<br />
Once it is done, you will have access to the full capacity of your USB drive.<br />
<br />
==Setting the timezone and synchronizing the clock==<br />
<br />
To keep the clock up to date and accurate, first set the timezone. Get the name of your timezone by using [http://timezonepicker.com/ this site] - look at the name next to the "Time zone" text. For example, clicking on Toronto on the map will specify the "America/Toronto" timezone.<br />
<br />
Now, run this command. Be sure that you get the quotation marks correct:<br />
<br />
<nowiki><br />
echo 'TIMEZONE="Timezone1/Timezone2"' >> /etc/rc.conf</nowiki><br />
<br />
Replace Timezone1/Timezone2 with the timezone specified by the time zone picker.<br />
<br />
Now, run this command to install Chrony. Chrony will synchronize the system time to ensure that it is always accurate.<br />
<br />
<nowiki><br />
xbps-install -S -y chrony</nowiki><br />
<br />
Once it is installed, run this command to enable it:<br />
<nowiki><br />
ln -s /etc/sv/chronyd /var/service</nowiki><br />
<br />
Your system time should now be constantly synchronized and accurate.<br />
<br />
==Adding a new user==<br />
<br />
By default, you are using the root account, which has full access to the system. For better security, you should create a new user account and use that instead.<br />
<br />
First, run the following command and follow the instructions on the screen:<br />
<nowiki><br />
passwd root</nowiki><br />
<br />
This will allow you to set a new password for the root account.<br />
<br />
Then, run:<br />
<nowiki><br />
useradd username</nowiki><br />
<br />
Replace "username" with the username you want, such as your own name. The username must not have any spaces.<br />
<br />
To set the password of this new user, run:<br />
<nowiki><br />
passwd username</nowiki><br />
<br />
You need to do this before you can log in as this user.<br />
<br />
You can now use the "exit" command (you may need to run this twice or more) to log out of the root account and log back in as your new user. To access the root account (for operations such as installing software), use the "su" command and enter the root password. You can also use the "sudo" command to run commands as root without switching to the root user; this must be set up by running "EDITOR=nano visudo" as the root user, going to the line which says "root ALL=(ALL) ALL", and writing the same line underneath it with "root" replaced by your own username. Then, press Control+X followed by Y to save the changes.<br />
<br />
==Installing a desktop environment==<br />
To be able to run graphical programs such as a file manager or web browser, you will need to install a graphical environment such as a window manager or desktop environment.<br />
<br />
There are many available choices, but before installing any of them, you must first run the following command:<br />
<br />
<nowiki><br />
xbps-install -S -y xorg xterm</nowiki><br />
<br />
This will install the Xorg display server and the Xterm program, which are needed to use a graphical environment.<br />
<br />
Desktop environment/window manager choices include:<br />
<br />
*Openbox - install with the "openbox" package, start with "openbox" in xinitrc - Openbox is a fast and light window manager with a barebones set of features. It will appear to start at a blank desktop - simply right click to get access to the menu, although keep in mind that the default menu has many options which will not work unless you install their corresponding programs.<br />
*Dwm - install with "dwm", ultra-light window manager with better performance than Openbox. It is somewhat difficult to use and recommended only for advanced users.<br />
*Xfce - install with the "xfce4" package, start with "startxfce4" - A full desktop environment, somewhat slower than Openbox<br />
<br />
More choices can be found [https://wiki.archlinux.org/title/List_of_applications#Desktop_environments here]. Note that any desktop environments which depend on the "Qt" library will likely not work on the Wii U as it has issues with this library.<br />
<br />
Once you have installed the package for the graphical environment that you chose, you can start it through one of two methods:<br />
<br />
*For Xfce (and other desktop environments which support something similar) - Run the command "startxfce4" or the corresponding command for the environment you chose.<br />
<br />
*For Openbox (and other environments which support something similar) - Add the line "exec openbox", or "exec (command for environment here)", to the file /etc/X11/xinit/Xinitrc. Make sure that you add this line before the line which starts with "twm &". You can also create the file /home/(username)/.xinitrc and add the "exec" line there on its own to install it for that specific user. Then, you can start it with the "startx" command.<br />
<br />
You can also install a [https://wiki.archlinux.org/title/Display_manager#List_of_display_managers display manager] and enable its service through a similar method to enabling the chronyd and dhcpcd services (for example, the LightDM service is "lightdmd"). This will give you a graphical login screen on boot.<br />
<br />
==Other application suggestions (web browser, file manager, etc.)==<br />
<br />
Here are some application notes and suggestions for the Wii U:<br />
<br />
*Gecko (Firefox) and Blink (Chromium)-based web browsers will not work, so you are limited to WebKit-based browsers such as Eolie (the "eolie" package) and "surf" (a very lightweight WebKit browser). These are very slow (as with everything on Wii U Linux currently), but can browse the modern web and can handle some sites which the Wii U's browser cannot due to its outdated SSL support. The "netsurf" browser can also be used, but has limited support for the modern web (although it is much faster than WebKit-based options).<br />
<br />
*As the default Xterm terminal emulator is hard to use on a large screen, an alternative terminal emulator such as xfce4-terminal is recommended.<br />
<br />
*The GIMP image editing tool can be installed and used on the Wii U with the "gimp" package.<br />
<br />
*The "spacefm" file manager is recommended.<br />
<br />
*Applications which use Qt libraries often do not run on the Wii U, as they crash with an "Illegal instruction" error message. There is currently no fix for this.<br />
<br />
*The Wii U Linux kernel currently does not include support for USB audio devices, so you cannot get sound input or output.<br />
<br />
*Since Wii U Linux does not yet support the console's GPU or multiple cores, performance is currently very slow and tasks such as video playback are not possible.</div>RedBees