Skip to content

Commit 6323af4

Browse files
committed
update 3.9 (big news update)
1 parent d690d4e commit 6323af4

142 files changed

Lines changed: 11064 additions & 204 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎index.html‎

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -47,24 +47,11 @@ <h1>Welcome</h1>
4747
by a GameMaker user just like you. If you have a useful script, or have
4848
improved an existing one, please consider <a href="/submit">submitting</a> it.</p>
4949
<hr>
50-
<h2><span class="blogdate">February 2, 2025</span><span><a href="/news/2025/02/gmlscripts-com-3-8-transition-part-3/">GMLscripts.com 3.8 Transition (part 3)</a></span></h2>
51-
<p><img alt="/news/images/blogicon-20250202.png" class="fright" src="/news/images/blogicon-20250202.png" title="/news/images/blogicon-20250202.png">
52-
This update marks the addition of a new client-side search engine. The
53-
<a href="/search">search</a> page is accessible from the site's global navigation, currently at
54-
the top of every page. Simply type your query and see the search results
55-
instantly. The search corpus is composed of script pages. Search results may
56-
be improved with the addition of tags. Implicit tags are already being used
57-
but it is possible tags will be explicitly added to script pages to improve
58-
results.</p>
59-
<p>Returning to the site is the reporting of recent script changes. A list of
60-
script changes is included on the <a href="/">landing</a> page and decorators are now added
61-
to script definitions wherever they appear on the site.</p>
62-
<p>Improvements have been made to news navigation but more work is required. The
63-
two major changes needed are the pagination of the <a href="/news">news</a> index and the creation
64-
of news summaries. These will require some thought.</p>
65-
<p>Minor visual changes and optimizations have been made that are probably not
66-
noticeable. Further optimizations are anticipated and a full visual overhaul
67-
is on the horizon.</p>
50+
<h2><span class="blogdate">March 20, 2026</span><span><a href="/news/2026/03/gmlscripts-com-3-9-transition-part-4/">GMLscripts.com 3.9 Transition (part 4)</a></span></h2>
51+
<p><img alt="/news/images/blogicon-20260320.png" class="fright" src="/news/images/blogicon-20260320.png" title="/news/images/blogicon-20260320.png">
52+
In this long-delayed update, we have completed the news section. Over 50 archived stories have been added, reaching all the way back to the launch of the site 19 years ago. Pages of multiple articles can now be browsed from the <a href="/news">News</a> menu. I decided against news summaries. They were never written with summarization in mind, and abbreviating them automatically raises some tricky issues. If I can find a good place to put it, I may add a simple headline index.</p>
53+
<p>The next major effort will be a new site layout and modernized look. This has weighed heavily on my mind. It's not easy. I love this bucket of bolts. I'm considering ways to eliminate the sidebar navigation, but I'm not altogether happy with a hybrid breadcrumb menu I've come up with. I may need to consult with some UX folks.</p>
54+
<p><em>Does it never end?</em></p>
6855
<p class="byline"><em>posted by xot</em></p>
6956
<p><span class="more"><a href="/news">Read More News</a></span></p>
7057
<hr>

‎news/0/index.html‎

Lines changed: 159 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,159 @@
1+
<!DOCTYPE html>
2+
3+
<html lang="en">
4+
<head>
5+
<meta charset="utf-8">
6+
<meta content="width=device-width, initial-scale=1" name="viewport">
7+
<meta content="#FC7C13" name="theme-color">
8+
<title>GMLscripts.com :: Script News & Announcements</title>
9+
<link href="/gmlscripts38.css" rel="stylesheet" type="text/css">
10+
<link href="/favicon.png" rel="icon" type="image/png">
11+
<link href="https://github.com/gmlscripts/scripts/commits/master.atom" rel="alternate" title="GMLscripts.com :: Script Commit History" type="application/rss+xml">
12+
<link href="https://fonts.googleapis.com/css?family=Paytone+One%7CABeeZee%7CSource+Code+Pro" rel="stylesheet">
13+
<script type="text/x-mathjax-config">//<![CDATA[
14+
MathJax.Hub.Config({extensions:["tex2jax.js"],jax:["input/TeX","output/HTML-CSS"],tex2jax:{inlineMath:[["\\(","\\)"],['[tex]','[/tex]']],displayMath:[['$$','$$'],["\\[","\\]"]],processEscapes:true},"HTML-CSS":{availableFonts:["TeX"]},menuSettings:{zoom:"Click"},MathZoom:{styles:{"#MathJax_Zoom":{"background-color":"#222","box-shadow":"0px 0px 15px #AAAAAA","-webkit-box-shadow":"0px 0px 15px #AAAAAA","-moz-box-shadow":"0px 0px 15px #AAAAAA","-khtml-box-shadow":"0px 0px 15px #AAAAAA",}}}});
15+
MathJax.Hub.Queue(function () { showMathJax(); } );//]]></script>
16+
<script async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script>
17+
<script src="/lunr.js" tpye="text/javascript"></script>
18+
<script src="/search.js" type="text/javascript"></script>
19+
<script src="/gml_string.js" type="text/javascript"></script>
20+
<script src="/gml_highlight.js" type="text/javascript"></script>
21+
<script src="/gmlscripts38.js" type="text/javascript"></script>
22+
</head>
23+
<body onload="start()">
24+
<noscript><div class="noscript">JAVASCRIPT REQUIRED</div></noscript>
25+
<header>
26+
<a href="/" id="home"><img alt="GMLscripts.com" height="40" src="/images/38/gmlscripts-header3d.png" width="500"></a>
27+
<nav id="headnav">
28+
<ul><li>
29+
<a href="/script">Scripts</a></li><li>
30+
<a href="/license">License</a></li><li>
31+
<a href="/news">News</a></li><li>
32+
<a href="/search">Search</a></li><li>
33+
<a href="/submit">Submit</a></li><li>
34+
<a href="/donate">Donate</a></li><li>
35+
<a href="https://bsky.app/profile/gmlscripts.com" rel="noopener noreferrer" target="_blank">Follow</a></li>
36+
</ul>
37+
</nav>
38+
</header>
39+
<div class="wrapper">
40+
<main>
41+
<h2><span class="blogdate">March 20, 2026</span><span><a href="/news/2026/03/gmlscripts-com-3-9-transition-part-4/">GMLscripts.com 3.9 Transition (part 4)</a></span></h2>
42+
<p><img alt="/news/images/blogicon-20260320.png" class="fright" src="/news/images/blogicon-20260320.png" title="/news/images/blogicon-20260320.png">
43+
In this long-delayed update, we have completed the news section. Over 50 archived stories have been added, reaching all the way back to the launch of the site 19 years ago. Pages of multiple articles can now be browsed from the <a href="/news">News</a> menu. I decided against news summaries. They were never written with summarization in mind, and abbreviating them automatically raises some tricky issues. If I can find a good place to put it, I may add a simple headline index.</p>
44+
<p>The next major effort will be a new site layout and modernized look. This has weighed heavily on my mind. It's not easy. I love this bucket of bolts. I'm considering ways to eliminate the sidebar navigation, but I'm not altogether happy with a hybrid breadcrumb menu I've come up with. I may need to consult with some UX folks.</p>
45+
<p><em>Does it never end?</em></p>
46+
<p class="byline"><em>posted by xot</em></p>
47+
<hr>
48+
<h2><span class="blogdate">February 2, 2025</span><span><a href="/news/2025/02/gmlscripts-com-3-8-transition-part-3/">GMLscripts.com 3.8 Transition (part 3)</a></span></h2>
49+
<p><img alt="/news/images/blogicon-20250202.png" class="fright" src="/news/images/blogicon-20250202.png" title="/news/images/blogicon-20250202.png">
50+
This update marks the addition of a new client-side search engine. The <a href="/search">search</a> page is accessible from the site's global navigation, currently at the top of every page. Simply type your query and see the search results instantly. The search corpus is composed of script pages. Search results may be improved with the addition of tags. Implicit tags are already being used but it is possible tags will be explicitly added to script pages to improve results.</p>
51+
<p>Returning to the site is the reporting of recent script changes. A list of script changes is included on the <a href="/">landing</a> page and decorators are now added to script definitions wherever they appear on the site.</p>
52+
<p>Improvements have been made to news navigation but more work is required. The two major changes needed are the pagination of the <a href="/news">news</a> index and the creation of news summaries. These will require some thought.</p>
53+
<p>Minor visual changes and optimizations have been made that are probably not noticeable. Further optimizations are anticipated and a full visual overhaul is on the horizon.</p>
54+
<p class="byline"><em>posted by xot</em></p>
55+
<hr>
56+
<h2><span class="blogdate">January 14, 2025</span><span><a href="/news/2025/01/gmlscripts-com-3-7-transition-part-2/">GMLscripts.com 3.7 Transition (part 2)</a></span></h2>
57+
<p><img alt="/news/images/blogicon-20250114.png" class="fright" src="/news/images/blogicon-20250114.png" title="/news/images/blogicon-20250114.png">
58+
Work behind the scenes continues. The site is now statically generated by an entirely new fully offline system I've written in Python. This is my first major Python project which has been quite a learning experience. Much of the code is based on the old PHP dynamic page generator, but now the site is generated in only five seconds compared to the 15 minutes it took using <code>wget</code> to crawl a locally hosted dynamic version.</p>
59+
<p>The new build process includes a templating engine that takes many cues from <a href="https://jekyllrb.com/" rel="noopener noreferrer" target="_blank">Jekyll</a> to empower a simple news blog, which was a fun programming task. More work is needed to fully realize my needs. All material is now referenced from the same single sources, so all pages and repo files should stay in sync automatically. With any luck, there shouldn't be much visible difference from the previous version.</p>
60+
<p>More obvious changes have been made to the script submission process. This includes a new <a href="/script/CONTRIBUTING">contribution guide</a> and updated <a href="/script/STYLEGUIDE">style guide</a>.</p>
61+
<p>The next update should include a search engine, improved news navigation, and a return of the recent changes list and script decorators.</p>
62+
<p class="byline"><em>posted by xot</em></p>
63+
<hr>
64+
<h2><span class="blogdate">December 21, 2024</span><span><a href="/news/2024/12/gmlscripts-com-3-6-transition/">GMLscripts.com 3.6 Transition</a></span></h2>
65+
<p><img alt="/news/images/blogicon-20241221.png" class="fright" src="/news/images/blogicon-20241221.png" title="/news/images/blogicon-20241221.png">
66+
This update represents one of the biggest changes to <a href="/">GMLscripts.com</a> to date and it has been a long time coming. I wasn't sure how to introduce the changes but fate took an unfortunate turn. Some personal upheaval resulted in the site going offline for a couple of months which somewhat forced my hand. The site is back and at first glance, things appear the same. However, there are two major changes.</p>
67+
<p>First, the forums are no longer accessible. I'd been wanting to wind them down for a few years because they were never very active and the forum software itself is no longer maintained by its developers. Even when it was being supported, keeping the software up to date required a lot of manual, error-prone effort because of all the modifications I've made over the years. However, I think GitHub can help us out, and I intend to open <a href="https://github.com/gmlscripts/scripts/discussions" rel="noopener noreferrer" target="_blank">Discussions</a> there soon and script submissions can still be made via <a href="https://github.com/gmlscripts/scripts/pulls" rel="noopener noreferrer" target="_blank">Pull Request</a>.</p>
68+
<p>Second, the site is no longer dynamic. This has less of an effect on you than on me. Until now, all script pages were generated from a pair of source files which are found in the <a href="https://github.com/gmlscripts/scripts" rel="noopener noreferrer" target="_blank">GitHub Script Repository</a> &mdash; the GML script itself and an extended Markdown document. This was a nice system because script updates in the repo automatically appeared on the site. However, that is over. No more PHP, no more MySQL &mdash; at least here. The emergency "static mirror" is now the only version of the site. I still locally generate the static version of the site using the same dynamic backend but I'm looking into new site generation options.</p>
69+
<p>At the moment things are in transition and less than ideal. I have more tidying to do and I want to develop a fresh trajectory soon.</p>
70+
<p><em>Good luck to you all in 2025.</em></p>
71+
<p class="byline"><em>posted by xot</em></p>
72+
<p><span class="previous"><a href="/news/1/">Previous</a></span></p>
73+
</main>
74+
<nav id="sidenav">
75+
<div>
76+
<span>Scripts</span>
77+
<ul class="accordion" id="Scripts">
78+
<li class="computation" id="computation">
79+
<a href="#computation">Computation</a>
80+
<ul>
81+
<li><a href="/script/Computation/Base_Conversion/">Base Conversion</a></li>
82+
<li><a href="/script/Computation/Bitwise/">Bitwise</a></li>
83+
<li><a href="/script/Computation/Data_Encoding/">Data Encoding</a></li>
84+
<li><a href="/script/Computation/Data_Encryption/">Data Encryption</a></li>
85+
<li><a href="/script/Computation/Data_Hashing/">Data Hashing</a></li>
86+
<li><a href="/script/Computation/Date-Time/">Date-Time</a></li>
87+
<li><a href="/script/Computation/Geometry/">Geometry</a></li>
88+
<li><a href="/script/Computation/Parametric_Functions/">Parametric Functions</a></li>
89+
<li><a href="/script/Computation/Probability/">Probability</a></li>
90+
<li><a href="/script/Computation/Real_Numbers/">Real Numbers</a></li>
91+
<li><a href="/script/Computation/Strings/">Strings</a></li>
92+
</ul>
93+
</li>
94+
<li class="data_structures" id="data_structures">
95+
<a href="#data_structures">Data Structures</a>
96+
<ul>
97+
<li><a href="/script/Data_Structures/Arrays/">Arrays</a></li>
98+
<li><a href="/script/Data_Structures/Grids/">Grids</a></li>
99+
<li><a href="/script/Data_Structures/Lists/">Lists</a></li>
100+
<li><a href="/script/Data_Structures/Maps/">Maps</a></li>
101+
</ul>
102+
</li>
103+
<li class="files" id="files">
104+
<a href="#files">Files</a>
105+
<ul>
106+
<li><a href="/script/Files/Input_and_Output/">Input and Output</a></li>
107+
</ul>
108+
</li>
109+
<li class="game_play" id="game_play">
110+
<a href="#game_play">Game Play</a>
111+
<ul>
112+
<li><a href="/script/Game_Play/Artificial_Intelligence/">Artificial Intelligence</a></li>
113+
<li><a href="/script/Game_Play/Collisions/">Collisions</a></li>
114+
<li><a href="/script/Game_Play/Instances/">Instances</a></li>
115+
<li><a href="/script/Game_Play/Movement/">Movement</a></li>
116+
</ul>
117+
</li>
118+
<li class="graphics" id="graphics">
119+
<a href="#graphics">Graphics</a>
120+
<ul>
121+
<li><a href="/script/Graphics/Color/">Color</a></li>
122+
<li><a href="/script/Graphics/Drawing/">Drawing</a></li>
123+
<li><a href="/script/Graphics/Shaders/">Shaders</a></li>
124+
<li><a href="/script/Graphics/Sprites/">Sprites</a></li>
125+
<li><a href="/script/Graphics/Surfaces/">Surfaces</a></li>
126+
<li><a href="/script/Graphics/Text/">Text</a></li>
127+
</ul>
128+
</li>
129+
<li class="interaction" id="interaction">
130+
<a href="#interaction">Interaction</a>
131+
<ul>
132+
<li><a href="/script/Interaction/Gamepad/">Gamepad</a></li>
133+
<li><a href="/script/Interaction/Mouse/">Mouse</a></li>
134+
</ul>
135+
</li>
136+
<li class="platform" id="platform">
137+
<a href="#platform">Platform</a>
138+
<ul>
139+
<li><a href="/script/Platform/Device/">Device</a></li>
140+
</ul>
141+
</li>
142+
<li class="resources" id="resources">
143+
<a href="#resources">Resources</a>
144+
<ul>
145+
<li><a href="/script/Resources/Management/">Management</a></li>
146+
<li><a href="/script/Resources/Sprites/">Sprites</a></li>
147+
</ul>
148+
</li>
149+
</ul>
150+
<span></span>
151+
</div>
152+
</nav>
153+
</div>
154+
<footer>
155+
copyright &copy; 2007-2026, xot media multimixing
156+
<span><img alt="X" src="/images/38/x.png" title="web by xot"></span>
157+
</footer>
158+
</body>
159+
</html>

0 commit comments

Comments
 (0)