All public logs
From Vintage Story Wiki
Combined display of all available logs of Vintage Story Wiki. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
(newest | oldest) View (newer 50 | older 50) (20 | 50 | 100 | 250 | 500)- 20:35, 16 March 2024 Bluelightning32 talk contribs moved page Json block behaviors horizontalorientable to Modding:HorizontalOrientable behavior (Fix the behavior name casing, and put it in the correct namespace)
- 06:26, 12 March 2024 Bluelightning32 talk contribs created page Modding:Trees (Document the tree generator)
- 22:02, 2 March 2024 Bluelightning32 talk contribs created page File:Icons builtin svg.png (SVG icons in the base game that can only be loaded by path. This excludes the waypoint icons, which can already be accessed by name instead of path. Collected from 1.19.0-rc.6. Source code: <nowiki> SVG icons <font size=\"30\"><icon path=\"icons/excla.svg\"></icon></font> excla.svg <font size=\"30\"><icon path=\"icons/warning.svg\"></icon></font> warning.svg <font size=\"30\"><icon path=\"icons/checkmark.svg\"></icon></font> checkmark.svg <font size=\"30\"><icon path=\"icons/heatma...)
- 22:02, 2 March 2024 Bluelightning32 talk contribs uploaded File:Icons builtin svg.png (SVG icons in the base game that can only be loaded by path. This excludes the waypoint icons, which can already be accessed by name instead of path. Collected from 1.19.0-rc.6. Source code: <nowiki> SVG icons <font size=\"30\"><icon path=\"icons/excla.svg\"></icon></font> excla.svg <font size=\"30\"><icon path=\"icons/warning.svg\"></icon></font> warning.svg <font size=\"30\"><icon path=\"icons/checkmark.svg\"></icon></font> checkmark.svg <font size=\"30\"><icon path=\"icons/heatma...)
- 21:54, 2 March 2024 Bluelightning32 talk contribs uploaded a new version of File:Icons hardcoded.png (Update to 1.19.0-rc.6)
- 22:11, 31 December 2023 Bluelightning32 talk contribs created page File:AddStaticTextAutoFontSize.png (GuiComposer.AddStaticTextAutoFontSize("a long test message that wraps to another line", CairoFont.WhiteSmallText(), textBounds))
- 22:11, 31 December 2023 Bluelightning32 talk contribs uploaded File:AddStaticTextAutoFontSize.png (GuiComposer.AddStaticTextAutoFontSize("a long test message that wraps to another line", CairoFont.WhiteSmallText(), textBounds))
- 22:10, 31 December 2023 Bluelightning32 talk contribs created page File:AddStaticTextAutoBoxSize.png (GuiComposer.AddStaticTextAutoBoxSize("a long test message that wraps to another line", CairoFont.WhiteSmallText(), EnumTextOrientation.Left, textBounds))
- 22:10, 31 December 2023 Bluelightning32 talk contribs uploaded File:AddStaticTextAutoBoxSize.png (GuiComposer.AddStaticTextAutoBoxSize("a long test message that wraps to another line", CairoFont.WhiteSmallText(), EnumTextOrientation.Left, textBounds))
- 22:09, 31 December 2023 Bluelightning32 talk contribs created page File:AddStaticText.png (GuiComposer.AddStaticText("a long test message that wraps to another line", CairoFont.WhiteSmallText(), textBounds))
- 22:09, 31 December 2023 Bluelightning32 talk contribs uploaded File:AddStaticText.png (GuiComposer.AddStaticText("a long test message that wraps to another line", CairoFont.WhiteSmallText(), textBounds))
- 21:37, 31 December 2023 Bluelightning32 talk contribs created page File:AddInset with padding.png (Dialog inset on top of a dialog background. The inset is inset 10 units on all sides using padding.)
- 21:37, 31 December 2023 Bluelightning32 talk contribs uploaded File:AddInset with padding.png (Dialog inset on top of a dialog background. The inset is inset 10 units on all sides using padding.)
- 21:37, 31 December 2023 Bluelightning32 talk contribs created page File:AddInset.png (Dialog inset on top of a dialog background. The inset is inset 10 units on all sides.)
- 21:37, 31 December 2023 Bluelightning32 talk contribs uploaded File:AddInset.png (Dialog inset on top of a dialog background. The inset is inset 10 units on all sides.)
- 14:17, 31 December 2023 Bluelightning32 talk contribs created page File:AddDialogTitleBar.png (Result of GuiComposer.AddDialogTitleBar.)
- 14:17, 31 December 2023 Bluelightning32 talk contribs uploaded File:AddDialogTitleBar.png (Result of GuiComposer.AddDialogTitleBar.)
- 13:48, 31 December 2023 Bluelightning32 talk contribs created page File:AddShadedDialogBG with position offset.png (The result of GuiComposer.AddShadedDialogBG with an alignment offset, which demonstrates a minor bug.)
- 13:48, 31 December 2023 Bluelightning32 talk contribs uploaded File:AddShadedDialogBG with position offset.png (The result of GuiComposer.AddShadedDialogBG with an alignment offset, which demonstrates a minor bug.)
- 13:47, 31 December 2023 Bluelightning32 talk contribs created page File:AddShadedDialogBG.png (The result of GuiComposer.AddShadedDialogBG.)
- 13:47, 31 December 2023 Bluelightning32 talk contribs uploaded File:AddShadedDialogBG.png (The result of GuiComposer.AddShadedDialogBG.)
- 13:47, 31 December 2023 Bluelightning32 talk contribs created page File:AddDialogBG.png (The result of GuiComposer.AddDialogBG.)
- 13:47, 31 December 2023 Bluelightning32 talk contribs uploaded File:AddDialogBG.png (The result of GuiComposer.AddDialogBG.)
- 12:15, 31 December 2023 Bluelightning32 talk contribs uploaded a new version of File:Gui box model.png (show the offset as a vector instead of a box)
- 11:47, 31 December 2023 Bluelightning32 talk contribs created page File:Gui box model.png (Describes the box model of ElementBounds.)
- 11:47, 31 December 2023 Bluelightning32 talk contribs uploaded File:Gui box model.png (Describes the box model of ElementBounds.)
- 02:50, 31 December 2023 Bluelightning32 talk contribs uploaded File:Settings-controls tab-mode 2.png (Screenshot of the controls tab while the debug outlines is in mode 2.)
- 02:47, 31 December 2023 Bluelightning32 talk contribs uploaded a new version of File:Settings-controls tab-mode 1.png (Smaller GUI scale to make the outline more noticeable)
- 02:40, 31 December 2023 Bluelightning32 talk contribs moved page File:Settings-controls tab-mode 2.png to File:Settings-controls tab-mode 1.png (Accidentally called it mode 2)
- 02:36, 31 December 2023 Bluelightning32 talk contribs moved page File:Screenshot from 2023-12-30 18-34-08.png to File:Settings-controls tab-mode 2.png (Accidentally uploaded with the wrong name)
- 02:35, 31 December 2023 Bluelightning32 talk contribs created page File:Screenshot from 2023-12-30 18-34-08.png (Screenshot of the controls tab while the debug outlines is in mode 2.)
- 02:35, 31 December 2023 Bluelightning32 talk contribs uploaded File:Screenshot from 2023-12-30 18-34-08.png (Screenshot of the controls tab while the debug outlines is in mode 2.)
- 07:02, 9 November 2023 Bluelightning32 talk contribs created page File:Serialization formats.png (Shows which file formats can be converted to which in-memory representations. The diagram was generated with: dot -v serialization_formats.gv -Tpng -o Modding:serialization_formats.png Source: digraph { bgcolor="transparent" fontname="Helvetica,Arial,sans-serif" node [fontname="Helvetica,Arial,sans-serif", style="filled"] edge [fontname="Helvetica,Arial,sans-serif"] ratio = "auto"; rankdir="LR"; subgraph formats { rank = same; node [shape=box]; JSON; TreeAttribute...)
- 07:02, 9 November 2023 Bluelightning32 talk contribs uploaded File:Serialization formats.png (Shows which file formats can be converted to which in-memory representations. The diagram was generated with: dot -v serialization_formats.gv -Tpng -o Modding:serialization_formats.png Source: digraph { bgcolor="transparent" fontname="Helvetica,Arial,sans-serif" node [fontname="Helvetica,Arial,sans-serif", style="filled"] edge [fontname="Helvetica,Arial,sans-serif"] ratio = "auto"; rankdir="LR"; subgraph formats { rank = same; node [shape=box]; JSON; TreeAttribute...)
- 06:58, 9 November 2023 Bluelightning32 talk contribs created page Modding:Serialization Formats (Describe serialization formats)
- 20:40, 4 November 2023 Bluelightning32 talk contribs created page Modding:Matrix Operations (Show what order matrices are defined in)
- 07:40, 3 November 2023 Bluelightning32 talk contribs created page Modding:CompositeTexture (Created page with "[https://apidocs.vintagestory.at/api/Vintagestory.API.Client.CompositeTexture.html CompositeTexture] is the type of the json object stored in the <code>textures</code> property of blocks and items. Here is an example from a block with the surrounding textures dictionary. Note that the composite texture is only the part that contains the "base" field. <syntaxhighlight lang='json'> textures: { all: { base: "block/glass/{type}" }, } </syntaxhighlight> == Properties ==...")
- 06:49, 1 November 2023 Bluelightning32 talk contribs created page Modding:Registry Object JSON Parsing (Created page with "Registry objects support defining variants in json files. A variant is a copy of the base object with different values substituted into placeholders. Registry objects include items, blocks, and entities. == Enumerating variants == The variantgroups property allows you to define multiple variants of this item. All of them will have their unique pattern, which will be added to the item code. An easy example would be a bowl, which can either be raw or burned: <syntaxhighl...")
- 08:31, 29 October 2023 Bluelightning32 talk contribs created page Modding:Level of detail (Created page with "The lodLevel (level of detail) parameter of [https://apidocs.vintagestory.at/api/Vintagestory.API.Client.ITerrainMeshPool.html#Vintagestory_API_Client_ITerrainMeshPool_AddMeshData_Vintagestory_API_Client_MeshData_System_Int32_ ITerrainMeshPool.AddMeshData] controls at which distances the mesh is rendered. In general, meshes with a lower lodLevel are used for higher detail shapes. [https://github.com/anegostudios/vsapi/blob/master/Client/Render/FrustumCulling.cs#L149 Fru...")
- 05:08, 29 October 2023 Bluelightning32 talk contribs created page Modding:Block Tessellator (Created page with "Each visible chunk is tessellated into a mesh, and that mesh is reused until the chunk is unloaded, or the chunk is marked dirty. The chunk is retessellated on a background thread when it is marked dirty. The chunk tessellator calls a block tessellator for each block in the chunk. Blocks select their tessellator through the drawtype property. The property value is an [http...")
- 22:43, 28 October 2023 Bluelightning32 talk contribs created page Json block behaviors Decor (Created page with "== Purpose == This behavior allows the decor block to be attached to a parent block in the decor layer. Additionally this behavior may orient the decor block to face the parent block. == Used by blocks == * linen * mediumcarpet * rushmat * smallcarpet * wallpaper * wool * hotspringbacteriasmooth * hotspringbacteria * attachingplant * overlay * oxidation * transition * fallenleave...")
- 07:13, 26 October 2023 Bluelightning32 talk contribs created page Modding:Chunk Data Storage (Describe what chunks hold)
- 06:58, 26 October 2023 Bluelightning32 talk contribs completed renaming of translatable page Modding:Chunk Data Storage to Modding:Chunk Moddata
- 06:58, 26 October 2023 Bluelightning32 talk contribs moved page Modding:Chunk Data Storage to Modding:Chunk Moddata without leaving a redirect (Part of translatable page "Modding:Chunk Data Storage")
- 04:27, 23 October 2023 Bluelightning32 talk contribs created page Modding:Texture Atlas (Created page with "Each texture is a relatively small image. Multiple of those small images are combined together into a large image called a [https://en.wikipedia.org/wiki/Texture_atlas texture atlas] (called a sprite sheet in some games). == Benefits == A [https://apidocs.vintagestory.at/api/Vintagestory.API.Client.MeshData.html MeshData] is mostly a list of triangles to draw on the screen. When the triangles are rendered on the screen, they are filled in with parts of a texture image....")
- 04:20, 22 October 2023 Bluelightning32 talk contribs created page Modding:Render Stages (Created page with "Renderers can be added with [https://apidocs.vintagestory.at/api/Vintagestory.API.Client.IClientEventAPI.html#Vintagestory_API_Client_IClientEventAPI_RegisterRenderer_Vintagestory_API_Client_IRenderer_Vintagestory_API_Client_EnumRenderStage_System_String_ api.Event.RegisterRenderer]. The renderState parameter describes which stage to insert the new renderer in. Within that stage, the renderers are ordered based on their [https://apidocs.vintagestory.at/api/Vintagestory.A...")
- 07:15, 17 October 2023 Bluelightning32 talk contribs created page Modding:Behavior Traversal (Describe how EnumHandling affects the behavior traversal)
- 02:29, 16 October 2023 Bluelightning32 talk contribs created page Modding:Block Orientation (Created page with "For a block that does not have a block entity, all of its state is condensed down to a block type, which is then represented as an integer in the block id to block type map. Most blocks cannot be rotated. For blocks that can be rotated, they either use a block entity to attach rotation information to the block, or they use multiple variants (block types) to represent different orientations of the block. Each orientation group represents a limited number of ways to rotat...")
- 07:21, 15 October 2023 Bluelightning32 talk contribs created page Modding:Block Cardinality (Created page with "There are several objects related to the representation of a block. This page compares the number of instances of those different representations. There are millions of andesite rock blocks in the game world. It would be memory inefficient to create a C# class object for every one of those blocks. So instead the common properties of those andesite rock blocks are factored out into a block type. That block type is assigned a unique integer in the game world. So the game...")
- 04:10, 14 October 2023 Bluelightning32 talk contribs created page Json block behaviors CanAttach (Created page with "== Purpose == Placing this behavior on a parent block causes it to accept attachments on more sides. The parent block's default behavior is used for sides that are not overridden. == Used by blocks == * drystonefence * woodenfence * roughhewnfence Fences use it to allow attachments on their top and bottom faces, which would otherwise be rejected because those faces are not solid. == Properties == ; <code>s...")