Logo
Classes | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Properties | List of all members
Yukar.Common.Rom.Map Class Reference

map information class More...

Inheritance diagram for Yukar.Common.Rom.Map:
Yukar.Common.Rom.RomItem Yukar.Common.Rom.RomItem Yukar.Common.Rom.IChunk Yukar.Common.Rom.IChunk

Classes

class  AreaBattleSetting
 Battle setting information class for each area (enemy distribution list) More...
 
class  AutoScrollParams
 autoscroll info class More...
 
class  BattleSetting
 Battle setting information class for the entire map (enemy distribution list) More...
 
class  Encount
 Battle Encounter Information Class More...
 
class  EventRef
 Placement event information class More...
 
class  GameWorld
 Overall map information class (unused) More...
 
class  LocalLight
 Local light information class More...
 
class  MapCBSizeInfo
 Clipboard size information on the map (range information when pasting) More...
 
class  MapObjectBase
 Base class for map layouts More...
 
class  MapObjectRef
 Placement object information class More...
 
class  ObjectGroup
 group information class More...
 
class  Place
 Location information class (destination, map camera) More...
 
class  RenderParams
 Render settings class (old type information) More...
 
class  SlopeStairsRef
 Slope/stair information class (for tool extension) More...
 
class  StairRef
 Slope/stairs information class More...
 
class  TerrainCBInfo
 Terrain clipboard information More...
 

Public Types

enum  AttribDir {
  Top , NegX , PosX , NegZ ,
  PosZ , All
}
 Terrain orientation attribute More...
 
enum  CameraControlMode { UNKNOWN = -1 , NORMAL , VIEW , NUM }
 Camera control mode More...
 
enum  SSAOALGORITHM { VIEW = 0 , VIEWADJUST = 1 , LINEAR = 2 }
 SSAO-related settings More...
 
enum  SSAOBLURTYPE { LEGACY = 0 , BILATERAL = 1 , BILATERALHALF = 2 }
 SSAO-related settings More...
 
enum  OutsideType { NOTHING , REPEAT , MAPCHIP }
 Outer type of terrain chip More...
 
enum  BgType { COLOR , MODEL }
 background type More...
 
enum  EnvironmentEffectType {
  NONE , RAIN , SNOW , STORM ,
  MIST , COLD_WIND , CONFETTI
}
 Environmental effect type More...
 
- Public Types inherited from Yukar.Common.Rom.RomItem
enum  ThumbnailStatusType { Empty = 0 , Creating , Created , Failed }
 Thumbnail image generation status More...
 

Public Member Functions

Rectangle getMaxRange ()
 
string getPath ()
 
Camera getNtpCamera (Catalog catalog)
 
Rectangle GetCalculatedDisplayRange ()
 
Rectangle GetCalculatedDisplayRange2 ()
 
 Map ()
 
void setCache (int x, int z, List< SharpKmyGfx.VertexPositionNormalMapTexture2Color >[,] c, List< Guid > chiplist, float height)
 
void clearCache ()
 
List< SharpKmyGfx.VertexPositionNormalMapTexture2Color >[,] getCache (int x, int z, out List< Guid > chips, out float maxHeight)
 
bool InnerOfData (float x, float z)
 
bool outOfData (float x, float z)
 
int getTerrainAttrib (int x, int z, AttribDir dir=AttribDir.Top)
 
int getTerrainFlip (int x, int z, AttribDir dir=AttribDir.Top)
 
int getTerrainHeight (int x, int z)
 
int getTerrainHeight (int x, int z, int outerHeight)
 
void getTerrainMinMaxHeight (ref int minY, ref int maxY)
 
void setTerrain (int x, int z, int attrib, int height)
 
bool setTerrainAttrib (int x, int z, int attrib, AttribDir dir)
 
bool setTerrainUVFlip (int x, int z, AttribDir dir, bool flip)
 
void setTerrainHeight (int x, int z, int height)
 
Dictionary< int, Guid > getChipList ()
 
Dictionary< Guid, int > getChipListRev ()
 
void addMapObject (MapObjectRef mo)
 
void removeMapObject (MapObjectRef mo)
 
MapObjectRef getMapObject (int index)
 
List< MapObjectRefgetMapObjects ()
 
int getMapObjectNum ()
 
void addStair (StairRef s)
 
void removeStair (StairRef s)
 
StairRef getStair (int index)
 
List< StairRefgetStairs (int x, int z)
 
List< StairRefgetStairs ()
 
Dictionary< int, Guid > getStairList ()
 
Dictionary< Guid, int > getStairListRev ()
 
LocalLight addLocalLight (float x, float y, float z)
 
void addLocalLight (LocalLight l)
 
void removeLocalLight (LocalLight l)
 
List< LocalLightgetLocalLights ()
 
LocalLight getLocalLightByPickupID (ushort id)
 
void evaluateLightHeightAll ()
 
Place addPlace (float x, float y, float z, bool activate=true)
 
Place addPlace (Place l)
 
void removePlace (Place l)
 
void removePlacesAll (Func< Place, bool > condition)
 
Place getPlaceByID (int id)
 
Place getPlaceByPickupID (ushort id)
 
void addEvent (EventRef ev)
 
void removeEvent (Catalog catalog, EventRef ev, Dictionary< Map, List< Place > > removedPlaces)
 
void removeEventWithoutPlaces (Catalog catalog, EventRef ev)
 
EventRef getEvent (int idx)
 
EventRef getEvent (int x, int z)
 
EventRef[] getEvents (int x, int z)
 
EventRef getEvent (Guid evGuid)
 
List< EventRefgetEvents ()
 
int getUniquePlaceID ()
 
void beginVisualize (uint displayID, Catalog catalog, bool increment)
 
void endVisualize (bool force)
 
void setSymbolScale (float scale)
 
void setSize (int w, int h, int shiftX, int shiftZ, int defaultHeight, bool isInitialize=false, short newAttrMarker=0)
 
override void save (System.IO.BinaryWriter writer)
 
override void load (System.IO.BinaryReader reader)
 
override void saveUsedGUID (BinaryWriter writer, bool inIncludeChildUseRomGUID)
 Export the GUID you are using (for tools) More...
 
override bool initializingAfterLoading ()
 Initialization process after loading More...
 
bool isReadOnly ()
 
Guid getBattleBg (Catalog catalog, BattleSetting inBattleSetting)
 
MapObjectBase[] getAllMapObjects ()
 
- Public Member Functions inherited from Yukar.Common.Rom.RomItem
string getCategory (string locale=null)
 Get category path More...
 
 RomItem ()
 constructor More...
 
System.Drawing.Bitmap getThumbnail (THUMBNAILMAKERNOTIFY notify, out bool setNotify)
 Get thumbnail image More...
 
System.Drawing.Bitmap getThumbnail (THUMBNAILMAKERNOTIFY notify)
 Get thumbnail image More...
 
System.Drawing.Bitmap getThumbnail ()
 Get thumbnail image More...
 
void invalidateThumbnail ()
 Disable thumbnail images More...
 
void invalidateThumbnail (THUMBNAILMAKERNOTIFY notify)
 Disable thumbnail images More...
 
void forceInvalidateThumbnail (THUMBNAILMAKERNOTIFY notify)
 Force regeneration of thumbnail images More...
 
virtual void save (BinaryWriter writer)
 keep More...
 
virtual void load (BinaryReader reader)
 loading More...
 
virtual void saveUsedGUID (BinaryWriter writer, bool inIncludeChildUseRomGUID)
 Export the GUID you are using (for tools) More...
 
void saveUsedGUID (BinaryWriter writer)
 Export the GUID you are using (for tools) More...
 
virtual bool initializingAfterLoading ()
 Initialization process after loading More...
 
virtual void reImport ()
 Reimport More...
 
virtual void export (string path)
 export More...
 
virtual void onCatalogCleanup ()
 Catalog release processing More...
 
virtual void onNameChanged ()
 Processing when renaming More...
 
void copyFrom (Common.Rom.RomItem src)
 Copy data from another RomItem More...
 
virtual void CheckRecourceConsistency (Catalog inCatalog)
 Consistency check (for tools) More...
 
virtual void ChangeId (Dictionary< Guid, Rom.RomItem > inChangeIdDic)
 Replace the Id you are using with the corresponding Rom Id More...
 
void ClearId (List< Rom.RomItem > inClearRomItemList)
 Removed rom usage in list More...
 
void Dispose ()
 
void AddUpdatecall (int count)
 Increase/decrease the thumbnail generation pending counter More...
 
void save (BinaryWriter writer)
 keep More...
 
void load (BinaryReader reader)
 loading More...
 

Static Public Member Functions

static void clearAllCaches ()
 
static IEnumerable< ScriptgetSpotReferenceList (Catalog catalog, Guid mapGuid, int placeId)
 
static int getSpotReferenceCount (Catalog catalog, Guid mapGuid, int placeId, Event exclude=null, int cmdIndex=-1)
 
static void NormalizeMapNumber (Catalog catalog)
 Map number normalization More...
 
static int GetNextMapNumber (Catalog catalog)
 
static string RageFormatString (Rectangle rect)
 
static Guid doConvertBattleBg (Catalog catalog, Guid battleBg)
 
- Static Public Member Functions inherited from Yukar.Common.Rom.RomItem
static bool reImport (List< RomItem > inRomList)
 Reimport More...
 
static void writeChunk (System.IO.BinaryWriter writer, IChunk rom)
 write chunk More...
 
static void readChunk (System.IO.BinaryReader reader, IChunk rom)
 load chunk More...
 
static void skipChunk (System.IO.BinaryReader reader)
 skip chunk More...
 
static T Clone< T > (RomItem inSrc)
 Clone RomItem More...
 
static bool equalChunk (IChunk a, IChunk b)
 Are the contents of the chunks equal? More...
 
static IChunk duplicate (IChunk rom)
 Duplicate IChunk More...
 

Public Attributes

Guid chipSet
 chipset More...
 
Color dirLightColor
 color (light) More...
 
float dirLightIntensity = 0.4f
 Intensity (light) More...
 
float iblIntensity = 0.0f
 IBL intensity (ambient) More...
 
float reflectionIntensity = 1.0f
 Strength (background) More...
 
float billboardLightModulation = 1.0f
 Billboard brightness adjustment (light) More...
 
Color ambLightColor
 Color (Ambient) More...
 
float ambIntensity = 0.3f
 Intensity (Ambient) More...
 
bool lightOnForBuildings
 Light up a building (light) More...
 
int textureResolution = 128
 resolution More...
 
float patternAnimInterval = 0.33f
 Animation interval (seconds) More...
 
bool textureFilter = false
 Use texture filters More...
 
int anisotropyFilterIndex = 4
 Anisotropic filter strength (1,2,4,8,16) More...
 
uint clusterSize = 16
 cluster size (pixels) More...
 
uint maxLightCount = 4
 Maximum number of lights More...
 
float shadowBias = 0.001f
 Shadow bias (light) More...
 
float shadowDistance = 50f
 Shadow Z range (light) More...
 
float shadowMargin = 30f
 Shadow caster margin (light) More...
 
int shadowCascadeCount = 1
 Shadow cascade number (light) More...
 
Vector3 shadowCascadeStep = new Vector3(0.05f, 0.15f, 0.5f)
 Shadow cascading border (light) More...
 
bool displayMapName = true
 Automatic display of map name More...
 
bool receiveDecal = true
 Decal target More...
 
List< ObjectGroupgroups
 
List< MapObjectBaseallMapObjects = new List<MapObjectBase>()
 
BattleSetting mapBattleSetting
 
List< AreaBattleSettingareaBattleSettings = new List<AreaBattleSetting>()
 
Guid mapBgm
 
Guid mapBgs
 
bool fixCamera = false
 
bool allowWalkOuter = false
 
ThirdPersonCameraSettings tpCamera
 
CameraControlMode cameraModeForConvert
 
Guid mapCamera
 
OutsideType outsideType
 
float[] bgcolor
 Background color (background) More...
 
Guid defaultChip = Guid.Empty
 
EnvironmentEffectType envEffect
 
Guid envEffectGuid = Guid.Empty
 
bool preload
 
BgType bgType
 Type (background) More...
 
Guid skyModel
 Distant view model (background) More...
 
float[] fogColor
 Color (fog) More...
 
float[] skyPos = new float[] { 0, 0, 0 }
 
bool skyFollowPlayer = true
 
float skyModelScale = 1.0f
 Distant view scale (background) More...
 
DateTime modifiedTime
 
DateTime loadedTime
 
float shadowRotateY = -0.7f
 Shadow angle Z (light) More...
 
float shadowRotateX = -1.2f
 Shadow angle X (light) More...
 
string mapSceneName = ""
 
bool mapSceneNameModified = false
 
RenderParams renderParams = new RenderParams()
 
Guid renderSettings
 
AutoScrollParams autoScrollParams = new AutoScrollParams()
 
List< Guid > commonEvents = new List<Guid>()
 
GameWorld gameWorld = new GameWorld()
 
bool useMiniMap = true
 
Rectangle mapDisplayRange = new Rectangle()
 
Rectangle mapCameraRange = new Rectangle()
 
Common.Rom.Folder objectRootFolder = new Folder()
 
Common.Rom.Folder commonEventRootFolder = new Folder()
 
- Public Attributes inherited from Yukar.Common.Rom.RomItem
Guid guId
 ID More...
 
String name
 name More...
 
string tags = ""
 tag More...
 
string category = ""
 category More...
 

Static Public Attributes

static int RecommendedMaxAreaSize = 256 * 256
 Map size to warn about processing speed More...
 
static int MaxAreaSize = 512 * 512
 Maximum map size More...
 
static int MinSideSize = 2
 Minimum number of map X/Z that can be specified More...
 
const ushort STARTTPOINT_PICKUPID = 1
 Starting point (PickupID) More...
 
static Event startPosEventDummy = new Event() { name = "AutoScroll Start" }
 Autoscroll start event dummy More...
 
static Event endPosEventDummy = new Event() { name = "AutoScroll End" }
 Autoscroll end event dummy More...
 
const int maxAreaBattleSettings = 999
 
const int maxEncounts = 999
 
const int minEncountSteps = 1
 
const int maxEncountSteps = 100
 
const int maxMaxMonsters = 8
 
static readonly List< Guid > MAPBG_DICT_ID_TO_GUID
 
static readonly List< Guid > MAPBGMATERIAL_DICT_ID_TO_GUID
 
static readonly List< Guid > REFMAP_DICT_ID_TO_GUID
 
static readonly List< Guid > LUT_DICT_ID_TO_GUID
 
const int TERRAIN_DEFAULT_WIDTH = 25
 
const int TERRAIN_DEFAULT_HEIGHT = 25
 
const int DEFAULT_WIDTH = 20
 
const int DEFAULT_HEIGHT = 12
 
const int MAX_WIDTH = MAX_SIZE
 
const int MAX_HEIGHT = MAX_SIZE
 
const int ILLEGAL_STAIR_STAT = -100
 
const string READ_ONLY_CATEGORY = "!ReadOnly"
 
static readonly Guid DEFAULT_3D_BATTLEBG = new Guid("bc5b2bff-f36d-44d2-a306-fafa11ef8a77")
 
static readonly Dictionary< Guid, Guid > BATTLEBG_DICT_2D_TO_3D
 
static readonly Dictionary< Guid, Guid > BATTLEBG_DICT_3D_TO_2D
 
- Static Public Attributes inherited from Yukar.Common.Rom.RomItem
static int thumbnailWidth = 128
 Thumbnail image width (pixels) More...
 
static int thumbnailHeight = 128
 Thumbnail image height (pixels) More...
 
const char CATEGORY_SPLITTER = '\\'
 category delimiter More...
 
static CREATETHUMBNAIL createThumbnailFunction = null
 Thumbnail generation function More...
 
const int UnknownRefCount = -2000
 Constants when reference count is unknown More...
 

Properties

static int MaxSideSize [get]
 Maximum number of map X/Z that can be specified (one side) More...
 
Catalog Catalog [get, set]
 catalog More...
 
int[][] mapHeightMap [get, set]
 Map height information More...
 
short[][] mapAttribMap [get, set]
 Map attribute information More...
 
byte[][] mapFlipMap [get, set]
 Map flip information More...
 
int mapHeightScaleFactor = 1 [get, set]
 height scale factor) More...
 
uint dirLightColorPacked [get, set]
 color (light) More...
 
uint ambLightColorPacked [get, set]
 Color (Ambient) More...
 
bool HasCategory [get]
 map category. Due to the structure, I can't create a folder of folders. More...
 
List< EventRefevents [get]
 
List< MapObjectRefmapobjects [get]
 
List< StairRefstairs [get]
 
List< LocalLightlocalLights [get]
 
List< Placeplaces [get]
 
Guid[] chipIds [get, set]
 
Guid[] stairIds [get, set]
 
int MapNumber [get, set]
 
int Width [get]
 
int Height [get]
 
int MapWidth [get, set]
 
int MapHeight [get, set]
 
bool DisplayMapName [get, set]
 
int TextureResolution [get, set]
 
bool TextureFilter [get, set]
 
float PatternAnimInterval [get, set]
 
int ClusterSize [get, set]
 
int MapHeightScaleFactor [get]
 
Guid DefaultChip [get, set]
 
Guid MapBGM [get, set]
 
Guid MapBGS [get, set]
 
int EnvEffect [get, set]
 
Guid EnvEffectGuid [get, set]
 
Guid MapCamera [get, set]
 
bool FixCamera [get, set]
 
bool AllowWalkOuter [get, set]
 
bool UseAutoScroll [get, set]
 
bool UseCameraLink [get, set]
 
bool KillPlayer [get, set]
 
bool UsePlayerMoveArea [get, set]
 
float LimitUp [get, set]
 
float LimitDown [get, set]
 
float LimitLeft [get, set]
 
float LimitRight [get, set]
 
bool Preload [get, set]
 
bool ReceiveDecal [get, set]
 
int AnisotropyFilterIndex [get, set]
 
Guid CommonEvent1 [get, set]
 
Guid CommonEvent2 [get, set]
 
Guid RenderSettings [get, set]
 
Guid GameWorldMap [get, set]
 
int GameWorldWidth [get, set]
 
int GameWorldHeight [get, set]
 
int GameWorldMapStartX [get, set]
 
int GameWorldMapStartY [get, set]
 
int GameWorldMapWidth [get, set]
 
int GameWorldMapHeight [get, set]
 
bool UseDOF [get]
 
string DisplayRange [get, set]
 
string CameraRange [get, set]
 
bool UseMiniMap [get, set]
 
- Properties inherited from Yukar.Common.Rom.RomItem
System.Drawing.Bitmap Thumbnail [get]
 thumbnail image More...
 
ThumbnailStatusType ThumbnailStatus = ThumbnailStatusType.Empty [get, set]
 Thumbnail generation status More...
 
string Name [get, set]
 Get display name More...
 
virtual int RefCount [get]
 reference count More...
 
virtual bool UseRefCount [get]
 Should I use reference counting? More...
 
Folder Parent [get, set]
 parent folder More...
 

Additional Inherited Members

- Protected Member Functions inherited from Yukar.Common.Rom.RomItem
virtual void Dispose (bool disposing)
 

Detailed Description

map information class

Member Enumeration Documentation

◆ AttribDir

enum Yukar.Common.Rom.Map.AttribDir

Terrain orientation attribute

Enumerator
Top 
NegX 
PosX 
NegZ 
PosZ 
All 

◆ BgType

enum Yukar.Common.Rom.Map.BgType

background type

Enumerator
COLOR 
MODEL 

◆ CameraControlMode

enum Yukar.Common.Rom.Map.CameraControlMode

Camera control mode

Enumerator
UNKNOWN 
NORMAL 
VIEW 
NUM 

◆ EnvironmentEffectType

enum Yukar.Common.Rom.Map.EnvironmentEffectType

Environmental effect type

Enumerator
NONE 
RAIN 
SNOW 
STORM 
MIST 
COLD_WIND 
CONFETTI 

◆ OutsideType

enum Yukar.Common.Rom.Map.OutsideType

Outer type of terrain chip

Enumerator
NOTHING 
REPEAT 
MAPCHIP 

◆ SSAOALGORITHM

enum Yukar.Common.Rom.Map.SSAOALGORITHM

SSAO-related settings

Enumerator
VIEW 
VIEWADJUST 
LINEAR 

◆ SSAOBLURTYPE

enum Yukar.Common.Rom.Map.SSAOBLURTYPE

SSAO-related settings

Enumerator
LEGACY 
BILATERAL 
BILATERALHALF 

Constructor & Destructor Documentation

◆ Map()

Yukar.Common.Rom.Map.Map ( )

Member Function Documentation

◆ addEvent()

void Yukar.Common.Rom.Map.addEvent ( EventRef  ev)

◆ addLocalLight() [1/2]

LocalLight Yukar.Common.Rom.Map.addLocalLight ( float  x,
float  y,
float  z 
)

◆ addLocalLight() [2/2]

void Yukar.Common.Rom.Map.addLocalLight ( LocalLight  l)

◆ addMapObject()

void Yukar.Common.Rom.Map.addMapObject ( MapObjectRef  mo)

◆ addPlace() [1/2]

Place Yukar.Common.Rom.Map.addPlace ( float  x,
float  y,
float  z,
bool  activate = true 
)

◆ addPlace() [2/2]

Place Yukar.Common.Rom.Map.addPlace ( Place  l)

◆ addStair()

void Yukar.Common.Rom.Map.addStair ( StairRef  s)

◆ beginVisualize()

void Yukar.Common.Rom.Map.beginVisualize ( uint  displayID,
Catalog  catalog,
bool  increment 
)

◆ clearAllCaches()

static void Yukar.Common.Rom.Map.clearAllCaches ( )
static

◆ clearCache()

void Yukar.Common.Rom.Map.clearCache ( )

◆ doConvertBattleBg()

static Guid Yukar.Common.Rom.Map.doConvertBattleBg ( Catalog  catalog,
Guid  battleBg 
)
static

◆ endVisualize()

void Yukar.Common.Rom.Map.endVisualize ( bool  force)

◆ evaluateLightHeightAll()

void Yukar.Common.Rom.Map.evaluateLightHeightAll ( )

◆ getAllMapObjects()

MapObjectBase[] Yukar.Common.Rom.Map.getAllMapObjects ( )

◆ getBattleBg()

Guid Yukar.Common.Rom.Map.getBattleBg ( Catalog  catalog,
BattleSetting  inBattleSetting 
)

◆ getCache()

List< SharpKmyGfx.VertexPositionNormalMapTexture2Color >[,] Yukar.Common.Rom.Map.getCache ( int  x,
int  z,
out List< Guid >  chips,
out float  maxHeight 
)

◆ GetCalculatedDisplayRange()

Rectangle Yukar.Common.Rom.Map.GetCalculatedDisplayRange ( )

◆ GetCalculatedDisplayRange2()

Rectangle Yukar.Common.Rom.Map.GetCalculatedDisplayRange2 ( )

◆ getChipList()

Dictionary< int, Guid > Yukar.Common.Rom.Map.getChipList ( )

◆ getChipListRev()

Dictionary< Guid, int > Yukar.Common.Rom.Map.getChipListRev ( )

◆ getEvent() [1/3]

EventRef Yukar.Common.Rom.Map.getEvent ( Guid  evGuid)

◆ getEvent() [2/3]

EventRef Yukar.Common.Rom.Map.getEvent ( int  idx)

◆ getEvent() [3/3]

EventRef Yukar.Common.Rom.Map.getEvent ( int  x,
int  z 
)

◆ getEvents() [1/2]

List< EventRef > Yukar.Common.Rom.Map.getEvents ( )

◆ getEvents() [2/2]

EventRef[] Yukar.Common.Rom.Map.getEvents ( int  x,
int  z 
)

◆ getLocalLightByPickupID()

LocalLight Yukar.Common.Rom.Map.getLocalLightByPickupID ( ushort  id)

◆ getLocalLights()

List< LocalLight > Yukar.Common.Rom.Map.getLocalLights ( )

◆ getMapObject()

MapObjectRef Yukar.Common.Rom.Map.getMapObject ( int  index)

◆ getMapObjectNum()

int Yukar.Common.Rom.Map.getMapObjectNum ( )

◆ getMapObjects()

List< MapObjectRef > Yukar.Common.Rom.Map.getMapObjects ( )

◆ getMaxRange()

Rectangle Yukar.Common.Rom.Map.getMaxRange ( )

◆ GetNextMapNumber()

static int Yukar.Common.Rom.Map.GetNextMapNumber ( Catalog  catalog)
static

◆ getNtpCamera()

Camera Yukar.Common.Rom.Map.getNtpCamera ( Catalog  catalog)

◆ getPath()

string Yukar.Common.Rom.Map.getPath ( )

◆ getPlaceByID()

Place Yukar.Common.Rom.Map.getPlaceByID ( int  id)

◆ getPlaceByPickupID()

Place Yukar.Common.Rom.Map.getPlaceByPickupID ( ushort  id)

◆ getSpotReferenceCount()

static int Yukar.Common.Rom.Map.getSpotReferenceCount ( Catalog  catalog,
Guid  mapGuid,
int  placeId,
Event  exclude = null,
int  cmdIndex = -1 
)
static

◆ getSpotReferenceList()

static IEnumerable< Script > Yukar.Common.Rom.Map.getSpotReferenceList ( Catalog  catalog,
Guid  mapGuid,
int  placeId 
)
static

◆ getStair()

StairRef Yukar.Common.Rom.Map.getStair ( int  index)

◆ getStairList()

Dictionary< int, Guid > Yukar.Common.Rom.Map.getStairList ( )

◆ getStairListRev()

Dictionary< Guid, int > Yukar.Common.Rom.Map.getStairListRev ( )

◆ getStairs() [1/2]

List< StairRef > Yukar.Common.Rom.Map.getStairs ( )

◆ getStairs() [2/2]

List< StairRef > Yukar.Common.Rom.Map.getStairs ( int  x,
int  z 
)

◆ getTerrainAttrib()

int Yukar.Common.Rom.Map.getTerrainAttrib ( int  x,
int  z,
AttribDir  dir = AttribDir.Top 
)

◆ getTerrainFlip()

int Yukar.Common.Rom.Map.getTerrainFlip ( int  x,
int  z,
AttribDir  dir = AttribDir.Top 
)

◆ getTerrainHeight() [1/2]

int Yukar.Common.Rom.Map.getTerrainHeight ( int  x,
int  z 
)

◆ getTerrainHeight() [2/2]

int Yukar.Common.Rom.Map.getTerrainHeight ( int  x,
int  z,
int  outerHeight 
)

◆ getTerrainMinMaxHeight()

void Yukar.Common.Rom.Map.getTerrainMinMaxHeight ( ref int  minY,
ref int  maxY 
)

◆ getUniquePlaceID()

int Yukar.Common.Rom.Map.getUniquePlaceID ( )

◆ initializingAfterLoading()

override bool Yukar.Common.Rom.Map.initializingAfterLoading ( )
virtual

Initialization process after loading

Returns

Reimplemented from Yukar.Common.Rom.RomItem.

◆ InnerOfData()

bool Yukar.Common.Rom.Map.InnerOfData ( float  x,
float  z 
)

◆ isReadOnly()

bool Yukar.Common.Rom.Map.isReadOnly ( )

◆ load()

override void Yukar.Common.Rom.Map.load ( System.IO.BinaryReader  reader)

◆ NormalizeMapNumber()

static void Yukar.Common.Rom.Map.NormalizeMapNumber ( Catalog  catalog)
static

Map number normalization

◆ outOfData()

bool Yukar.Common.Rom.Map.outOfData ( float  x,
float  z 
)

◆ RageFormatString()

static string Yukar.Common.Rom.Map.RageFormatString ( Rectangle  rect)
static

◆ removeEvent()

void Yukar.Common.Rom.Map.removeEvent ( Catalog  catalog,
EventRef  ev,
Dictionary< Map, List< Place > >  removedPlaces 
)

◆ removeEventWithoutPlaces()

void Yukar.Common.Rom.Map.removeEventWithoutPlaces ( Catalog  catalog,
EventRef  ev 
)

◆ removeLocalLight()

void Yukar.Common.Rom.Map.removeLocalLight ( LocalLight  l)

◆ removeMapObject()

void Yukar.Common.Rom.Map.removeMapObject ( MapObjectRef  mo)

◆ removePlace()

void Yukar.Common.Rom.Map.removePlace ( Place  l)

◆ removePlacesAll()

void Yukar.Common.Rom.Map.removePlacesAll ( Func< Place, bool >  condition)

◆ removeStair()

void Yukar.Common.Rom.Map.removeStair ( StairRef  s)

◆ save()

override void Yukar.Common.Rom.Map.save ( System.IO.BinaryWriter  writer)

◆ saveUsedGUID()

override void Yukar.Common.Rom.Map.saveUsedGUID ( BinaryWriter  writer,
bool  inIncludeChildUseRomGUID 
)
virtual

Export the GUID you are using (for tools)

Parameters
writerWriter
inIncludeChildUseRomGUIDDoes it also include the roms used by the roms used?

Reimplemented from Yukar.Common.Rom.RomItem.

◆ setCache()

void Yukar.Common.Rom.Map.setCache ( int  x,
int  z,
List< SharpKmyGfx.VertexPositionNormalMapTexture2Color c[,],
List< Guid >  chiplist,
float  height 
)

◆ setSize()

void Yukar.Common.Rom.Map.setSize ( int  w,
int  h,
int  shiftX,
int  shiftZ,
int  defaultHeight,
bool  isInitialize = false,
short  newAttrMarker = 0 
)

◆ setSymbolScale()

void Yukar.Common.Rom.Map.setSymbolScale ( float  scale)

◆ setTerrain()

void Yukar.Common.Rom.Map.setTerrain ( int  x,
int  z,
int  attrib,
int  height 
)

◆ setTerrainAttrib()

bool Yukar.Common.Rom.Map.setTerrainAttrib ( int  x,
int  z,
int  attrib,
AttribDir  dir 
)

◆ setTerrainHeight()

void Yukar.Common.Rom.Map.setTerrainHeight ( int  x,
int  z,
int  height 
)

◆ setTerrainUVFlip()

bool Yukar.Common.Rom.Map.setTerrainUVFlip ( int  x,
int  z,
AttribDir  dir,
bool  flip 
)

Member Data Documentation

◆ allMapObjects

List<MapObjectBase> Yukar.Common.Rom.Map.allMapObjects = new List<MapObjectBase>()

◆ allowWalkOuter

bool Yukar.Common.Rom.Map.allowWalkOuter = false

◆ ambIntensity

float Yukar.Common.Rom.Map.ambIntensity = 0.3f

Intensity (Ambient)

◆ ambLightColor

Color Yukar.Common.Rom.Map.ambLightColor

Color (Ambient)

◆ anisotropyFilterIndex

int Yukar.Common.Rom.Map.anisotropyFilterIndex = 4

Anisotropic filter strength (1,2,4,8,16)

◆ areaBattleSettings

List<AreaBattleSetting> Yukar.Common.Rom.Map.areaBattleSettings = new List<AreaBattleSetting>()

◆ autoScrollParams

AutoScrollParams Yukar.Common.Rom.Map.autoScrollParams = new AutoScrollParams()

◆ BATTLEBG_DICT_2D_TO_3D

readonly Dictionary<Guid, Guid> Yukar.Common.Rom.Map.BATTLEBG_DICT_2D_TO_3D
static

◆ BATTLEBG_DICT_3D_TO_2D

readonly Dictionary<Guid, Guid> Yukar.Common.Rom.Map.BATTLEBG_DICT_3D_TO_2D
static
Initial value:
= new Dictionary<Guid, Guid>()
{
{new Guid("426b9544-412a-44de-87b6-1fc076b4211d"), new Guid("380d15bf-235f-46c9-9680-771e5cf10848")},
{new Guid("2c37a119-3642-4b7b-b126-3f96c67f26f3"), new Guid("133d4641-29e6-44dd-9186-a48159392397")},
{new Guid("c206dd8f-74a4-4dd2-9cfb-b38e9dc352d9"), new Guid("1a4eec0d-887c-4cc3-bdbd-54140fa6ca4b")},
{new Guid("3491b6e6-0054-4664-9805-bc6781220f1a"), new Guid("ae3c6331-a4ca-4c4d-b3fa-03b98ef1cd52")},
{new Guid("7a5928c8-5c74-4965-a44f-e90131ee3c6d"), new Guid("eeb1e440-6cc9-4394-bcbf-76b6526fb37c")},
{new Guid("2fa5391e-3333-4455-b2dc-3f48bf55302c"), new Guid("1bcf9ef9-5c7e-4360-85d1-3ab99fde91b3")},
{new Guid("16f91c50-9f93-4ef1-b98d-69f069138454"), new Guid("ff8f1a26-fd69-4c62-9a1d-ffa7b09d8667")},
{new Guid("7e1741b3-371c-43c3-b9b2-049d39cd5980"), new Guid("a3dc1d62-3882-423d-8c75-016b483740e0")},
{new Guid("583e5d5c-2f45-4561-a85a-57ab8b90164f"), new Guid("7fc243a3-ebdf-49ec-b92e-1760004be599")},
{new Guid("e312dec3-04fb-491b-af89-e1570dab6460"), new Guid("7cd94cda-c4dd-4a15-9c75-155d1cd910e9")},
{new Guid("3acf943d-d900-4262-b02e-16caaabab41d"), new Guid("0a4cbcd3-97da-4857-83df-88d576d37f1a")},
{new Guid("02581a36-cdb6-4360-a919-ba51f3358b70"), new Guid("29b6104b-9a4c-454b-8f00-c8664d308641")},
{new Guid("704022b6-97a2-4f06-a071-59a29287e173"), new Guid("13ee4d1b-274b-422d-9531-7b13d30db4f2")},
{new Guid("0f2ca7ce-e199-48f8-beb4-861ba14ea44a"), new Guid("3ed1d8e5-16ee-40f9-9ffd-b0909c4a17c5")},
{new Guid("6d2e2dd5-099e-4743-9098-350acfcdc541"), new Guid("7cd94cda-c4dd-4a15-9c75-155d1cd910e9")},
{new Guid("2f823b5a-5701-4214-a981-293a195c8606"), new Guid("998ba3a0-50e2-440c-93de-eed9125d704f")},
{new Guid("4fe4d044-5bf4-4399-bd65-2f59e896d452"), new Guid("998ba3a0-50e2-440c-93de-eed9125d704f")},
{new Guid("753d0d06-30f4-435a-b996-d3ac860c2318"), new Guid("2f659b07-3766-4f1c-aae8-3660b2354764")},
{new Guid("4a33c11a-11ca-43e6-9079-c2b403348456"), new Guid("ed78b8ca-7188-45dc-8766-49c3427d7899")},
{new Guid("0d8ccc56-8415-4ad7-9cfd-067bd361ed67"), new Guid("619d663a-19b0-42a8-adc0-2d4db3bc0359")},
{new Guid("eabd5723-42e6-4417-b614-9a3b727539d1"), new Guid("c510d390-bc98-4491-8d37-666ec43825e0")},
{new Guid("8be48803-c7f9-45d1-847e-e8dc3a5ccd81"), new Guid("8b90911e-1bc3-4cb7-a1eb-196ff5f300c3")},
}

◆ bgcolor

float [] Yukar.Common.Rom.Map.bgcolor

Background color (background)

◆ bgType

BgType Yukar.Common.Rom.Map.bgType

Type (background)

◆ billboardLightModulation

float Yukar.Common.Rom.Map.billboardLightModulation = 1.0f

Billboard brightness adjustment (light)

◆ cameraModeForConvert

CameraControlMode Yukar.Common.Rom.Map.cameraModeForConvert

◆ chipSet

Guid Yukar.Common.Rom.Map.chipSet

chipset

◆ clusterSize

uint Yukar.Common.Rom.Map.clusterSize = 16

cluster size (pixels)

◆ commonEventRootFolder

Common.Rom.Folder Yukar.Common.Rom.Map.commonEventRootFolder = new Folder()

◆ commonEvents

List<Guid> Yukar.Common.Rom.Map.commonEvents = new List<Guid>()

◆ DEFAULT_3D_BATTLEBG

readonly Guid Yukar.Common.Rom.Map.DEFAULT_3D_BATTLEBG = new Guid("bc5b2bff-f36d-44d2-a306-fafa11ef8a77")
static

◆ DEFAULT_HEIGHT

const int Yukar.Common.Rom.Map.DEFAULT_HEIGHT = 12
static

◆ DEFAULT_WIDTH

const int Yukar.Common.Rom.Map.DEFAULT_WIDTH = 20
static

◆ defaultChip

Guid Yukar.Common.Rom.Map.defaultChip = Guid.Empty

◆ dirLightColor

Color Yukar.Common.Rom.Map.dirLightColor

color (light)

◆ dirLightIntensity

float Yukar.Common.Rom.Map.dirLightIntensity = 0.4f

Intensity (light)

◆ displayMapName

bool Yukar.Common.Rom.Map.displayMapName = true

Automatic display of map name

◆ endPosEventDummy

Event Yukar.Common.Rom.Map.endPosEventDummy = new Event() { name = "AutoScroll End" }
static

Autoscroll end event dummy

◆ envEffect

EnvironmentEffectType Yukar.Common.Rom.Map.envEffect

◆ envEffectGuid

Guid Yukar.Common.Rom.Map.envEffectGuid = Guid.Empty

◆ fixCamera

bool Yukar.Common.Rom.Map.fixCamera = false

◆ fogColor

float [] Yukar.Common.Rom.Map.fogColor

Color (fog)

◆ gameWorld

GameWorld Yukar.Common.Rom.Map.gameWorld = new GameWorld()

◆ groups

List<ObjectGroup> Yukar.Common.Rom.Map.groups

◆ iblIntensity

float Yukar.Common.Rom.Map.iblIntensity = 0.0f

IBL intensity (ambient)

◆ ILLEGAL_STAIR_STAT

const int Yukar.Common.Rom.Map.ILLEGAL_STAIR_STAT = -100
static

◆ lightOnForBuildings

bool Yukar.Common.Rom.Map.lightOnForBuildings

Light up a building (light)

◆ loadedTime

DateTime Yukar.Common.Rom.Map.loadedTime

◆ LUT_DICT_ID_TO_GUID

readonly List<Guid> Yukar.Common.Rom.Map.LUT_DICT_ID_TO_GUID
static
Initial value:
= new List<Guid>()
{
Guid.Empty,
new Guid("65f77457-dda0-4cad-8fa2-34c2e1dd357a"),
new Guid("63258c8a-b5ef-48bc-b839-9d60f332b866"),
new Guid("d0d443d7-ce14-4672-8b68-17094a1495cb"),
new Guid("59c0bf8a-eec6-44cd-88e9-b1120257467e"),
new Guid("b65d7712-69bf-4283-adfe-354d7b4e8780"),
new Guid("430aa385-b3c8-49f0-a8d9-3dd16dc35fc1"),
new Guid("de7a3331-ebec-4089-b9e9-3672de841a5d"),
new Guid("6d0848f6-5424-4d6e-82d9-947b158923bc"),
new Guid("ec4476f3-adb8-4888-8425-ba93ed9b7757"),
new Guid("595a9c6f-a7e2-40aa-a418-4d5a1b35fe13"),
new Guid("6bf577fe-5e4c-4f22-a53f-2daa35c6c468"),
new Guid("c3ff7dc2-29cb-44a7-abb2-5d6885c59b8a"),
new Guid("ef49e0da-0b5f-4a5d-9e4f-0d5e0fa5cd58"),
new Guid("b910d8f1-25b7-41d3-99ed-4ee1d21053c2"),
new Guid("bab2fa65-ffca-464a-8297-54f959f3d60e"),
new Guid("44ae0ddb-b39c-4b67-ac0c-019a36553e15"),
new Guid("a750e3b1-ddfb-4499-b219-8c411cfa71d9"),
new Guid("0d7a1b8c-df33-441a-bd53-43657133a7fe"),
new Guid("624dfbdd-ad5a-4fbb-8f74-de1fbe485232"),
}

◆ mapBattleSetting

BattleSetting Yukar.Common.Rom.Map.mapBattleSetting

◆ MAPBG_DICT_ID_TO_GUID

readonly List<Guid> Yukar.Common.Rom.Map.MAPBG_DICT_ID_TO_GUID
static
Initial value:
= new List<Guid>()
{
Guid.Empty,
new Guid("609eb589-9654-44b2-a1ad-697cf801e40c"),
new Guid("01aee58b-c33d-463d-8a8b-c6bbeb2b8b54"),
new Guid("ffe7a6bc-5285-4343-a87e-78d465160b9d"),
new Guid("b31aa660-1124-4af4-9429-7c1dc67d03a0"),
new Guid("1db250f7-9733-4f53-87a6-086d808eb18a"),
new Guid("32715e8e-9469-4954-b61d-d8d19f74aeb7"),
new Guid("d65cf7bd-95a4-4b3a-914d-d692aad77443"),
new Guid("67c9e1f9-1e46-48c2-ac8e-aba08cda548a"),
new Guid("24852f81-e0fa-4784-95da-8e332a5b1d8a"),
new Guid("b2886a53-ef64-4b75-bde4-52839bc894fc"),
new Guid("5bab9afe-2355-41e8-b0f6-3f5a3728e90a"),
new Guid("03b3b298-fb4e-42be-aa20-ee94e383a7f6"),
new Guid("87fa6285-65f9-4104-9f3a-89dbe8298cae"),
new Guid("4c983ee5-2608-4e7b-a03e-04fae8fbabdd"),
new Guid("00fa7575-e44a-4003-9395-b2f0bf8bf7a4"),
new Guid("614de876-f58c-4664-b6b5-724490af032c"),
new Guid("fa590f68-80d0-46ff-8372-76097a78cc9d"),
new Guid("aaa78e44-8363-47c8-808a-4b3fb358199e"),
}

◆ mapBgm

Guid Yukar.Common.Rom.Map.mapBgm

◆ MAPBGMATERIAL_DICT_ID_TO_GUID

readonly List<Guid> Yukar.Common.Rom.Map.MAPBGMATERIAL_DICT_ID_TO_GUID
static
Initial value:
= new List<Guid>()
{
Guid.Empty,
new Guid("02d2693c-2793-4642-a1f8-7342661553ad"),
new Guid("f9fc43cb-a000-464a-a3da-a73b9ecfb2cd"),
new Guid("b93eb247-c87f-45fd-8714-e31b4adc9cf8"),
new Guid("560f9f10-9e28-4a50-9adf-f13cce2f391e"),
new Guid("03a6b338-2ef2-407d-94b5-e4712bac1554"),
}

◆ mapBgs

Guid Yukar.Common.Rom.Map.mapBgs

◆ mapCamera

Guid Yukar.Common.Rom.Map.mapCamera

◆ mapCameraRange

Rectangle Yukar.Common.Rom.Map.mapCameraRange = new Rectangle()

◆ mapDisplayRange

Rectangle Yukar.Common.Rom.Map.mapDisplayRange = new Rectangle()

◆ mapSceneName

string Yukar.Common.Rom.Map.mapSceneName = ""

◆ mapSceneNameModified

bool Yukar.Common.Rom.Map.mapSceneNameModified = false

◆ MAX_HEIGHT

const int Yukar.Common.Rom.Map.MAX_HEIGHT = MAX_SIZE
static

◆ MAX_WIDTH

const int Yukar.Common.Rom.Map.MAX_WIDTH = MAX_SIZE
static

◆ maxAreaBattleSettings

const int Yukar.Common.Rom.Map.maxAreaBattleSettings = 999
static

◆ MaxAreaSize

int Yukar.Common.Rom.Map.MaxAreaSize = 512 * 512
static

Maximum map size

◆ maxEncounts

const int Yukar.Common.Rom.Map.maxEncounts = 999
static

◆ maxEncountSteps

const int Yukar.Common.Rom.Map.maxEncountSteps = 100
static

◆ maxLightCount

uint Yukar.Common.Rom.Map.maxLightCount = 4

Maximum number of lights

◆ maxMaxMonsters

const int Yukar.Common.Rom.Map.maxMaxMonsters = 8
static

◆ minEncountSteps

const int Yukar.Common.Rom.Map.minEncountSteps = 1
static

◆ MinSideSize

int Yukar.Common.Rom.Map.MinSideSize = 2
static

Minimum number of map X/Z that can be specified

◆ modifiedTime

DateTime Yukar.Common.Rom.Map.modifiedTime

◆ objectRootFolder

Common.Rom.Folder Yukar.Common.Rom.Map.objectRootFolder = new Folder()

◆ outsideType

OutsideType Yukar.Common.Rom.Map.outsideType

◆ patternAnimInterval

float Yukar.Common.Rom.Map.patternAnimInterval = 0.33f

Animation interval (seconds)

◆ preload

bool Yukar.Common.Rom.Map.preload

◆ READ_ONLY_CATEGORY

const string Yukar.Common.Rom.Map.READ_ONLY_CATEGORY = "!ReadOnly"
static

◆ receiveDecal

bool Yukar.Common.Rom.Map.receiveDecal = true

Decal target

◆ RecommendedMaxAreaSize

int Yukar.Common.Rom.Map.RecommendedMaxAreaSize = 256 * 256
static

Map size to warn about processing speed

◆ reflectionIntensity

float Yukar.Common.Rom.Map.reflectionIntensity = 1.0f

Strength (background)

◆ REFMAP_DICT_ID_TO_GUID

readonly List<Guid> Yukar.Common.Rom.Map.REFMAP_DICT_ID_TO_GUID
static
Initial value:
= new List<Guid>()
{
Guid.Empty,
new Guid("71d8f1be-93ee-4f91-a8e5-c128dd662814"),
new Guid("64422708-c782-4442-895b-adeffe67b103"),
new Guid("bd58e4e6-bca2-418a-aa6e-34daf88fa4c2"),
new Guid("5ee2f00d-1b57-4df7-ac5a-094408a8d325"),
new Guid("ff48f139-ee59-49d5-bc6c-48e84abe00c3"),
new Guid("581b835e-f0b6-442a-9434-f1aeafc98cf2"),
new Guid("10b95a26-e4a2-4165-8cc7-de0a7aaab6be"),
new Guid("9dea528d-6050-4c31-8546-f00dfde1fecd"),
new Guid("4e2f3ae5-1fef-4e41-9711-ebb2d4a81454"),
new Guid("4b8be1d8-ba62-46dc-9875-634ec64faa08"),
new Guid("19180cb1-7c10-4021-afff-f26fc5d17331"),
new Guid("1c8eb263-cd2f-4a26-9377-8af6d1063f16"),
new Guid("89a07ec0-7bc5-4b4a-9741-1367693682cf"),
new Guid("32a4f388-3958-4d14-8c8a-fac16721c7b4"),
new Guid("2d50c0d9-e06a-41db-a5df-3e9f0adcf07f"),
new Guid("301cb502-48dd-4b9c-be6d-21f3a353b5b8"),
new Guid("91fdc2aa-6b52-460f-8cad-1b46b9b48b6d"),
new Guid("5af4b7c9-7076-43d2-9c3e-25dff1ec4bb9"),
new Guid("c79badc0-8914-4710-b6e7-ec8a6a4db64a"),
new Guid("308b59f7-172f-468c-a06e-cc6e75e118dc"),
}

◆ renderParams

RenderParams Yukar.Common.Rom.Map.renderParams = new RenderParams()

◆ renderSettings

Guid Yukar.Common.Rom.Map.renderSettings

◆ shadowBias

float Yukar.Common.Rom.Map.shadowBias = 0.001f

Shadow bias (light)

◆ shadowCascadeCount

int Yukar.Common.Rom.Map.shadowCascadeCount = 1

Shadow cascade number (light)

◆ shadowCascadeStep

Vector3 Yukar.Common.Rom.Map.shadowCascadeStep = new Vector3(0.05f, 0.15f, 0.5f)

Shadow cascading border (light)

◆ shadowDistance

float Yukar.Common.Rom.Map.shadowDistance = 50f

Shadow Z range (light)

◆ shadowMargin

float Yukar.Common.Rom.Map.shadowMargin = 30f

Shadow caster margin (light)

◆ shadowRotateX

float Yukar.Common.Rom.Map.shadowRotateX = -1.2f

Shadow angle X (light)

◆ shadowRotateY

float Yukar.Common.Rom.Map.shadowRotateY = -0.7f

Shadow angle Z (light)

◆ skyFollowPlayer

bool Yukar.Common.Rom.Map.skyFollowPlayer = true

◆ skyModel

Guid Yukar.Common.Rom.Map.skyModel

Distant view model (background)

◆ skyModelScale

float Yukar.Common.Rom.Map.skyModelScale = 1.0f

Distant view scale (background)

◆ skyPos

float [] Yukar.Common.Rom.Map.skyPos = new float[] { 0, 0, 0 }

◆ startPosEventDummy

Event Yukar.Common.Rom.Map.startPosEventDummy = new Event() { name = "AutoScroll Start" }
static

Autoscroll start event dummy

◆ STARTTPOINT_PICKUPID

const ushort Yukar.Common.Rom.Map.STARTTPOINT_PICKUPID = 1
static

Starting point (PickupID)

◆ TERRAIN_DEFAULT_HEIGHT

const int Yukar.Common.Rom.Map.TERRAIN_DEFAULT_HEIGHT = 25
static

◆ TERRAIN_DEFAULT_WIDTH

const int Yukar.Common.Rom.Map.TERRAIN_DEFAULT_WIDTH = 25
static

◆ textureFilter

bool Yukar.Common.Rom.Map.textureFilter = false

Use texture filters

◆ textureResolution

int Yukar.Common.Rom.Map.textureResolution = 128

resolution

◆ tpCamera

ThirdPersonCameraSettings Yukar.Common.Rom.Map.tpCamera

◆ useMiniMap

bool Yukar.Common.Rom.Map.useMiniMap = true

Property Documentation

◆ AllowWalkOuter

bool Yukar.Common.Rom.Map.AllowWalkOuter
getset

◆ ambLightColorPacked

uint Yukar.Common.Rom.Map.ambLightColorPacked
getset

Color (Ambient)

◆ AnisotropyFilterIndex

int Yukar.Common.Rom.Map.AnisotropyFilterIndex
getset

◆ CameraRange

string Yukar.Common.Rom.Map.CameraRange
getset

◆ Catalog

Catalog Yukar.Common.Rom.Map.Catalog
getset

catalog

◆ chipIds

Guid [] Yukar.Common.Rom.Map.chipIds
getset

◆ ClusterSize

int Yukar.Common.Rom.Map.ClusterSize
getset

◆ CommonEvent1

Guid Yukar.Common.Rom.Map.CommonEvent1
getset

◆ CommonEvent2

Guid Yukar.Common.Rom.Map.CommonEvent2
getset

◆ DefaultChip

Guid Yukar.Common.Rom.Map.DefaultChip
getset

◆ dirLightColorPacked

uint Yukar.Common.Rom.Map.dirLightColorPacked
getset

color (light)

◆ DisplayMapName

bool Yukar.Common.Rom.Map.DisplayMapName
getset

◆ DisplayRange

string Yukar.Common.Rom.Map.DisplayRange
getset

◆ EnvEffect

int Yukar.Common.Rom.Map.EnvEffect
getset

◆ EnvEffectGuid

Guid Yukar.Common.Rom.Map.EnvEffectGuid
getset

◆ events

List<EventRef> Yukar.Common.Rom.Map.events
get

◆ FixCamera

bool Yukar.Common.Rom.Map.FixCamera
getset

◆ GameWorldHeight

int Yukar.Common.Rom.Map.GameWorldHeight
getset

◆ GameWorldMap

Guid Yukar.Common.Rom.Map.GameWorldMap
getset

◆ GameWorldMapHeight

int Yukar.Common.Rom.Map.GameWorldMapHeight
getset

◆ GameWorldMapStartX

int Yukar.Common.Rom.Map.GameWorldMapStartX
getset

◆ GameWorldMapStartY

int Yukar.Common.Rom.Map.GameWorldMapStartY
getset

◆ GameWorldMapWidth

int Yukar.Common.Rom.Map.GameWorldMapWidth
getset

◆ GameWorldWidth

int Yukar.Common.Rom.Map.GameWorldWidth
getset

◆ HasCategory

bool Yukar.Common.Rom.Map.HasCategory
get

map category. Due to the structure, I can't create a folder of folders.

◆ Height

int Yukar.Common.Rom.Map.Height
get

◆ KillPlayer

bool Yukar.Common.Rom.Map.KillPlayer
getset

◆ LimitDown

float Yukar.Common.Rom.Map.LimitDown
getset

◆ LimitLeft

float Yukar.Common.Rom.Map.LimitLeft
getset

◆ LimitRight

float Yukar.Common.Rom.Map.LimitRight
getset

◆ LimitUp

float Yukar.Common.Rom.Map.LimitUp
getset

◆ localLights

List<LocalLight> Yukar.Common.Rom.Map.localLights
get

◆ mapAttribMap

short [][] Yukar.Common.Rom.Map.mapAttribMap
getset

Map attribute information

◆ MapBGM

Guid Yukar.Common.Rom.Map.MapBGM
getset

◆ MapBGS

Guid Yukar.Common.Rom.Map.MapBGS
getset

◆ MapCamera

Guid Yukar.Common.Rom.Map.MapCamera
getset

◆ mapFlipMap

byte [][] Yukar.Common.Rom.Map.mapFlipMap
getset

Map flip information

◆ MapHeight

int Yukar.Common.Rom.Map.MapHeight
getset

◆ mapHeightMap

int [][] Yukar.Common.Rom.Map.mapHeightMap
getset

Map height information

◆ mapHeightScaleFactor

int Yukar.Common.Rom.Map.mapHeightScaleFactor = 1
getset

height scale factor)

◆ MapHeightScaleFactor

int Yukar.Common.Rom.Map.MapHeightScaleFactor
get

◆ MapNumber

int Yukar.Common.Rom.Map.MapNumber
getset

◆ mapobjects

List<MapObjectRef> Yukar.Common.Rom.Map.mapobjects
get

◆ MapWidth

int Yukar.Common.Rom.Map.MapWidth
getset

◆ MaxSideSize

int Yukar.Common.Rom.Map.MaxSideSize
staticget

Maximum number of map X/Z that can be specified (one side)

◆ PatternAnimInterval

float Yukar.Common.Rom.Map.PatternAnimInterval
getset

◆ places

List<Place> Yukar.Common.Rom.Map.places
get

◆ Preload

bool Yukar.Common.Rom.Map.Preload
getset

◆ ReceiveDecal

bool Yukar.Common.Rom.Map.ReceiveDecal
getset

◆ RenderSettings

Guid Yukar.Common.Rom.Map.RenderSettings
getset

◆ stairIds

Guid [] Yukar.Common.Rom.Map.stairIds
getset

◆ stairs

List<StairRef> Yukar.Common.Rom.Map.stairs
get

◆ TextureFilter

bool Yukar.Common.Rom.Map.TextureFilter
getset

◆ TextureResolution

int Yukar.Common.Rom.Map.TextureResolution
getset

◆ UseAutoScroll

bool Yukar.Common.Rom.Map.UseAutoScroll
getset

◆ UseCameraLink

bool Yukar.Common.Rom.Map.UseCameraLink
getset

◆ UseDOF

bool Yukar.Common.Rom.Map.UseDOF
get

◆ UseMiniMap

bool Yukar.Common.Rom.Map.UseMiniMap
getset

◆ UsePlayerMoveArea

bool Yukar.Common.Rom.Map.UsePlayerMoveArea
getset

◆ Width

int Yukar.Common.Rom.Map.Width
get