El KTuberling ofereix una introducció suau i gratificant a la personalització i programació en el KDE. L'aplicació es pot ampliar. Per exemple, sense codificar, es poden afegir zones de joc noves canviant els fitxers gràfics. Afegint fitxers de so adequats, els traductors poden canviar els sons al seu idioma natiu!
Si amplieu o afegiu res al joc, penseu a enviar les vostres addicions al mantenidor Alex Fiestas per a la seva inclusió en versions futures.
Per a crear una zona de joc nova del KTuberling heu de:
Dibuixar la zona de joc en un fitxer SVG, aquí heu de:
Donar un nom al lloc on els elements es poden arrossegar al «Fons».
Donar un nom únic a cadascun dels elements arrossegables.
Crear un fitxer
.theme, haurà de seguir aquest esquema:<playground gameboard="
vostre_fitxer_SVG" name="fitxer_escriptori"> <object name="nom_element" sound="nom_so" scale="algun_valor" /> ... ... ... </playground>vostre_fitxer_SVGés el nom del fitxer SVG que té el dibuix.fitxer_escriptoriés el nom del fitxer d'escriptori que té el nom del tema.Per a cada objecte necessitareu una entrada
<object>.nom_elementés el nom únic que heu utilitzat en el fitxer SVG,nom_soés el nom del so que es reproduirà en arrossegar-lo, per a més informació, vegeu el fitxersounds/soundthemes.HOWTOen el codi font.scaleés opcional i elalgun_valorés el factor d'escala que s'utilitzarà en dibuixar aquest objecte fora del rebost, si no s'especifica serà 1.
Crear un fitxer
.desktop, haurà de seguir aquest esquema:[KTuberlingTheme] Name=nom_temanom_temaés el nom que identificarà el tema, es mostrarà a la zona de joc.
Si afegiu el tema al repositori del KTuberling, afegiu els fitxers
.svg,.themei.desktopa la seccióFILESdelCMakeLists.txtdins la carpetapics/.Si voleu instal·lar-lo per a vosaltres mateixos, col·loqueu els fitxers
.svg,.themei.desktopdins la carpetaktuberling/picsaqtpaths--paths GenericDataLocation