Skip to content

Commit

Permalink
Plug-in ver1.5.5 and Android support #5
Browse files Browse the repository at this point in the history
  • Loading branch information
shun126 committed Feb 1, 2024
1 parent bc337fb commit ab0efaf
Show file tree
Hide file tree
Showing 102 changed files with 365 additions and 134 deletions.
13 changes: 13 additions & 0 deletions .vsconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"version": "1.0",
"components": [
"Microsoft.Net.Component.4.6.2.TargetingPack",
"Microsoft.VisualStudio.Component.VC.14.36.17.6.x86.x64",
"Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
"Microsoft.VisualStudio.Component.Windows10SDK.22000",
"Microsoft.VisualStudio.Workload.CoreEditor",
"Microsoft.VisualStudio.Workload.ManagedDesktop",
"Microsoft.VisualStudio.Workload.NativeDesktop",
"Microsoft.VisualStudio.Workload.NativeGame"
]
}
192 changes: 192 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,192 @@
# Change Log - Procedural 3D Dungeon Generator Plug-in

## [Unreleased] -1.5.6 (20)
### Changes
*
### 変更点
*

## 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
* Fixed a bug when the start room was not set
### 変更点
* スタート部屋を未設定の時の不具合を修正

## 20230920-1.4.7 (12)
### Changes
* Register dungeon mesh in DungeonPartsDatabase asset
* Fixed some bugs
### 変更点
* DungeonPartsDatabaseアセットにダンジョンのメッシュを登録
* いくつかの不具合を修正

## 20230908-1.4.6 (11)
### Changes
* Support for Unreal Engine 5.3
* Unreal Engine 4 no longer supported
* Support for loading sublevels in the start and finish rooms
* Added plug-in content
### 変更点
* Unreal Engine 5.3に対応
* Unreal Engine 4のサポートを終了
* スタート部屋、ゴール部屋のサブレベル読み込みに対応
* プラグインコンテンツの追加

## 20230901-1.4.5 (10)
### Changes
* Modified to generate dungeons on a flat surface if room merging or room margins are less than 1
* Added minimap information asset
* Added world space to texture space conversion class
* modified paths for plugin content
* Added sample data to plugin, eliminated dungeon hierarchy specification
* Fixed cache misalignment in system tags
* Started network functionality verification
* Moved PlayerStart off center of start room if more than one PlayerStart was installed
### 変更点
* 部屋の結合または部屋の余白が1以下ならば平面にダンジョンを生成するように修正
* ミニマップ情報アセットを追加
* ワールド空間からテクスチャ空間への変換クラスを追加
* プラグインコンテンツのパスを修正
* プラグインにサンプルデータを追加、ダンジョンの階層指定を廃止
* システムタグのキャッシュずれを修正
* ネットワーク機能検証開始
* PlayerStartが複数設置されていた場合はスタート部屋の中心からずらして配置

## 20230801-1.4.4 (9)
### Changes
* Interior Decorator beta version released
* Added interior assets
* Fixed some bugs
### 変更点
* インテリアデコレーターベータ版リリース
* インテリアアセットを追加
* いくつかの不具合を修正

## 20230514-1.4.3 (8)
### Changes
* Interior Decorator Verification
* Removed sample models as plug-in assets were added
### 変更点
* インテリアデコレーターの検証
* プラグインアセットを追加に伴ってサンプルモデルを削除

## 20230514-1.4.2 (7)
### Changes
* UE5.2 support
* Supports sub-level merging
* Copy LevelStreaming actors in editor mode to level
### 変更点
* Unreal Engine 5.2に対応
* サブレベルのマージに対応
* エディタモードの LevelStreamingアクターをレベルにコピー

## 20230409-v1.4.1 (6)
### Changes
* Confirmed that the package can be created.
* Add a test that generates pre-created sublevels in the room.
* Add a test for vertical margins.
* Add a test generation of minimap texture assets.
### 変更点
* パッケージが作成できることを確認
* 部屋にあらかじめ作成されたサブレベルを生成するテスト
* 垂直マージンのテスト
* ミニマップのテクスチャアセットの生成テスト

## 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.
* Changed random room placement method to be more randomly distributed.
* Improved dungeon creation speed.
### 変更点
* ダンジョン生成に失敗した時にミニマップのテクスチャを参照するとハングアップする問題を修正
* 部屋のランダム配置方法をよりランダムに分散するよう変更
* ダンジョン生成速度を改善

## 20230303-v1.0.0 (0)
### Changes
* Initial release version
### 変更点
* 初回リリース版

22 changes: 19 additions & 3 deletions Config/DefaultEngine.ini
Original file line number Diff line number Diff line change
Expand Up @@ -60,14 +60,14 @@
+CollisionChannelRedirects=(OldName="PawnMovement",NewName="Pawn")

[/Script/EngineSettings.GameMapsSettings]
EditorStartupMap=/Game/Maps/DungeonDynamicTest.DungeonDynamicTest
EditorStartupMap=/Game/Maps/Main/DungeonDynamicTest.DungeonDynamicTest
LocalMapOptions=
TransitionMap=
bUseSplitscreen=True
TwoPlayerSplitscreenLayout=Horizontal
ThreePlayerSplitscreenLayout=FavorTop
GameInstanceClass=/Script/Engine.GameInstance
GameDefaultMap=/Game/Maps/DungeonDynamicTest.DungeonDynamicTest
GameInstanceClass=/Game/FirstPerson/Blueprints/BP_FirstPersonGameInstance.BP_FirstPersonGameInstance_C
GameDefaultMap=/Game/Maps/Title.Title
ServerDefaultMap=/Engine/Maps/Entry
GlobalDefaultGameMode=/Game/FirstPerson/Blueprints/BP_FirstPersonGameMode.BP_FirstPersonGameMode_C
GlobalDefaultServerGameMode=None
Expand Down Expand Up @@ -116,3 +116,19 @@ ManualIPAddress=
[Plugins]
EnablePlugins=DungeonGenerator

[/Script/IOSRuntimeSettings.IOSRuntimeSettings]
BundleDisplayName=DungeonGenerator Demo

[/Script/MacTargetPlatform.XcodeProjectSettings]
ApplicationDisplayName=DungeonGenerator Demo

[/Script/GooglePADEditor.GooglePADRuntimeSettings]
bEnablePlugin=True

[/Script/AndroidRuntimeSettings.AndroidRuntimeSettings]
PackageName=jp.undo.happy_game_dev.DungeonGeneratorDemo
ApplicationDisplayName=Dungeon Generator Demo
StoreVersionOffsetArm64=1
StoreVersionOffsetX8664=1
KeyStore=DungeonGeneratorDemo.keystore
KeyAlias=DungeonGeneratorDemo
1 change: 1 addition & 0 deletions Config/DefaultGame.ini
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,5 @@ CopyrightNotice=Narcis software
BuildConfiguration=PPBC_Shipping
ForDistribution=True
FullRebuild=True
bGenerateChunks=True

Binary file modified Content/DungeonGenerator/BP_Door.uasset
Binary file not shown.
Binary file removed Content/DungeonGenerator/BP_Enemy.uasset
Binary file not shown.
Binary file modified Content/DungeonGenerator/BT_DumgonRoomSensor.uasset
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified Content/DungeonGenerator/NewDungeonAisleMeshSetDatabase.uasset
Binary file not shown.
Binary file modified Content/DungeonGenerator/NewDungeonGenerateParameter.uasset
Binary file not shown.
Binary file modified Content/DungeonGenerator/NewDungeonRoomMeshSetDatabase.uasset
Binary file not shown.
Binary file modified Content/DungeonGenerator/NewDungeonSubLevelDatabase.uasset
Binary file not shown.
Binary file modified Content/FPWeapon/Mesh/SK_FPGun_Physics.uasset
Binary file not shown.
Binary file modified Content/FPWeapon/Mesh/SK_FPGun_PhysicsAsset.uasset
Binary file not shown.
Binary file modified Content/FPWeapon/Mesh/SK_FPGun_Skeleton.uasset
Binary file not shown.
Binary file modified Content/FirstPerson/Blueprints/BP_FirstPersonCharacter.uasset
Binary file not shown.
Binary file not shown.
Binary file modified Content/FirstPerson/Blueprints/BP_FirstPersonProjectile.uasset
Binary file not shown.
Binary file modified Content/FirstPerson/Blueprints/BP_Pickup_Rifle.uasset
Binary file not shown.
Binary file modified Content/FirstPerson/Blueprints/BP_Weapon_Component.uasset
Binary file not shown.
Binary file removed Content/LevelPrototyping/Actors/A_BaseDoor.uasset
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file removed Content/LevelPrototyping/Actors/A_RoomSensor.uasset
Binary file not shown.
Binary file removed Content/LevelPrototyping/Actors/BT_Door.uasset
Binary file not shown.
Binary file removed Content/LevelPrototyping/Actors/NewBlueprint.uasset
Binary file not shown.
Binary file not shown.
Binary file removed Content/LevelPrototyping/Meshes/SM_BaseFloor.uasset
Binary file not shown.
Binary file removed Content/LevelPrototyping/Meshes/SM_BaseRoof.uasset
Binary file not shown.
Binary file removed Content/LevelPrototyping/Meshes/SM_BaseWall.uasset
Binary file not shown.
Binary file modified Content/Maps/DungeonDynamicTest.umap
Binary file not shown.
Binary file removed Content/Maps/DungeonStaticTest.umap
Binary file not shown.
Binary file modified Content/Maps/DynamicDungeonTest.umap
Binary file not shown.
Binary file added Content/Maps/Lobby/ClientLobby.umap
Binary file not shown.
Binary file added Content/Maps/Lobby/HostLobby.umap
Binary file not shown.
Binary file added Content/Maps/Main/DungeonDynamicTest.umap
Binary file not shown.
Binary file added Content/Maps/Main/DungeonStaticTest.umap
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified Content/Maps/RoomSensor.uasset
Binary file not shown.
Binary file added Content/Maps/Title.umap
Binary file not shown.
Binary file added Content/Widget/Lobby/HostSessionWidget.uasset
Binary file not shown.
Binary file added Content/Widget/Lobby/JoinSessionWidget.uasset
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added Content/Widget/Lobby/TeamSelectorWidget.uasset
Binary file not shown.
Binary file added Content/Widget/Lobby/TimerWidget.uasset
Binary file not shown.
Binary file added Content/Widget/Lobby/TitleWidget.uasset
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added Content/Widget/TitleWidget.uasset
Binary file not shown.
10 changes: 10 additions & 0 deletions DungeonGeneratorDemo.uproject
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,16 @@
"EngineAssociation": "5.3",
"Category": "",
"Description": "",
"Modules": [
{
"Name": "DungeonGeneratorDemo",
"Type": "Runtime",
"LoadingPhase": "Default",
"AdditionalDependencies": [
"Engine"
]
}
],
"Plugins": [
{
"Name": "ModelingToolsEditorMode",
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# Dungeon generator plugin for Unreal Engine 5

> Easy generation of levels, mini-maps and missions.
This is a demo project for [Dungeon generator plugin for Unreal Engine 5](https://www.unrealengine.com/marketplace/slug/36a8b87d859f44439cfe1515975d7197).
Expand Down Expand Up @@ -33,10 +32,11 @@ The dungeon generator was based on Vazgriz's algorithm. You can read more about
* DungeonGenerator is a plug-in for UnrealEngine.
* Tiled Dungeon Generation both In-Editor & Runtime
* Users can easily generate dungeons by preparing meshes for floors, walls, ceilings, and stairs.
* Supports dungeon replication
* Interior decoration. [beta version]
* A mini-map of the dungeon can be generated. [beta version]
* Merging sub-levels into the generating dungeon. [beta version]
* Generates actors for doors and keys by MissionGraph. [beta version]
* Generates interior decoration by InteriorDecorator. [beta version]
* Supported Development Platforms: Windows (should be possible to build on all platforms)
* Supported Target Build Platforms: Windows (should be possible to target all platforms)

Expand Down
1 change: 0 additions & 1 deletion Samples/.gitignore

This file was deleted.

4 changes: 0 additions & 4 deletions Samples/Base.mtl

This file was deleted.

30 changes: 0 additions & 30 deletions Samples/SM_BaseFloor.obj

This file was deleted.

26 changes: 0 additions & 26 deletions Samples/SM_BasePillar.obj

This file was deleted.

24 changes: 0 additions & 24 deletions Samples/SM_BaseRoof.obj

This file was deleted.

18 changes: 0 additions & 18 deletions Samples/SM_BaseSlope.obj

This file was deleted.

Loading

0 comments on commit ab0efaf

Please sign in to comment.