code wiki / (root) / nx_hsx_research_fetch.nx

nx_hsx_research_fetch.nx source

↩ module page · 38 lines · 2642 B

1// nx_hsx_research_fetch.nx -- bank the ILLUSION-FAMILY bar (operator 2026-07-03: "make sure our charlab is 2// above honey select" + HS2/AI-Shoujo/Custom-Maid-3D-2/TheKlub/BetterRepack summary). The character-sim GAME 3// tier decomposes into: character creation + NPC generation (HS2's generator), direct-interaction SCENES 4// (HS2 hotel structure), sandbox WORLD-USE (AI Shoujo: walk/eat/forage/build/farm/fish), natural DIALOGUE 5// flow (CM3D2), scene-making + branching (TheKlub), and the MOD/packaging ecosystem (BetterRepack). 6// Sovereign TLS; idempotent. expect_exit:0 ORIGINAL 7import "nx_research_engine.nx" 8const K_MAGIC_8388608: i64 = 8388608 9 10func F(u: *u8, o: *u8, store: *TrustStore, out: *u8, cap: i64) -> i64 { return rf_fetch_bank(u, o, store, out, cap) } 11 12func main() -> i64 { 13 let store: *TrustStore = rf_init() 14 if (store as i64) == 0 { rf_puts("hsx: trust store load failed\n" as *u8); return 1 } 15 rf_puts("CA roots="); rf_putn(trust_store_count(store)); rf_puts(" -- the Illusion-family character-sim GAME bar -> Library\n" as *u8) 16 let cap: i64 = K_MAGIC_8388608 17 let out: *u8 = sys_mmap(cap) 18 var ok: i64 = 0 19 20 rf_section("the franchise + the studio (HS2 / AI Shoujo lineage)" as *u8) 21 ok = ok + F("https://en.wikipedia.org/wiki/Illusion_(company)" as *u8, "hsx_illusion" as *u8, store, out, cap) 22 ok = ok + F("https://en.wikipedia.org/wiki/Eroge" as *u8, "hsx_eroge" as *u8, store, out, cap) 23 24 rf_section("the mechanics the family is made of" as *u8) 25 ok = ok + F("https://en.wikipedia.org/wiki/Character_creation" as *u8, "hsx_charcreate" as *u8, store, out, cap) 26 ok = ok + F("https://en.wikipedia.org/wiki/Non-player_character" as *u8, "hsx_npc" as *u8, store, out, cap) 27 ok = ok + F("https://en.wikipedia.org/wiki/Dating_sim" as *u8, "hsx_datingsim" as *u8, store, out, cap) 28 ok = ok + F("https://en.wikipedia.org/wiki/Dialogue_tree" as *u8, "hsx_dialogue" as *u8, store, out, cap) 29 ok = ok + F("https://en.wikipedia.org/wiki/Nonlinear_gameplay" as *u8, "hsx_branching" as *u8, store, out, cap) 30 31 rf_section("the sandbox axes (AI Shoujo: explore/forage/build/farm/fish)" as *u8) 32 ok = ok + F("https://en.wikipedia.org/wiki/Life_simulation_game" as *u8, "hsx_lifesim" as *u8, store, out, cap) 33 ok = ok + F("https://en.wikipedia.org/wiki/Survival_game" as *u8, "hsx_survival" as *u8, store, out, cap) 34 ok = ok + F("https://en.wikipedia.org/wiki/Social_simulation_game" as *u8, "hsx_socialsim" as *u8, store, out, cap) 35 36 rf_puts("HSX BANKED: "); rf_putn(ok); rf_puts(" / 10 -- the Illusion-family bar is RESEARCHED, not asserted\n" as *u8) 37 return 0 38}