User contributions for MTLenz
Jump to navigation
Jump to search
23 January 2024
- 21:4521:45, 23 January 2024 diff hist +6,013 N MSBT (File Format) Created page with "Category:File formats '''MSBT''' stands for ''Message Binary Text'', it contains all of the text used in '''Super Mario Galaxy 2'''. == Header == {| class="wikitable" ! Offset !! Type !! Description |- | 0x00 || String || ''MsgStdBn'' in ASCII. |- | 0x08 || UInt16 || Endianess. 0xFEFF for Big Endian, 0xFFFE for Little Endian. |- | 0x0A || UInt32 || Version. |- | 0x0E || UInt16 || Number of sections. |- | 0x10 || UInt16 || Padding. |- | 0x12 || UInt32 || File length..."
- 21:4421:44, 23 January 2024 diff hist +2,187 N BMG (File Format) Created page with "Category:File formats '''BMG''' is a file format used to hold text in SMG1. This was replaced by the MSBT file format in SMG2. Unlike the messages in SMG2, SMG1 uses a single, region specific BMG file (Region/message.arc/message.bmg) to hold ''ALL'' text. = Format Specifications = Below you'll find helpful tables on how the file is structured. '''THIS IS SPECIFIC TO SMG1/3D All Stars. Other games that use BMG might be different!''' ''All Char[] types are in..."
- 21:4421:44, 23 January 2024 diff hist +14,493 N JPA (File Format) Created page with "Category:File formats '''JPA''' stands for '''JPA'''rticle, and is part of Nintendo's JSystem. The version of JPA documented here is JPAC2-10. This page is a work in progress. == JPA Header == The file starts with this Header {| class="wikitable" ! Offset !! Type !! Description |- | 0x00 || String || JPAC2-10 in ASCII |- | 0x08 || UInt16 || Particle Count |- | 0x0A || UInt16 || Image Count |- | 0x0C || UInt32 || Offset to the TEX1 section |- | 0x10 || UInt32 || Un..."
- 21:4321:43, 23 January 2024 diff hist +3,741 N CANM (File Format) Created page with "Category:File formats {{WIP}} '''CANM''' ('''C'''amera '''AN'''i'''M'''ation) is a file format which specifies cameras used for scenario intros and cutscenes. The scenario intro cameras are present in the files "/Stage/camera/StartScenarioX.bcsv" (where X is the scenario ID) inside the main zone map archive. The file format support both key frames and full frames. It is unknown whether any files are stored as full frames. == Header == The file format starts wit..." current
- 21:4321:43, 23 January 2024 diff hist +3,651 N BCSV (File format) Created page with "Category:File formats {{Finished}} '''BCSV''' stands for '''B'''inary '''C'''omma '''S'''eparated '''V'''alues and is the most common data format used in both Super Mario Galaxy games. Some older GameCube titles, such as ''Luigi's Mansion'' and ''Donkey Kong Jungle Beat'', use this data format as well. As the name suggests, BCSV is a binary variant of comma-separated values (CSV). This means that the data is laid out in a table-like structure. The column names are ha..."
- 21:4221:42, 23 January 2024 diff hist +4,549 N RARC (File Format) Created page with "Category:File formats '''RARC''' stands for '''R'''evolution '''ARC'''hive. These files make up a majority of the files that you see on the game's disc, under the extension ''.arc''. '''RARC''' files are archives, containing multiple files and folders inside. This format was also used on the Nintendo GameCube. = Format Specifications = Below you'll find helpful tables on how the file is structured == Header == Each RARC starts with a ''header'' {| class="wikitable"..."
- 21:4021:40, 23 January 2024 diff hist +16,158 N Cameras Created page with "Category:Files Category:Lists {{WIP}} The ''Galaxy'' games use cameras to create a good view of the game's 3D scene. There are many different types to fulfill this purpose, all of which are detailed on this page. Each stage (galaxies, zones, ...) comes with a file that specifies all the camera setups to be used. The format of these files is specified below. ==Contexts== Cameras are used in a lot of different contexts and may be triggered throug..."
- 21:4021:40, 23 January 2024 diff hist +1,469 N Texture Replacing Tutorial Created page with "Category:Guides This page will teach you how to replace a texture in SMG1/2. = Tools you need = {| class="wikitable" |- ! Link !! Description |- | [https://github.com/SuperHackio/WiiExplorer WiiExplorer] || A rarc file editing tool. |- | An Image Editor || Any image editor that can edit '''png''' file format. ([https://www.dotpdn.com/downloads/pdn.html Paint.NET], [https://www.gimp.org/ GIMP]) |- | A tool to convert between ''.bti'' and ''.png''. || Unfortunately, y..." current
- 21:3821:38, 23 January 2024 diff hist +745 N StageBgmInfo Created page with "Category:Files '''StageBgmInfo''' is a BCSV table that defines the music to play when a music change occurs in-stage, for example when entering a warp pipe. The file can be found in ''SMG2'' in ''AudioRes/Info/StageBgmInfo.arc/root/StageBgmInfo.bcsv''. It contains the following fields: {| class="wikitable" ! Field !! Type !! Description |- | StageName || STRING_OFFSET || The internal galaxy name, for example ''RedBlueExGalaxy''. |- | ChangeBgm..."
- 21:3821:38, 23 January 2024 diff hist +994 N ScenarioBgmInfo Created page with "Category:Files '''ScenarioBgmInfo''' is a BCSV table that defines the default background music that plays in a specific scenario. The file can be found in ''SMG2'' in ''AudioRes/Info/StageBgmInfo.arc/root/ScenarioBgmInfo.bcsv''. It contains the following fields: {| class="wikitable" ! Field !! Type !! Description |- | StageName || STRING_OFFSET || The internal galaxy name, for example ''RedBlueExGalaxy''. |- | ScenarioNo || LONG || The scenari..."
- 21:3721:37, 23 January 2024 diff hist +777 N WorldMapHeapResource Created page with "Category:Files {{WIP}} '''WorldMapHeapResource''' is a BCSV table that presumably, like UseResource, can preload certain assets and files to reduce loading speed.</br> It is assumed that this list is used by the game while going either from Starship Mario to the Worldmap or vice versa. However, this is not yet fully confirmed. The file can be found in ''SMG2'' in ''ObjectData/SystemDataTable.arc/SystemDataTable/WorldMapHeapResourc..." current
- 21:3621:36, 23 January 2024 diff hist +3,777 N Development leftovers Created page with "Category:Lists This page lists all known instances of development leftover files that were accidentally left in the final game's data. === BigBirikyu.arc/ActorInfo/InitActor.csv~ === <pre> InitFunction:String:0,Data:String:0,Param00Int:Int:0,Param00F32:Float:0.0,Param01F32:Float:0.0,Param00Str:String:0,Param00VecX:Float:0,Param00VecY:Float:0,Param00VecZ:Float:0 DefaultPos,o,,,,,,, Executor,Enemy,,,,,,, Model,BigBirikyu,,,,,,, Light,,,,,,,, Rail,Use,,,,,,, Effect,Big..." current
- 21:3621:36, 23 January 2024 diff hist +3,502 N MarioFaceShipEventDataTable Created page with "Category:Files {{WIP}} <small>Todo: More descriptions.</small> '''MarioFaceShipEventDataTable''' is a BCSV table that activates switches on Starship Mario after a certain unlock criteria (receiving a number of stars, collecting a certain star, etc.). <br> The file can be found in ''SMG2'' in ''ObjectData/SystemDataTable.arc/SystemDataTable/MarioFaceShipEventDataTable.bcsv'' It contains the following fields: {| class="wikitable" |- ! Fie..." current
- 21:3521:35, 23 January 2024 diff hist +800 N HeapSizeExcept Created page with "Category:Files '''HeapSizeExcept''' is a BCSV table that defines additional memory to allocate for a specific galaxy. The file can be found in ''SMG2'' in ''ObjectData/SystemDataTable.arc/SystemDataTable/HeapSizeExcept.bcsv''. It contains the following fields: {| class="wikitable" ! Field !! Type !! Description |- | GalaxyName || STRING_OFFSET || The internal name of the galaxy this entry applies to. For example, ''IslandFleetGalaxy''. |- | Fi..."
- 21:3521:35, 23 January 2024 diff hist +232,414 N List of Sounds (SMG2) Created page with "Category:Lists {{Finished}} Below is a list of all sound effect names and their respective IDs that can exist in ''Super Mario Galaxy 2''. This also lists the proper sound IDs for all music tracks. More information about various music tracks in the game can be found on this page. {| class="wikitable" ! Sound ID !! Sound Name |- |0x00000000||SE_SY_COIN |- |0x00000001||SE_SY_COIN_APPEAR |- |0x00000002||SE_SY_TIMER_A_2 |- |0x00000..."
- 21:3421:34, 23 January 2024 diff hist +135,637 N List of Sounds (SMG1) Created page with "Category:Lists {{Finished}} Below is a list of all sound effect names and their respective IDs that can exist in ''Super Mario Galaxy 1''. This also lists the proper sound IDs for all music tracks. More information about various music tracks in the game can be found on this page. {| class="wikitable" ! Sound ID !! Sound Name |- |0x00000000||SE_SY_COIN |- |0x00000001||SE_SY_COIN_APPEAR |- |0x00000002||SE_SY_TIMER_A_2 |- |0x0000000..."
- 21:3421:34, 23 January 2024 diff hist +22,633 N List of Music Created page with "Category:Lists {{WIP}} This page lists all music that can be found in both ''Galaxy'' games along with their respective BGM, STM, MBGM and stream file names: * '''BGM Name''': The name of the sequenced track. * '''Stream Name''': The name of the streamed track. * '''Combined Name''': The Multi BGM name that combines the sequenced and streamed tracks. * '''Stream File''': The stream's file name in ''AudioRes/Streams''. ==Super Mario Galaxy== {| class="wikitable" ! D..."
- 21:3421:34, 23 January 2024 diff hist +12,008 N List of Message Sounds Created page with "Category:Lists {{Finished}} This page lists all message sound effects in both ''Galaxy'' games. These are all defined in an internal data table called ''cTalkSoundList''. Usually, the game uses sound IDs to set them up but for the sake of simplicity, the proper sound names are given instead. ==Super Mario Galaxy== {| class="wikitable" |- ! Message Sound ID !! Sound Name |- |0||''n/a'' |- |1||SE_SV_KINOPIO_TALK_HEY |- |2||SE_SV_KINOPIO_TALK_YAHOO |- |3||SE_SV_KINOPI..."
- 21:3321:33, 23 January 2024 diff hist +219,479 N List of Lights Created page with "Category:Lists {{Finished}} This page lists all lights that can be found in both ''Super Mario Galaxy'' games. Each light type (''Player'', ''Strong'', ...) consists of three color components that are listed in the order ''Light0Color'', ''Light1Color'' and ''Ambient''. The usage in ''Super Mario Galaxy 1'' has been dumped by excluding any unused zone files. Furthermore, the alpha-channel values for all light components are not included here. '''The descriptions were..." current
- 21:3321:33, 23 January 2024 diff hist +5,513 N List of Galaxies Created page with "Category:Lists {{Finished}} This is a list of all galaxies and stages in the two games and their internal file name. == Super Mario Galaxy == {| class="wikitable" ! File name !! Description |- ! colspan="2"|Terrace |- | EggStarGalaxy || Good Egg Galaxy |- | HoneyBeeKingdomGalaxy || Honeyhive Galaxy |- | SurfingLv1Galaxy || Loopdeeloop Galaxy |- | FlipPanelExGalaxy || Flipswitch Galaxy |- | BeltConveyerExGalaxy || Sweet Sweet Galaxy |- | TriLegLv1Galaxy || Bowser Jr...." current
- 21:3221:32, 23 January 2024 diff hist +61 N Category:Lists Created page with "Lists of various data values and information about the games." current
- 21:3221:32, 23 January 2024 diff hist +8,809 N List of AppearPowerStarObjs Created page with "Category:Lists {{Finished}} This is a list of all objects that can spawn Power Stars. The Japanese names here are taken from ObjNameTable and are referenced in the ''AppearPowerStarObj'' field in scenario files. == Super Mario Galaxy == {| class="wikitable" ! AppearPowerStarObj !! Object !! Description |- ! colspan="3"|Bosses |- | ディノパックン || DinoPackun || Dino Piranha |- | ディノパックンVs2 || DinoPackunVs2 || Fiery Dino Piranha |- | オタ..." current
- 21:3121:31, 23 January 2024 diff hist +9,456 N Collision Values Created page with "Category:Lists Collision values are values that are assigned to a face that changes that face's behavior when the player interacts with it. They can be customized to have different effects when collided with, and also play a variety of sound effects. = Super Mario Galaxy 1 = == Floor Codes == {| class="wikitable" |- ! Name ! Description |- | align=center | Normal | |- | align=center | Death | |- | align=center | Slip | |- | align=center | NoSlip | |- | align=ce..." current
- 21:2721:27, 23 January 2024 diff hist +91 N Template:SDK Reference Created page with "{{Reference|Hex=#1FDD42|Link=the Revolution SDK|Trust=This is to be considered 100% true.}}" current
- 21:2621:26, 23 January 2024 diff hist +863 N Star Chip Setup Tutorial Created page with "Category:Guides This page will teach you how to setup Starchips to spawn either a Launch Star or a Sling Star. The setup is identical between SMG and SMG2. <br/> '''For this tutorial, you will only need Whitehole''' == Needed Objects == {| class="wikitable sortable" |- ! Object Internal Name !! Object English Name || Amount |- | YellowChip || Starchip || 5 |- | YellowChipGroup || Starchip Group || 1 |- | SuperSpinDriver/SpinDriver || Launch St..." current
- 21:2521:25, 23 January 2024 diff hist +2,077 N Silver Star Setup Tutorial Created page with "Category:Guides This page will teach you how to setup silver star missions. The setup is different between SMG and SMG2. = Super Mario Galaxy = '''For this tutorial, you will need Whitehole for SMG1''' == Needed Objects == {| class="wikitable sortable" |- ! Object Internal Name !! Object English Name || Amount |- | StrayTico || Silver Star || 5 |- | CollectTico || Silver Star Controller || 1 |- | PowerStar || Power Star || 1 |} == Instruction..." current
- 21:2421:24, 23 January 2024 diff hist +6,050 N Decompiling Created page with "Category:Guides Category:Decompiling {{WIP}} == Introduction == ''Decompiling'' is the process of taking assembly code and turning it back into a higher level language such as C or C++. It is essentially the reverse of ''compiling''. ''Matching decompilation'' is the process of decompiling, but having the compiled code match the original assembly 1:1. While matching decompilation is harder than normal decompiling, it can become easier when you understand the pat..."
- 21:2321:23, 23 January 2024 diff hist +965 N GalaxyWorldOrderList Created page with "Category:Files {{Finished}} '''GalaxyWorldOrderList''' is a BCSV table that defines the order of galaxies per world. This order is reflected on the star list and the world map overview. The file can be found in ''SMG2'' in ''ObjectData/SystemDataTable.arc/SystemDataTable/GalaxyWorldOrderList.bcsv''. It contains the following fields: {| class="wikitable" ! Field !! Type !! Description |- | WorldNo || LONG || The world number that the galaxy bel..." current
- 21:2321:23, 23 January 2024 diff hist +1,237 N GalaxyDataTable Created page with "Category:Files {{Finished}} '''GalaxyDataTable''' is a BCSV table that defines the required number of Comet Medals to make a Prankster Comet appear in an individual galaxy and which galaxies have a Grand Star to unlock the next world. ''Purple'' and ''Mimic'' comets are always locked if the comet in ''HomeCenterGalaxy'' has not been collected yet. This hardcoded behavior is not defined by this table. The file can be found in ''SMG2'' in ''Objec..." current
- 21:2221:22, 23 January 2024 diff hist +14,002 N Tools and Resources Created page with "Category:Tools {{WIP}} ==Tools== Below are a lot of useful tools to deal with files and structures found in the ''Galaxy'' games. There are many more tools that may aid in modding the games, but these were excluded due to being too outdated or obsolete. {| class="wikitable" ! Name !! Authors !! Language !! Platforms !! Description !! Preview |- ! colspan="7" | General |- | [https://github.com/SunakazeKun/Whitehole-Despaghettification Whitehole Despaghettification]..."
- 21:2121:21, 23 January 2024 diff hist +11,422 N Cutscenes Created page with "Category:Files Category:Lists {{WIP}} <small>'''Todo:''' *Finish the hardcoded cutscene names. *More info and research on the use of canm and supported objects.</small> Cutscenes are flexible, complex scenes, which can execute more freedom in contrast to the SimpleDemoExecutor. These scenes consist of individual sequences that are played in order. In each sequence, several actions can be executed from certain frames, such as changing the player's position, came..."
- 21:2021:20, 23 January 2024 diff hist +8,119 N File system Created page with "{{WIP}} On this page the general file system structure from both Galaxy games is described. Detailed information about subsystems and individual files are specified in respective pages. ==Stages & Objects== ===StageData=== ''Found in SMG1 and SMG2'' The ''StageData'' folder contains all level assets and resources. There are files for every galaxy, stage and zone that appear in the games. The actual stage structure and formats are described Stage files|in a separate..."
- 21:1621:16, 23 January 2024 diff hist +8,003 N ProductMapObjDataTable Created page with "Category:Files '''ProductMapObjDataTable''' is a BCSV table that defines map objects and assigns them a class. The file can be found in ''SMG2'' in ''ObjectData/ProductMapObjDataTable.arc/root/ProductMapObjDataTable.bcsv''. It contains the following fields: {| class="wikitable" ! Field !! Type !! Description |- | ModelName || string || The object name and model file in ObjectData. |- | ClassName || string || The name of the class that t..."
- 21:1521:15, 23 January 2024 diff hist +1,581 N PlanetMapDataTable Created page with "Category:Files {{Finished}} '''PlanetMapDataTable''' is a BCSV table that defines, configures and lists all valid planet objects in the game. Each entry corresponds to a separate planet object. All of the planets defined in this table will use an instance of the ''PlanetMap'' class when loaded ingame. However, some planets may use a special class instead. This is specified in the game's code and cannot be changed through this file. The file can..." current
- 21:1521:15, 23 January 2024 diff hist +714 N ObjNameTable Created page with "Category:Files {{Finished}} '''ObjNameTable''' is a sorted BCSV table that assigns a Japanese name to a specified object. These Japanese names are used for camera IDs, Power Star spawners, cutscene data and more. The file can be found in ''both games''. In SMG1 it is found in ''StageData/ObjNameTable.arc/root/ObjNameTable.tbl'' whereas in SMG2 it is found in ''SystemData/ObjNameTable.arc/root/ObjNameTable.tbl''. The rows should be sorted lexico..."
- 21:1421:14, 23 January 2024 diff hist +5,339 N Category:File formats Created page with "In this category belongs all file formats that are used and supported in the Super Mario Galaxy games. Detailed information about a file format can be found by clicking on its file extension. {| class="wikitable" ! Extension !! Magic !! Class name !! Games !! Description |- ! colspan="5" | Common |- | arc || RARC || JKRArchive || both || JKernel archive |- | szs || Yaz0 || JKRDecomp || both || SZS-compressed data |- | szp || Yay0 || JKRDecomp || both || SZP-com..."
- 21:1321:13, 23 January 2024 diff hist +769 N NPCData Created page with "Category:Files '''NPCData''' is an archive that contains BCSV tables for some NPCs which store information on items they carry around. Each entry in the table corresponds to a ''obj_arg'' value. However, some objects do not assign these to their args and use the first entry by default. The file can be found in ''both games'' in ''ObjectData/NPCData.arc''. The BCSV files here have identical structures and use these fields: {| class="wikitable" ! Field !!..." current
- 21:1221:12, 23 January 2024 diff hist +903 N AstroNamePlateData Created page with "Category:Files {{Finished}} '''AstroNamePlateData''' is a BCSV table that defines what Comet Observatory models have labels and where these descriptions are positioned on the screen. Each entry corresponds to a separate model. The file can be found in ''SMG1'' in ''ObjectData/AstroNamePlateData.arc/root/AstroNamePlateData.bcsv''. It contains the following fields: {| class="wikitable" ! Field !! Type !! Description |- | ModelName || STRING_OFFS..." current
- 21:1021:10, 23 January 2024 diff hist +7,840 N AreaObj Limitations Created page with "{{Finished}} In both ''Super Mario Galaxy'' games there is an internal table that sets up the AreaObj managers. For every manager, there is a limit of ''AreaObj'' instances that can be placed in a level. If the game exceeds this limit, the game will very likely crash. =Lists= Below are tables for every game that list the managers with their respective limits. ==SMG1== {| class="wikitable" |- ! Manager Name ! Limit |- | align=center | SwitchArea |64 |- | align=center |..."
- 21:0821:08, 23 January 2024 diff hist +44 N Tools Created page with "Various tools helpful for modding the games." current
- 21:0721:07, 23 January 2024 diff hist +24 N Category:Guides Created page with "Any guides or tutorials." current
- 21:0421:04, 23 January 2024 diff hist +56 N Category:Files Created page with "Various files that can be found in the games' internals." current
- 21:0221:02, 23 January 2024 diff hist +10,095 N ActorInfo Created page with "Category:Files = ActorInfo = '''ActorInfo''' is a folder that only exists in ''SMG2''. it contains files that control certain aspects of objects. Below is a list of every file that can be put in this folder. {| class="wikitable" ! Filename !! Uses !! Description |- | ActionBgmCtrl.bcsv || 13 || Used by bosses to start their music |- | ActionFlagCtrl.bcsv || 111 || |- | ActionFootPrintCtrl.bcsv || 1 || Used by ''DinoPackunBaby'' to assist in controlling the footsteps..."
- 20:5920:59, 23 January 2024 diff hist +441 N MediaWiki:Sidebar Created page with "* navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** randompage-url|randompage ** helppage|help-mediawiki * Modding ** Tools_and_Resources|Tools & Resources ** https://sunakazekun.github.io/galaxydatabase/index.html|Object Database ** Category:File_formats|File Formats ** Category:Files|Data Files ** Category:Lists|Data Lists * Community ** https://discord.gg/ZxEqyYeZbf|Our Discord server * SEARCH * TOOLBOX"
- 20:5020:50, 23 January 2024 diff hist +210 N Template:WIP Created page with "{| class="textbox grid alt center" style="max-width: 75%; background:#f44336;" rules=all |- ! style="padding: 12px;" | '''This page is in progress and may contain incomplete information or editor's notes.''' |}" current
- 20:4920:49, 23 January 2024 diff hist +182 N Template:Finished Created page with "{| class="textbox grid alt center" style="max-width: 75%; background:#1FDD42;" rules=all |- ! style="padding: 12px;" | '''The content described on this page is 100% documented.''' |}" current
- 20:4920:49, 23 January 2024 diff hist +1,545 N Help:Contents Created page with "On this page you can find information about contributing to the '''Luma's Workshop''' wiki. ==Creating an Account== * You need an account on this wiki. For this, join our [https://discord.gg/k7ZKzSDsVq Discord server] and ask '''MTLenz''' (the server's admin) to create an account for you. He will then register a new account for you with a temporary password. Make sure to change your password after that! * If you forgot your password, just contact MTLenz and he will rese..."
- 20:3120:31, 23 January 2024 diff hist +490 N Luma's Workshop:About Created page with "The Luma's Workshop wiki aims to document the internals of the games '''Super Mario Galaxy''' and '''Super Mario Galaxy 2'''. It serves as an invaluable resource for anyone wanting to mod these games or learn more about them. All contributions are provided by the dedicated Luma's Workshop community, which is the primary hub for all modders of the '''Super Mario Galaxy''' games. If you're interested, feel free to join the community [https://discord.com/invite/k7ZKzSDsVq D..."
- 20:1920:19, 23 January 2024 diff hist +2,147 Main Page No edit summary
21 January 2024
- 18:5118:51, 21 January 2024 diff hist 0 N File:Logo.png No edit summary current