PageSourceSearch

https://www.gbstudio.dev/de/assets/js/a7dc6e90.0da7921b.js

js gbstudio.dev collected 2026-10-02 05:37:39 UTC 2,583 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkgb_studio_docs=self.webpackChunkgb_studio_docs||[]).push([[6942],{4492:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>u,frontMatter:()=>i,metadata:()=>l,toc:()=>a});var n=s(5893),o=s(1151);s(4996);const i={},r="GB Studio Tools",l={type:"mdx",permalink:"/de/tools",source:"@site/src/pages/tools.md",title:"GB Studio Tools",description:"- GBS Music",frontMatter:{},unlisted:!1},c={},a=[];function d(e){const t={a:"a",br:"br",code:"code",h1:"h1",li:"li",p:"p",ul:"ul",...(0,o.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h1,{id:"gb-studio-tools",children:"GB Studio Tools"}),"\n",(0,n.jsxs)(t.ul,{children:["\n",(0,n.jsxs)(t.li,{children:["\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.a,{href:"https://music.gbstudio.dev",children:"GBS Music"}),(0,n.jsx)(t.br,{}),"\n","The GB Studio music editor, available as a standalone web app for desktop, tablet, and mobile."]}),"\n"]}),"\n",(0,n.jsxs)(t.li,{children:["\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.a,{href:"https://chrismaltby.github.io/gb-flamegraph/",children:"GB Flamegraph"}),(0,n.jsx)(t.br,{}),"\n","Drop an exported ",(0,n.jsx)(t.code,{children:".gb"})," ROM and its ",(0,n.jsx)(t.code,{children:".noi"})," memory map to generate a flame graph of CPU usage. This can help you identify causes of slowdown."]}),"\n"]}),"\n",(0,n.jsxs)(t.li,{children:["\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.a,{href:"https://chrismaltby.github.io/gbs-collision-tile-generator/",children:"GB Studio Collision Tile Generator"}),(0,n.jsx)(t.br,{}),"\n",'A tool for creating collision tile images for use in the "icon" field in ',(0,n.jsx)(t.a,{href:"/docs/extending-gbstudio/plugins#additional-scene-types",children:"scene type plugins"}),"."]}),"\n"]}),"\n"]}),"\n",(0,n.jsxs)(t.p,{children:["If you know of other useful tools, please open a pull request to add them here at",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.a,{href:"https://github.com/chrismaltby/gb-studio-docs/pulls",children:"https://github.com/chrismaltby/gb-studio-docs/pulls"})]})]})}function u(e={}){const{wrapper:t}={...(0,o.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},1151:(e,t,s)=>{s.d(t,{Z:()=>l,a:()=>r});var n=s(7294);const o={},i=n.createContext(o);function r(e){const t=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),n.createElement(i.Provider,{value:t},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.