Rename release outputs and managed project to OME
Some checks failed
Core validation / Linux core gate (push) Failing after 1m28s
Release builds / Linux x64 artifact (push) Failing after 38s
Release builds / Windows x64 artifact (push) Failing after 45s
Release builds / Publish tagged Gitea release (push) Has been skipped

This commit is contained in:
gamer147
2026-08-18 08:39:15 -04:00
parent 9ed954fa1b
commit 551f14cd86
27 changed files with 209 additions and 118 deletions

View File

@@ -10,7 +10,7 @@ public partial class Main
if (!OS.HasFeature("linux") && !OS.HasFeature("windows"))
throw new PlatformNotSupportedException(
"the packaged-runtime smoke gate supports Linux and Windows x64");
var table = HimegariRuntimeMetadata.LoadOpcodeTable();
var table = OmeRuntimeMetadata.LoadOpcodeTable();
if (table.Count != 548)
throw new InvalidOperationException(
$"embedded opcode table has {table.Count} entries; expected 548");

View File

@@ -16,7 +16,7 @@ public partial class Main
// and deferred main-thread calls) drives the VM identically to a headless run.
private void RunSelfTest()
{
var table = HimegariRuntimeMetadata.LoadOpcodeTable();
var table = OmeRuntimeMetadata.LoadOpcodeTable();
var (script, provider) = BuildSelfTestScene(table);
var headless = new VirtualMachine(script, table, new CaptureHost(), null, provider);
headless.Run();

View File

@@ -240,7 +240,7 @@ public partial class Main : Godot.Control
_clock.Speed = System.Math.Clamp(speed, 0.05, 8.0);
GD.Print($"[renderer] retained backend={(_useGpuBackend ? "gpu" : "software")}");
var table = HimegariRuntimeMetadata.LoadOpcodeTable();
var table = OmeRuntimeMetadata.LoadOpcodeTable();
// Persistence retains AGE's native filenames and formats, but the port owns one profile-root
// interception point. Himegari's SYS4INI makes SAVEPATH the SAVE child of REGFILEPATH, so both
// save payloads and SYS4REG.INI remain isolated together under Godot's user directory.

View File

@@ -15,7 +15,7 @@
<ProjectReference Include="..\engine\Age.Engine\Age.Engine.csproj" />
<ProjectReference Include="..\engine\Age.Engine.Frontend\Age.Engine.Frontend.csproj" />
<EmbeddedResource Include="..\build\opcodes.json"
LogicalName="Himegari.Runtime.opcodes.json" />
LogicalName="OME.Runtime.opcodes.json" />
</ItemGroup>
<ItemGroup Condition="'$(GodotTargetPlatform)' == 'windows'">
<ProjectReference Include="..\engine\Age.Engine.Text.Windows\Age.Engine.Text.Windows.csproj" />

View File

@@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31903.59
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Himegari", "Himegari.csproj", "{5821B505-EBD3-4B50-A83A-7AFE22AA1528}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OME", "OME.csproj", "{5821B505-EBD3-4B50-A83A-7AFE22AA1528}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Age.Engine.Frontend", "..\engine\Age.Engine.Frontend\Age.Engine.Frontend.csproj", "{2B018D3E-4057-465E-89CB-4CC77FDD60E2}"
EndProject

View File

@@ -5,16 +5,16 @@ using Age.Engine.Model;
using Age.Engine.Sys4;
/// <summary>
/// Himegari profile metadata that must travel with every Godot build. Repository discovery belongs to
/// OME profile metadata that must travel with every Godot build. Repository discovery belongs to
/// development tooling; exported runtimes read the generator output embedded into this assembly.
/// </summary>
internal static class HimegariRuntimeMetadata
internal static class OmeRuntimeMetadata
{
internal const string OpcodeTableResourceName = "Himegari.Runtime.opcodes.json";
internal const string OpcodeTableResourceName = "OME.Runtime.opcodes.json";
internal static OpcodeTable LoadOpcodeTable()
{
Assembly assembly = typeof(HimegariRuntimeMetadata).Assembly;
Assembly assembly = typeof(OmeRuntimeMetadata).Assembly;
using Stream stream = assembly.GetManifestResourceStream(OpcodeTableResourceName)
?? throw new InvalidDataException(
$"Embedded runtime metadata '{OpcodeTableResourceName}' is missing from " +

View File

@@ -8,7 +8,7 @@ custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path="../build/export/linux-x64/Himegari.x86_64"
export_path="../build/export/linux-x64/OME"
patches=PackedStringArray()
encryption_include_filters=""
encryption_exclude_filters=""
@@ -41,7 +41,7 @@ custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path="../build/export/windows-x64/Himegari.exe"
export_path="../build/export/windows-x64/OME.exe"
patches=PackedStringArray()
encryption_include_filters=""
encryption_exclude_filters=""

View File

@@ -9,7 +9,7 @@ window/size/viewport_width=640
window/size/viewport_height=480
[dotnet]
project/assembly_name="Himegari"
project/assembly_name="OME"
[rendering]
environment/defaults/default_clear_color=Color(0, 0, 0, 1)