Search found 3233 matches
- 01 Feb 2023, 11:00
- Forum: News
- Topic: Plugin Store Activity in January 2023
- Replies: 0
- Views: 6076
Plugin Store Activity in January 2023
<r>Hello everyone, it's time for some Plugin Store statistics!<br/> <br/> <SIZE size="200"><s>[size=200]</s>New Plugins<e>[/size]</e></SIZE><br/> In total <B><s>[b]</s>34 new plugins<e>[/b]</e></B> have been submitted in January 2023. Most of them were contributed by:<br/> <SIZE size="120"><s>[size=...
- 17 Jan 2023, 11:49
- Forum: Problems and Errors (bugs)
- Topic: IOS No Cake Available ERROR
- Replies: 3
- Views: 894
Re: IOS No Cake Available ERROR
Hi, I am sorry for the inconvenience. The issue should be fixed now. Let me know if something is still not working as expected.
- 09 Jan 2023, 16:04
- Forum: Tutorials and Documentation
- Topic: [1.10.50] Custom Shaders
- Replies: 7
- Views: 3816
Re: [1.10.50] Custom Shaders
Here's an example of how a waving trees shader could be implemented making use of the local quad coords vertex attribute vQuadCoord. vertex.src : attribute vec2 vVertex; attribute vec4 vColor; attribute highp vec2 vTexCoord; attribute float vType; attribute vec2 vQuadCoord; uniform vec2 viewport; un...
- 01 Jan 2023, 11:00
- Forum: News
- Topic: Plugin Store Activity in December 2022
- Replies: 0
- Views: 5383
Plugin Store Activity in December 2022
<r>Hello everyone, it's time for some Plugin Store statistics!<br/> <br/> <SIZE size="200"><s>[size=200]</s>New Plugins<e>[/size]</e></SIZE><br/> In total <B><s>[b]</s>22 new plugins<e>[/b]</e></B> have been submitted in December 2022. Most of them were contributed by:<br/> <SIZE size="120"><s>[size...
- 01 Dec 2022, 11:00
- Forum: News
- Topic: Plugin Store Activity in November 2022
- Replies: 0
- Views: 5591
Plugin Store Activity in November 2022
<r>Hello everyone, it's time for some Plugin Store statistics!<br/> <br/> <SIZE size="200"><s>[size=200]</s>New Plugins<e>[/size]</e></SIZE><br/> In total <B><s>[b]</s>46 new plugins<e>[/b]</e></B> have been submitted in November 2022. Most of them were contributed by:<br/> <SIZE size="120"><s>[size...
- 01 Nov 2022, 11:00
- Forum: News
- Topic: Plugin Store Activity in October 2022
- Replies: 0
- Views: 4537
Plugin Store Activity in October 2022
<r>Hello everyone, it's time for some Plugin Store statistics!<br/> <br/> <SIZE size="200"><s>[size=200]</s>New Plugins<e>[/size]</e></SIZE><br/> In total <B><s>[b]</s>46 new plugins<e>[/b]</e></B> have been submitted in October 2022. Most of them were contributed by:<br/> <SIZE size="120"><s>[size=...
- 07 Oct 2022, 16:18
- Forum: Plug-In Discussion
- Topic: Why old plugins deleted in plugin store?
- Replies: 4
- Views: 1407
Re: Why old plugins deleted in plugin store?
Sometimes spammers try to spam plugins into the store. When we delete them this reduces the plugin count which includes non approved plugins (as of right now).
- 07 Oct 2022, 12:07
- Forum: Forum
- Topic: The forum emails me
- Replies: 6
- Views: 2053
Re: The forum emails me
See the notification settings in your account ucp.php?i=ucp_notifications&mode=notification_options
- 06 Oct 2022, 12:33
- Forum: Tutorials and Documentation
- Topic: [1.10.50] Custom Shaders
- Replies: 7
- Views: 3816
6. Other useful uniforms and vertex attributes
Uniforms Uniforms are global values that can be provided by the environment. The following built-in uniform values can be used: uniform vec2 viewport; // Viewport size (2,2) divided by target render resolution uniform vec2 offset; // Render offset in pixel screen space uniform sampler2D texture; //...
- 05 Oct 2022, 20:02
- Forum: Tutorials and Documentation
- Topic: [1.10.50] Custom Shaders
- Replies: 7
- Views: 3816
5. Writing a more fancy shader
Here we basically want to see how a cartoon shader can be implemented. It works similar to the one that can be found in the Plugin Store. image.png As you know TheoTown is a pixel graphics game and we don't want nor can modify graphics manually to look cartoonish. Here's where the shader comes into ...
- 01 Oct 2022, 10:00
- Forum: News
- Topic: Plugin Store Activity in September 2022
- Replies: 0
- Views: 4440
Plugin Store Activity in September 2022
<r>Hello everyone, it's time for some Plugin Store statistics!<br/> <br/> <SIZE size="200"><s>[size=200]</s>New Plugins<e>[/size]</e></SIZE><br/> In total <B><s>[b]</s>43 new plugins<e>[/b]</e></B> have been submitted in September 2022. Most of them were contributed by:<br/> <SIZE size="120"><s>[siz...
- 27 Sep 2022, 19:57
- Forum: Tutorials and Documentation
- Topic: [1.10.50] Custom Shaders
- Replies: 7
- Views: 3816
4. How the default fragment shader works in detail
The default vertex shader presented above does calculate the coordinate transformation from pixel to viewport space. Additiionally, it feeds some "varying" vertex data like texture coordinates and colors for the following shader stage: the fragment shader. The fragment shader is the shader...
- 22 Sep 2022, 20:07
- Forum: Tutorials and Documentation
- Topic: [1.10.50] Custom Shaders
- Replies: 7
- Views: 3816
3. How the default vertex shader works in detail
Although the presented default shader code above does “nothing” in terms of looks it still has a significant of code that is needed just to make things work. To get a better understanding of how it achieves this let’s have a deeper look at smaller pieces of the code. image.png The vertex shader is r...
- 22 Sep 2022, 20:05
- Forum: Tutorials and Documentation
- Topic: [1.10.50] Custom Shaders
- Replies: 7
- Views: 3816
2. General Concepts
To understand GLSl shader code we have to have a closer look into some conceptional features of the language first. main() function Both, vertex and fragment shaders have to define a main() function that will be called by the GPU on a per vertex / per fragment basis respectively. In both cases the f...
- 22 Sep 2022, 19:06
- Forum: Tutorials and Documentation
- Topic: [1.10.50] Custom Shaders
- Replies: 7
- Views: 3816
1. General Overview
Before we start about how shader plugins can be written I want to settle down on the following: Writing shaders is hard. Especially if you must write shader code that is compatible with different platforms, drivers, OSs and must be performant while doing so. The OpenGL shading language (GLSL) that i...
- 18 Sep 2022, 20:05
- Forum: Problems and Errors (bugs)
- Topic: Game just crashed in TheoTown when playing offline
- Replies: 9
- Views: 2749
Re: Game just crashed in TheoTown when playing offline
Please send me the txt files in your game files directory (on Android that is Android/data/info.flowersoft.theotown.theotown/files) to info@theotown.com so that I can investigate the issue. Could it be plugin related? In this case you may rename the "managed plugins" folder to temporarily ...
- 09 Sep 2022, 05:00
- Forum: Plug-In Discussion
- Topic: Custom Shaders discussion
- Replies: 12
- Views: 3159
Custom Shaders discussion
For better overview I moved discussions about custom shaders to here. Here you can also suggest changes to the tutorial.
To go to the tutorial: The Custom Shaders documentation
To go to the tutorial: The Custom Shaders documentation
- 07 Sep 2022, 14:00
- Forum: Tutorials and Documentation
- Topic: [1.10.50] Custom Shaders
- Replies: 7
- Views: 3816
[1.10.50] Custom Shaders
What are shaders and what can we do with them in the context of plugins? This topics tries to give you some insights on that. For discussion you can use this topic . The structure: General Overview General Concepts How the default vertex shader works in detail How the default fragment shader works i...
- 01 Sep 2022, 10:00
- Forum: News
- Topic: Plugin Store Activity in August 2022
- Replies: 0
- Views: 4623
Plugin Store Activity in August 2022
<r>Hello everyone, it's time for some Plugin Store statistics!<br/> <br/> <SIZE size="200"><s>[size=200]</s>New Plugins<e>[/size]</e></SIZE><br/> In total <B><s>[b]</s>45 new plugins<e>[/b]</e></B> have been submitted in August 2022. Most of them were contributed by:<br/> <SIZE size="120"><s>[size=1...
- 08 Aug 2022, 10:02
- Forum: Plug-In Discussion
- Topic: How to use animation
- Replies: 9
- Views: 1665
Re: How to use animation
By using w, h you tell the game the size of individual frames of the animation. The game will then try to get count many such frames from the provided image. The game will not calculate w, h automatically for count>1