<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/echoengine/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/echoengine/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 15 Nov 2025 03:00:45 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/echoengine/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by Jack Murray</title><link>https://sourceforge.net/p/echoengine/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -6,7 +6,7 @@

 ---

-## 📂 Echo Hub: The Project Gateway
+## 📂 [Echo Hub](https://github.com/DirectedHunt42/EchoEngine/wiki/Echo-Hub): The Project Gateway

 The **Echo Hub** is the central management utility and the primary gateway for all Echo Engine projects. It handles core project lifecycle tasks and provides one-click access to the associated tools. It manages the contents of your local **Working Directory** (`Working_game/`).

@@ -28,7 +28,7 @@

 ---

-## 🛠 Echo Editor: Project Configuration &amp;amp; Level Design
+## 🛠 [Echo Editor](https://github.com/DirectedHunt42/EchoEngine/wiki/Echo-Editor): Project Configuration &amp;amp; Level Design

 The **Echo Editor** is a GUI-based configuration tool for Echo Engine projects. It streamlines setup of game metadata, narrative content, gameplay parameters, and asset management—all without manually editing files or code.

@@ -59,7 +59,7 @@

 ---

-## 🎨 ASCII Art Converter: Text-Based Asset Utility
+## 🎨 [ASCII Art Converter](https://github.com/DirectedHunt42/EchoEngine/wiki/ASCII-Art-Converter): Text-Based Asset Utility

 The **ASCII Art Converter** is a dedicated utility for transforming digital images (PNG, JPG, BMP, GIF) into customizable text-based art. It is accessible directly from the Echo Hub.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jack Murray</dc:creator><pubDate>Sat, 15 Nov 2025 03:00:45 -0000</pubDate><guid>https://sourceforge.neta316ded17a8f9c66497f2b55aaeea859e1efd14e</guid></item><item><title>Home modified by Jack Murray</title><link>https://sourceforge.net/p/echoengine/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="h-echo-engine-suite-wiki"&gt;🚀 Echo Engine Suite Wiki&lt;/h1&gt;
&lt;p&gt;Welcome to the comprehensive documentation for the &lt;strong&gt;Echo Engine&lt;/strong&gt; suite of tools, developed by Jack Murray (Nova Foundry).&lt;/p&gt;
&lt;p&gt;The Echo Engine is a system for creating game projects, focusing heavily on &lt;strong&gt;GUI-based configuration&lt;/strong&gt; and &lt;strong&gt;narrative content setup&lt;/strong&gt; without the need for manual code editing. The suite consists of a central management utility, a project editor, and an auxiliary asset creation tool.&lt;/p&gt;
&lt;hr/&gt;
&lt;h2 id="h-echo-hub-the-project-gateway"&gt;📂 Echo Hub: The Project Gateway&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Echo Hub&lt;/strong&gt; is the central management utility and the primary gateway for all Echo Engine projects. It handles core project lifecycle tasks and provides one-click access to the associated tools. It manages the contents of your local &lt;strong&gt;Working Directory&lt;/strong&gt; (&lt;code&gt;Working_game/&lt;/code&gt;).&lt;/p&gt;
&lt;h3 id="h-main-actions"&gt;Main Actions&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th style="text-align: left;"&gt;Button&lt;/th&gt;
&lt;th style="text-align: left;"&gt;Function&lt;/th&gt;
&lt;th style="text-align: left;"&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;New Project&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&lt;code&gt;copy_folder_contents()&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;Creates a project by copying template files into the &lt;code&gt;Working Directory&lt;/code&gt; (overwrites existing files after confirmation).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Import Project&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&lt;code&gt;import_zip()&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;Extracts a compressed &lt;strong&gt;.echo&lt;/strong&gt; project file into the &lt;code&gt;Working Directory&lt;/code&gt;, overwriting current contents.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Export Project&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&lt;code&gt;export_zip()&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;Packages the current project contents into a single compressed &lt;strong&gt;.echo&lt;/strong&gt; archive for backup or distribution.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="text-align: left;"&gt;&lt;strong&gt;Clear Working Directory&lt;/strong&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;&lt;code&gt;clear_folder()&lt;/code&gt;&lt;/td&gt;
&lt;td style="text-align: left;"&gt;Permanently deletes &lt;strong&gt;all files&lt;/strong&gt; within the &lt;code&gt;Working_game/&lt;/code&gt; folder after confirmation, resetting the workspace.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="h-integrated-tools"&gt;Integrated Tools&lt;/h3&gt;
&lt;p&gt;The Hub provides launchers for the primary suite components, closing the Hub upon launch:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Open Project in Editor:&lt;/strong&gt; Launches the main &lt;strong&gt;Echo Editor&lt;/strong&gt; for configuration and level design.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ASCII Art Generator:&lt;/strong&gt; Launches the auxiliary &lt;strong&gt;ASCII Art Converter&lt;/strong&gt; utility for creating text-based assets.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr/&gt;
&lt;h2 id="h-echo-editor-project-configuration-level-design"&gt;🛠 Echo Editor: Project Configuration &amp;amp; Level Design&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;Echo Editor&lt;/strong&gt; is a GUI-based configuration tool for Echo Engine projects. It streamlines setup of game metadata, narrative content, gameplay parameters, and asset management—all without manually editing files or code.&lt;/p&gt;
&lt;h3 id="h-core-capabilities"&gt;Core Capabilities&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Configure titles, fonts, icons, and background music.&lt;/li&gt;
&lt;li&gt;Write or import narrative text (prolog, cutscenes, endings).&lt;/li&gt;
&lt;li&gt;Set gameplay variables (health, damage chance, win conditions).&lt;/li&gt;
&lt;li&gt;Build &lt;strong&gt;Tutorial&lt;/strong&gt; and &lt;strong&gt;Main Levels&lt;/strong&gt; using a grid-based editor.&lt;/li&gt;
&lt;li&gt;Export your project into a distributable package.&lt;/li&gt;
&lt;li&gt;Test your game directly within the editor.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="h-documentation-index-editor-tabs"&gt;🗃️ Documentation Index (Editor Tabs)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Getting Started:&lt;/strong&gt; Overview of initial setup, UI navigation, and core interaction.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Game Setup Tab (Core Configuration):&lt;/strong&gt; Defines essential settings (title, music, credits), narrative content, and gameplay parameters.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tutorial Tab:&lt;/strong&gt; Grid-based level editor for creating tutorial floors.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Main Level Tab:&lt;/strong&gt; Editor for building the game’s primary multi-floor levels.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Export Tab:&lt;/strong&gt; Instructions for packaging the &lt;code&gt;Working_game/&lt;/code&gt; directory for distribution.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Test App Tab:&lt;/strong&gt; Allows running a playable preview of the game using the current configuration.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="h-best-practices"&gt;Best Practices&lt;/h3&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Manual Save:&lt;/strong&gt; The editor only writes changes when you click &lt;strong&gt;"Save."&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Validation First:&lt;/strong&gt; Invalid fields turn red; resolve issues from top to bottom.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;External Editing:&lt;/strong&gt; Large narrative texts are best written in an external editor and then imported.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prerequisite:&lt;/strong&gt; You must have a valid Echo Engine project folder (&lt;code&gt;Working_game/&lt;/code&gt;), usually created via the &lt;strong&gt;Echo Hub&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;hr/&gt;
&lt;h2 id="h-ascii-art-converter-text-based-asset-utility"&gt;🎨 ASCII Art Converter: Text-Based Asset Utility&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;ASCII Art Converter&lt;/strong&gt; is a dedicated utility for transforming digital images (PNG, JPG, BMP, GIF) into customizable text-based art. It is accessible directly from the Echo Hub.&lt;/p&gt;
&lt;h3 id="h-conversion-workflow"&gt;💻 Conversion Workflow&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Image Input:&lt;/strong&gt; Selects the source image file via the &lt;strong&gt;Browse...&lt;/strong&gt; button.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Conversion Settings:&lt;/strong&gt; Fine-tunes the output:&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Art Style:&lt;/strong&gt; Selects the character set for mapping grayscale values (e.g., &lt;em&gt;Standard&lt;/em&gt;, &lt;em&gt;Blocks&lt;/em&gt;, &lt;em&gt;Complex&lt;/em&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Width (Chars):&lt;/strong&gt; A slider (50 to 250) defining the horizontal resolution; height is auto-calculated to preserve the aspect ratio.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Contrast Multiplier:&lt;/strong&gt; Adjusts image contrast (0.0 to 3.0) before character mapping.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Invert Light/Dark Mapping:&lt;/strong&gt; Reverses the character-to-density logic (e.g., for &lt;strong&gt;dark-on-light&lt;/strong&gt; printouts).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Result and Output:&lt;/strong&gt; Displays the final ASCII art and includes a &lt;strong&gt;Save as .txt&lt;/strong&gt; button for exporting the result.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="h-troubleshooting"&gt;⚠️ Troubleshooting&lt;/h3&gt;
&lt;p&gt;Common issues across the suite often relate to &lt;strong&gt;invalid file paths&lt;/strong&gt; (re-select via file picker), &lt;strong&gt;unsupported file formats&lt;/strong&gt; (check extensions), or &lt;strong&gt;permission errors&lt;/strong&gt; during save/load operations.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jack Murray</dc:creator><pubDate>Sat, 15 Nov 2025 03:00:44 -0000</pubDate><guid>https://sourceforge.nete0c8cc2825e6dc45253f2044c408c07fa2492782</guid></item></channel></rss>