Skip to content

Releases: pijiuya/digi-creatures-unity

DigiCreatures Agent v0.1.8

Choose a tag to compare

@pijiuya pijiuya released this 23 May 07:06

DigiCreatures Agent v0.1.8

English

This release fixes the Windows/manual .unitypackage import path and cleans up the GitHub introduction for customer handoff.

  • Removed the DigiPlace demo's hard Cinemachine API reference, so projects without Cinemachine no longer fail on Unity.Cinemachine or CinemachineCamera.
  • Added a dedicated demo assembly definition so sample scripts wait for UGUI/TextMeshPro/Input System before compiling.
  • Made the .unitypackage dependency flow safer: the lightweight installer compiles first, URP is no longer auto-installed, and UPM remains the recommended installation path.
  • Removed stale performance-test resource files that referenced old project-only Cinemachine/URP dependencies.
  • Rebuilt the Windows-safe .unitypackage with no PAX headers, no non-ASCII import paths, no .meta path entries, and the full DigiPlace demo assets.

Validation:

  • UPM file package compile checked in a clean Unity 6.4 project: no CS errors or warnings.
  • .unitypackage import checked in a clean Unity 6.4 project: no CS errors or warnings.
  • Package audit: 0 PAX headers, 0 non-ASCII pathnames, 0 imported .meta pathnames.

SHA256:

5dc18b32f759603c16231a37a6bb2550cd360058eb2b53596ebaccbd43b0106c

中文

这个版本主要修复 Windows 手动导入 .unitypackage 的兼容问题,并更新 GitHub 项目介绍,方便交付给客户电脑。

  • 移除了 DigiPlace demo 中对 Cinemachine API 的硬引用;客户项目没装 Cinemachine 时不会再因为 Unity.Cinemachine / CinemachineCamera 编译失败。
  • 给 demo 脚本增加独立 asmdef,让示例脚本等 UGUI/TextMeshPro/Input System 就绪后再编译。
  • 改善 .unitypackage 依赖安装流程:轻量安装器优先编译,不再自动安装 URP;推荐安装方式仍是 UPM Git URL。
  • 删除旧性能测试资源文件,避免包里残留旧项目的 Cinemachine/URP 依赖记录。
  • 重新生成 Windows 兼容 .unitypackage:无 PAX header、无非 ASCII 导入路径、无 .meta 路径项,并保留完整 DigiPlace demo 资源。

验证:

  • 干净 Unity 6.4 项目中用 UPM file package 编译:无 CS error/warning。
  • 干净 Unity 6.4 项目中导入 .unitypackage:无 CS error/warning。
  • 包格式审计:0 个 PAX header、0 个非 ASCII 路径、0 个 .meta 导入路径。

DigiCreatures Agent v0.1.7

Choose a tag to compare

@pijiuya pijiuya released this 23 May 05:51

Wider Unity support

This release lowers the package baseline from Unity 6 to Unity 2022.3 LTS while keeping Unity 6 compatibility.

  • Package manifest now declares unity: 2022.3.
  • AI Navigation baseline changed to com.unity.ai.navigation@1.1.5.
  • Input System baseline changed to com.unity.inputsystem@1.7.0.
  • Object lookup compatibility now uses legacy FindObject(s)OfType wrappers so the package does not depend on Unity 6-only search overloads.
  • Direct Unity 6 object lookup calls in editor/runtime tools were replaced with the compatibility finder.
  • Keeps the Windows-safe UnityPackage format: no PAX tar headers and no non-ASCII import paths.

Verification

  • Empty Unity 6.4 package compile check passed in batchmode with no CS errors or warnings.
  • UnityPackage audit: pax_headers_count=0, non_ascii_pathnames=0, pathnames=236.

Note: I do not have a local Unity 2022.3 editor installed on this Mac, so Windows/Unity 2022.3 still needs a real import test.

Package

  • DigiCreaturesAgent-0.1.7.unitypackage
  • SHA256: 5f303c726077ed304e89e9a316b60d6c274671978577f36ecb311393d8b1f372

DigiCreatures Agent v0.1.6

Choose a tag to compare

@pijiuya pijiuya released this 23 May 05:45

Unity 6.0 Windows compile fix

This release fixes compile errors reported on Windows Unity 6.0:

  • Replaced Unity 6.4-only object search overloads using FindObjectsInactive with a compatibility finder that works on Unity 6.0.
  • Declared required Unity built-in modules such as Animation, AI, Physics, JSON serialization, ScreenCapture, UI, and UnityWebRequest so minimal Unity 6 projects can compile the package.
  • Added 数字生命 aliases for the main menu entries while keeping the existing 数字生物 menu.
  • Kept the Windows-safe UnityPackage format from v0.1.5: no PAX tar headers and no non-ASCII import paths.

Verification

  • Empty Unity 6.4 package compile check passed in batchmode with no CS errors or CS warnings.
  • UnityPackage audit: pax_headers_count=0, non_ascii_pathnames=0, pathnames=236.

Package

  • DigiCreaturesAgent-0.1.6.unitypackage
  • SHA256: e3f93321ecc0c6ef0a69ed68b6565206465d09fe0dda71ad774c169a6982d89e

For Windows Unity 6.0, delete any previous Assets/DigiCreaturesAgent import before importing this package.

DigiCreatures Agent v0.1.5

Choose a tag to compare

@pijiuya pijiuya released this 23 May 05:14

Windows Unity 6.0 import fix

This release rebuilds the UnityPackage for Windows Unity 6.0 compatibility.

  • Removes PAX tar headers from the generated .unitypackage; Unity 6.0 on Windows can show a blank Import Unity Package window when it cannot parse those headers.
  • Exports sample asset paths with ASCII-only names, including the GLB demo files.
  • Keeps stable asset GUIDs so scene, prefab, script, GLB, and NavMesh references can still resolve.
  • Lets the dependency installer use Unity Package Manager's current-editor-compatible package versions instead of forcing Unity 6.4-era package versions.
  • Lowers UPM dependency baselines to Unity 6.0-compatible AI Navigation and Input System versions, and removes URP as a hard UPM dependency.

Package

  • DigiCreaturesAgent-0.1.5.unitypackage
  • SHA256: 8efcfababcfb4d323fee8d3b6dd1de4e334a69c6da7fccf534fdbae08cec9cd0

For Windows Unity 6.0, delete any previous Assets/DigiCreaturesAgent import before importing this package.

DigiCreatures Agent v0.1.4

Choose a tag to compare

@pijiuya pijiuya released this 23 May 04:51

Fixes

  • Fixed a Unity editor compile error after package import: CompressionLevel is now explicitly resolved as System.IO.Compression.CompressionLevel in DigiCreaturesPackageExporter.
  • Bumped UPM package metadata and documentation to 0.1.4.

Package

  • DigiCreaturesAgent-0.1.4.unitypackage
  • SHA256: 801bfc408597fb534c086d6f63a8070a2b6ba4d2263e75b9dce35666a778a374

If you imported 0.1.3 and see CS0104 for CompressionLevel, delete the old imported Assets/DigiCreaturesAgent folder and import this 0.1.4 package.

DigiCreatures Agent 0.1.3

Choose a tag to compare

@pijiuya pijiuya released this 23 May 04:27

DigiCreatures Agent 0.1.3

Critical Packaging Fix

  • The repository root now contains package.json, so Unity Package Manager can install the package directly from:
https://github.com/pijiuya/digi-creatures-unity.git
  • The older subfolder URL remains available:
https://github.com/pijiuya/digi-creatures-unity.git?path=/Packages/com.digicreatures.agent
  • Rebuilt the .unitypackage exporter as a stable packer. It preserves original asset GUIDs and imports to Assets/DigiCreaturesAgent, avoiding the missing prefab/model/script references caused by the old temporary export folder.

Dependencies

  • Added/declared dependencies for AI Navigation, glTFast, Input System, URP, and UGUI.
  • The .unitypackage includes an editor dependency installer that attempts to add those packages automatically in fresh projects.

Verification

The 0.1.3 UnityPackage was unpacked and checked for the reported missing references:

  • 332df604d1fc7fd46ae4013ce9b4a5d6 -> Assets/DigiCreaturesAgent/Samples/DigiPlaceDemo/Prefabs/PlayerRobot.prefab
  • 4aa5ad18b3cc44e2fb635a528c21cf53 -> Assets/DigiCreaturesAgent/Samples/DigiPlaceDemo/Digimon/Model/Meshy_AI_一个苏联未来主_0522152858_texture.glb (51 MB)
  • 6128c1bb5ae6c48c691ca2420f50319f -> Assets/DigiCreaturesAgent/Samples/DigiPlaceDemo/Digimon/Model/digispace.blend
  • baff89ef2bcf5481cbfb7b1e8d12d670 -> Assets/DigiCreaturesAgent/Samples/DigiPlaceDemo/Digimon/Model/Cube.prefab

UnityPackage SHA256:

a40e76669ee4c1749a8d99310f2197e3bc5da068c70e0c9eaa9178938cb287e5

DigiCreatures Agent 0.1.2

Choose a tag to compare

@pijiuya pijiuya released this 23 May 03:29

DigiCreatures Agent 0.1.2

Fixes

  • Fixed .unitypackage export GUID remapping. Demo scenes imported from the UnityPackage should now keep prefab, model, GLB, and MonoScript references intact in fresh Windows/macOS/Linux Unity projects.
  • Improved Linux custom command portability by using /bin/sh instead of assuming /bin/zsh.

Added

  • Added 数字生物 > 灵魂文件生成器 / DigiCreatures > Soul File Expander, an editor tool for expanding a short character brief into a full soul.md using either an offline template or the configured LLM backend.

Install

UPM Git URL:

https://github.com/pijiuya/digi-creatures-unity.git?path=/Packages/com.digicreatures.agent

Do not use the bare repo URL in Unity Package Manager; this repository stores the Unity package under Packages/com.digicreatures.agent.

UnityPackage SHA256:

713fd99dfe5aca27e2df6f44f966ea3fe2c24c65567bf57c194de732913562bc

DigiCreatures Agent 0.1.1

Choose a tag to compare

@pijiuya pijiuya released this 22 May 20:20
  • Adds minimal local smoke test scene and 60-second Play Mode report.\n- Improves Ollama executable discovery for Unity-launched editors.\n- Improves offline fallback so semantic targets trigger visible interactions.\n- Adds smoke report LLM success/failure and interaction counts.

DigiCreatures Agent 0.1.0

Choose a tag to compare

@pijiuya pijiuya released this 22 May 19:50

Initial private release of the DigiCreatures Unity package. Includes UPM package source, DigiPlace demo sample, Chinese subtitle font, local/remote LLM settings, semantic objects, NavMesh helpers, and unitypackage export.