Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Testing of version 1.6.3 limited functionality #7

Merged
merged 1 commit into from
Jul 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -75,3 +75,4 @@ DerivedDataCache/*

# Doxygen
Document/doxygen
Source/CHANGELOG.md
192 changes: 179 additions & 13 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,188 @@
# Change Log
# Change Log - Procedural 3D Dungeon Generator Plug-in

## [Unreleased] -1.5.1 (15)
## Unreleased-1.6.* (33)
### Changes
### 変更点

## 20231010-1.5.0 (14)
## Unreleased-1.6.3 (32)
### Changes
### 変更点
* 体験版対応
* いくつかの不具合を修正

## 20240729-1.6.2 (31)
### Changes
* Changed to generate the dungeon at the origin of DungeonGenerateActor.
* Added notifications for dungeon generation success and failure to DungeonGenerateActor.
* Added a list of PlayerStart locations moved to DungeonGenerateActor.
* Fixed several bugs.
### 変更点
* DungeonGenerateActorを原点にダンジョンを生成するように変更
* ダンジョン生成の成功と失敗の通知をDungeonGenerateActorに追加
* DungeonGenerateActorに移動したPlayerStartの一覧を追加
* いくつかの不具合を修正

## 20240707-1.6.1 (30)
### Changes
* Fixed 'FindTeleportSpot' warning in HISM mode
* Added helper widget and function for minimap
* Improved complexity algorithm and generation stability of aisle
* Fixed several bugs
### 変更点
* HISM modeで起こる'FindTeleportSpot'警告を修正
* ミニマップの為のヘルパーウィジットと関数を追加
* 通路の複雑性アルゴリズムと生成の安定性を改善
* いくつかの不具合を修正

## 20240615-1.6.0 (29)
### Changes
* Vertical and horizontal grid size can be set individually
* Random numbers in DungeonRoomSensorBase can be selected between synchronous and asynchronous
* Add start and end sublevels to MissionGraph
* Add information on whether a passage is a main line or a detour
* Improved complexity algorithm and generation stability of corridors
* Fixed several bugs
### 変更点
* グリッドサイズの垂直サイズと水平サイズを個別に設定可能
* DungeonRoomSensorBaseの乱数を同期と非同期から選択可能
* MissionGraphに開始と終了のサブレベルを対応
* 通路に幹線か迂回か情報を追加
* 通路の複雑性アルゴリズムと生成の安定性が改善
* いくつかの不具合を修正

## 20240529-1.5.14 (28)
### Changes
* Include sublevel `PlayerStart` in the selection of the start position
* Fixed several bugs
### 変更点
* サブレベルの`PlayerStart`をスタート位置の選択に含める
* いくつかの不具合を修正

## 20240526-1.5.13 (27)
### Changes
* Verified stable routing
* Fixed the search for the location of the gate in the starting room
* Fixed several bugs
### 変更点
* 安定した経路作成の検証
* 開始部屋の門の位置の検索を修正
* いくつかの不具合を修正

## 20240519-1.5.12 (26)
### Changes
* Fixed wall exclusion information within sublevels
### 変更点
* サブレベル内の壁進入禁止情報を修正

## 20240512-1.5.11 (25)
### Changes
* Changed so that candelabras can be spawned without pillars
* Added sub-level lottery establishment
* Fixed a bug with multiplayer support
* Changed room sensors, doors, candelabra, and interiors to spawn only on server
* Temporarily removed `Spawn on client
### 変更点
* 柱が無くても燭台をスポーンできるように変更
* サブレベルの抽選確立を追加
* マルチプレイヤー対応の不具合を修正
* 部屋センサー、ドア、燭台、インテリアはサーバーのみスポーンするように変更
* `Spawn on client`の一時的な廃止

## 20240424-1.5.10 (24)
### Changes
* Added door generation probability to DungeonRoomSensor
* Unreal Engine 5.4 support
### 変更点
* ドアの生成確率をDungeonRoomSensorに追加
* Unreal Engine 5.4対応

## 20240327-1.5.9 (23)
### Changes
* Fixed several bugs
### 変更点
* いくつかの不具合を修正

## 20240325-1.5.8 (22)
### Changes
* パラメータへのコメントを追加
* 生成時の余白を追加
### 変更点
* Added comments to parameters
* Added margins for generation

## 20240223-1.5.7 (21)
### Changes
* Changed to discard Editor-only actors at runtime generation
* Fixed several bugs
### 変更点
* ランタイム生成時にEditorのみのアクターを破棄するように変更
* いくつかの不具合を修正

## 20240210-1.5.6 (20)
### Changes
* Added rules for generating torch
* Fixed several bugs
### 変更点
* 燭台の生成ルールを追加
* いくつかの不具合を修正

## 20240201-1.5.5 (19)
### Changes
* Extended the ability to choose to spawn actors in the client
### 変更点
* クライアントでのアクターのスポーンを選択できるように拡張

## 20240129-1.5.4 (18)
### Changes
* Fixed a replication bug.
### 変更点
* レプリケーションの不具合を修正

## 20240126-1.5.3 (17)
### Changes
* Discontinued support for Unreal Engine 4
* Changed door generation to before room sensors
* Added function to get door from sensor
* Added function to get candlestick from sensor
* Added MissionGraph validity specification
* Added complex passage generation
* Added dungeon generation mode with no hierarchy
* Replication changed to standard enabled
### 変更点
* Unreal Engine 4のサポートを終了
* ドアの生成を部屋のセンサーの前に変更
* センサーからドアを取得する関数を追加
* センサーから燭台を取得する関数を追加
* MissionGraph有効性の指定を追加
* 複雑な通路の生成を追加
* 階層のないダンジョン生成モードを追加
* レプリケーションを標準で有効に変更

## 20231211-1.5.2 (16)
### Changes
* Fixed a bug that prevented specifying doors.
### 変更点
* ドアを指定できない不具合を修正

## 20231202-1.5.1 (15)
### Changes
* Support for Android (UE5.3 only)
* Added a system to support load reduction
* Added a system for specifying the prohibition of generating walls and doors to level streaming
* Fixed several bugs
### 変更点
* Androidに対応 (UE5.3のみ)
* 負荷軽減をサポートするシステムを追加
* レベルストリーミングに壁やドアの生成禁止を指定するシステムを追加
* いくつかの不具合を修正

## 20231022-1.5.0 (14)
### Changes
* Added room and passageway mesh set assets
* Fixed some bugs
### 変更点
* 部屋と通路のメッシュセットアセットを追加
* いくつかの不具合を修正

## 20230930-1.4.8 (13)
### Changes
Expand Down Expand Up @@ -54,7 +230,6 @@
* ネットワーク機能検証開始
* PlayerStartが複数設置されていた場合はスタート部屋の中心からずらして配置


## 20230801-1.4.4 (9)
### Changes
* Interior Decorator beta version released
Expand All @@ -65,7 +240,6 @@
* インテリアアセットを追加
* いくつかの不具合を修正


## 20230514-1.4.3 (8)
### Changes
* Interior Decorator Verification
Expand All @@ -74,7 +248,6 @@
* インテリアデコレーターの検証
* プラグインアセットを追加に伴ってサンプルモデルを削除


## 20230514-1.4.2 (7)
### Changes
* UE5.2 support
Expand All @@ -85,7 +258,6 @@
* サブレベルのマージに対応
* エディタモードの LevelStreamingアクターをレベルにコピー


## 20230409-v1.4.1 (6)
### Changes
* Confirmed that the package can be created.
Expand All @@ -98,35 +270,30 @@
* 垂直マージンのテスト
* ミニマップのテクスチャアセットの生成テスト


## 20230403-v1.4.0 (5)
### Changes
* Generate mini-maps in two types of pixel size and resolution (dots/meters)
### 変更点
* ミニマップをピクセルサイズと解像度(ドット/メートル)の二種類から生成


## 20230321-v1.3.1 (4)
### Changes
* Fixed mini-map generationo fail.
### 変更点
* ミニマップ生成時にクラッシュする問題を修正


## 20230319-v1.3.0 (3)
### Changes
* Supports mini-maps
### 変更点
* ミニマップに対応


## 20230316-v1.2.0 (2)
### Changes
* Compatible with Unreal Engine 4.27.2
### 変更点
* Unreal Engine 4.27.2に対応


## 20230308-v1.0.1 (1)
### Changes
* Fixed hang-up when referencing minimap textures when dungeon creation fails.
Expand All @@ -137,7 +304,6 @@
* 部屋のランダム配置方法をよりランダムに分散するよう変更
* ダンジョン生成速度を改善


## 20230303-v1.0.0 (0)
### Changes
* Initial release version
Expand Down
20 changes: 10 additions & 10 deletions Document/DungeonGenerator.doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -42,19 +42,19 @@ DOXYFILE_ENCODING = UTF-8
# title of most generated pages and in a few other places.
# The default value is: My Project.

PROJECT_NAME = "Dungeon Generator"
PROJECT_NAME = "Procedural 3D Dungeon Generator"

# The PROJECT_NUMBER tag can be used to enter a project or revision number. This
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = 1.4.2
PROJECT_NUMBER = 1.5.5

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
# quick idea about the purpose of the project. Keep the description short.

PROJECT_BRIEF = "Procedural 3D dungeon generator plugin for Unreal Engine 4 & 5. Easy generation of levels, mini-maps and missions."
PROJECT_BRIEF = "Procedural 3D dungeon generator plugin for Unreal Engine 5. Easy generation of levels, mini-maps and missions."

# With the PROJECT_LOGO tag one can specify a logo or an icon that is included
# in the documentation. The maximum height of the logo should not exceed 55
Expand Down Expand Up @@ -531,7 +531,7 @@ EXTRACT_STATIC = NO
# for Java sources.
# The default value is: YES.

EXTRACT_LOCAL_CLASSES = YES
EXTRACT_LOCAL_CLASSES = NO

# This flag is only useful for Objective-C code. If set to YES, local methods,
# which are defined in the implementation section but not in the interface are
Expand All @@ -555,7 +555,7 @@ EXTRACT_ANON_NSPACES = NO
# parameters remain unnamed in the output.
# The default value is: YES.

RESOLVE_UNNAMED_PARAMS = YES
RESOLVE_UNNAMED_PARAMS = NO

# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all
# undocumented members inside documented classes or files. If set to NO these
Expand Down Expand Up @@ -636,7 +636,7 @@ SHOW_HEADERFILE = YES
# the files that are included by a file in the documentation of that file.
# The default value is: YES.

SHOW_INCLUDE_FILES = YES
SHOW_INCLUDE_FILES = NO

# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each
# grouped member an include statement to the documentation, telling the reader
Expand Down Expand Up @@ -1017,7 +1017,7 @@ RECURSIVE = YES
# Note that relative paths are relative to the directory from which doxygen is
# run.

EXCLUDE =
EXCLUDE = ../Source/DungeonGenerator/Private/Core

# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
# directories that are symbolic links (a Unix file system feature) are excluded
Expand All @@ -1044,7 +1044,7 @@ EXCLUDE_PATTERNS =
# Note that the wildcards are matched against the file with absolute path, so to
# exclude all test directories use the pattern */test/*

EXCLUDE_SYMBOLS =
EXCLUDE_SYMBOLS = dungeon

# The EXAMPLE_PATH tag can be used to specify one or more files or directories
# that contain example code fragments that are included (see the \include
Expand Down Expand Up @@ -1693,7 +1693,7 @@ DISABLE_INDEX = NO
# The default value is: NO.
# This tag requires that the tag GENERATE_HTML is set to YES.

GENERATE_TREEVIEW = YES
GENERATE_TREEVIEW = NO

# When both GENERATE_TREEVIEW and DISABLE_INDEX are set to YES, then the
# FULL_SIDEBAR option determines if the side bar is limited to only the treeview
Expand All @@ -1705,7 +1705,7 @@ GENERATE_TREEVIEW = YES
# The default value is: NO.
# This tag requires that the tag GENERATE_HTML is set to YES.

FULL_SIDEBAR = YES
FULL_SIDEBAR = NO

# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that
# doxygen will group on one line in the generated HTML documentation.
Expand Down
11 changes: 6 additions & 5 deletions DungeonGenerator.uplugin
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
{
"FileVersion": 3,
"Version": 14,
"VersionName": "1.5.0",
"Version": 32,
"VersionName": "1.6.3",
"FriendlyName": "Procedural 3D Dungeon Generator",
"Description": "Procedural 3D dungeon generator plugin. Easy generation of levels, mini-maps and missions.",
"Category": "Procedural",
"CreatedBy": "Narcis Software",
"CreatedByURL": "https://github.com/shun126/UE5-DungeonGeneratorDemo",
"DocsURL": "https://github.com/shun126/UE5-DungeonGeneratorDemo/wiki",
"MarketplaceURL": "com.epicgames.launcher://ue/marketplace/content/36a8b87d859f44439cfe1515975d7197",
"SupportURL": "https://github.com/shun126/UE5-DungeonGeneratorDemo/discussions/",
"SupportURL": "https://github.com/shun126/UE5-DungeonGeneratorDemo/issues",
"CanContainContent": false,
"IsBetaVersion": true,
"IsExperimentalVersion": false,
Expand All @@ -20,7 +20,8 @@
"Type": "Runtime",
"LoadingPhase": "Default",
"PlatformAllowList": [
"Win64"
"Win64",
"Android"
]
},
{
Expand All @@ -32,4 +33,4 @@
]
}
]
}
}
Loading
Loading