RWESharp.info

Module Attributes

PATH

Path to RWE#'s folder

PATH_FILES

Path to ./files

PATH_FILES_VIDEOS

Path to ./files/videos

PATH_FILES_CACHE

Path to ./files/cache

PATH_FILES_IMAGES

Path to ./files/images

PATH_FILES_IMAGES_PALETTES

Path to ./files/palettes

PATH_MODS

Path to ./files/mods

PATH_DRIZZLE

Path to ./drizzle

PATH_LEVELS

Path to ./levelEditorProjects

PATH_EFFECT_PREVIEWS

Path to ./files/effectPreviews

PATH_MAT_PREVIEWS

Path to ./files/images/material_previews

PATH_COLLECTIONS_TILES

Path to ./files/collection/tiles

PATH_COLLECTIONS_PROPS

Path to ./drizzle

PATH_DRIZZLE_TILES

Path to ./drizzle/Data/Graphics

PATH_DRIZZLE_PROPS

Path to ./drizzle/Data/Props

PATH_DRIZZLE_CAST

Path to ./drizzle/Data/Cast

ISLINUX

Checks if user is using windows

ISMAC

Checks if user is using mac

ISWIN

Checks if user is using windows

VERSION

RWE#'s version

AUTHOR

Literally me

AUTHORS

RWE#'s authors

NAME

Application name

PROGNAME

Application executable name

FULLNAME

Application full name

REPO

RWE# repo

REPO_ISSUES

RWE# issues

REPO_DOWNLOAD

RWE# releases page

REPO_DOWNLOAD_LATEST

Latest RWE# release

REPO_DATABASE

Link to RWE#'s database

CUSTOM_LINKS

Custom links for other repos

CONSTS

Constants, shouldn't be changed

CELLSIZE

Size of single cell

SPRITESIZE

Size of single tile sprite cell

camw

Camera width(in cells)

camh

Camera height(in cells)

ofsleft

Amount in blocks to add to light image to left

ofstop

Amount in blocks to add to light image to top

wladd

Addition to water level in blocks

RWESharp.info.PATH = '/home/tim/PycharmProjects/actions-runner/_work/RWE-Sharp-docs/RWE-Sharp-docs/RWE-Sharp'

Path to RWE#’s folder

RWESharp.info.PATH_FILES = '/home/tim/PycharmProjects/actions-runner/_work/RWE-Sharp-docs/RWE-Sharp-docs/RWE-Sharp/files'

Path to ./files

RWESharp.info.PATH_FILES_VIDEOS = '/home/tim/PycharmProjects/actions-runner/_work/RWE-Sharp-docs/RWE-Sharp-docs/RWE-Sharp/files/videos'

Path to ./files/videos

RWESharp.info.PATH_FILES_CACHE = '/home/tim/PycharmProjects/actions-runner/_work/RWE-Sharp-docs/RWE-Sharp-docs/RWE-Sharp/files/cache'

Path to ./files/cache

RWESharp.info.PATH_FILES_IMAGES = '/home/tim/PycharmProjects/actions-runner/_work/RWE-Sharp-docs/RWE-Sharp-docs/RWE-Sharp/files/images'

Path to ./files/images

RWESharp.info.PATH_FILES_IMAGES_PALETTES = '/home/tim/PycharmProjects/actions-runner/_work/RWE-Sharp-docs/RWE-Sharp-docs/RWE-Sharp/files/images/palettes'

Path to ./files/palettes

RWESharp.info.PATH_MODS = '/home/tim/PycharmProjects/actions-runner/_work/RWE-Sharp-docs/RWE-Sharp-docs/RWE-Sharp/files/mods'

Path to ./files/mods

RWESharp.info.PATH_DRIZZLE = '/home/tim/PycharmProjects/actions-runner/_work/RWE-Sharp-docs/RWE-Sharp-docs/RWE-Sharp/drizzle'

Path to ./drizzle

RWESharp.info.PATH_LEVELS = '/home/tim/PycharmProjects/actions-runner/_work/RWE-Sharp-docs/RWE-Sharp-docs/RWE-Sharp/levelEditorProjects'

Path to ./levelEditorProjects

RWESharp.info.PATH_EFFECT_PREVIEWS = '/home/tim/PycharmProjects/actions-runner/_work/RWE-Sharp-docs/RWE-Sharp-docs/RWE-Sharp/files/effectPreviews'

Path to ./files/effectPreviews

RWESharp.info.PATH_MAT_PREVIEWS = '/home/tim/PycharmProjects/actions-runner/_work/RWE-Sharp-docs/RWE-Sharp-docs/RWE-Sharp/files/images/material_previews'

Path to ./files/images/material_previews

RWESharp.info.PATH_COLLECTIONS_TILES = '/home/tim/PycharmProjects/actions-runner/_work/RWE-Sharp-docs/RWE-Sharp-docs/RWE-Sharp/files/collections/tiles'

Path to ./files/collection/tiles

RWESharp.info.PATH_COLLECTIONS_PROPS = '/home/tim/PycharmProjects/actions-runner/_work/RWE-Sharp-docs/RWE-Sharp-docs/RWE-Sharp/files/collections/props'

Path to ./drizzle

RWESharp.info.PATH_DRIZZLE_TILES = '/home/tim/PycharmProjects/actions-runner/_work/RWE-Sharp-docs/RWE-Sharp-docs/RWE-Sharp/drizzle/Data/Graphics'

Path to ./drizzle/Data/Graphics

RWESharp.info.PATH_DRIZZLE_PROPS = '/home/tim/PycharmProjects/actions-runner/_work/RWE-Sharp-docs/RWE-Sharp-docs/RWE-Sharp/drizzle/Data/Props'

Path to ./drizzle/Data/Props

RWESharp.info.PATH_DRIZZLE_CAST = '/home/tim/PycharmProjects/actions-runner/_work/RWE-Sharp-docs/RWE-Sharp-docs/RWE-Sharp/drizzle/Data/Cast'

Path to ./drizzle/Data/Cast

RWESharp.info.ISLINUX = True

Checks if user is using windows

RWESharp.info.ISMAC = False

Checks if user is using mac

RWESharp.info.ISWIN = False

Checks if user is using windows

RWESharp.info.VERSION = '0.0.1'

RWE#’s version

RWESharp.info.AUTHOR = 'timofey26'

Literally me

RWESharp.info.AUTHORS = 'timofey26, atom, Lang0s and Xeno'

RWE#’s authors

RWESharp.info.NAME = 'RWE#'

Application name

RWESharp.info.PROGNAME = 'RWS'

Application executable name

RWESharp.info.FULLNAME = 'Rain World Editor Sharp'

Application full name

RWESharp.info.REPO = 'https://github.com/timofey260/RWE-Sharp/'

RWE# repo

RWESharp.info.REPO_ISSUES = 'https://github.com/timofey260/RWE-Sharp/issues/'

RWE# issues

RWESharp.info.REPO_DOWNLOAD = 'https://github.com/timofey260/RWE-Sharp/releases/'

RWE# releases page

RWESharp.info.REPO_DOWNLOAD_LATEST = 'https://github.com/timofey260/RWE-Sharp/releases/latest/'

Latest RWE# release

RWESharp.info.REPO_DATABASE = 'https://raw.githubusercontent.com/timofey260/RWE-Sharp-Database/refs/heads/main/baseinfo.json'

Link to RWE#’s database

Custom links for other repos

RWESharp.info.CONSTS = {'cellsize': 20, 'geo_image_config': {'blocksinfo': {'0': [1, 0], '1': [0, 0], '2': [0, 1], '3': [1, 1], '4': [2, 1], '5': [3, 1], '6': [1, 3], '7': [0, 7], '9': [2, 5]}, 'image': 'geometry.png', 'itemsize': 100, 'stackablesinfo': {'1': [1, 6], '10': [0, 4], '11': [[2, 6], [3, 6], [3, 5]], '12': [0, 5], '13': [3, 4], '18': [2, 4], '19': [3, 3], '2': [0, 6], '20': [2, 3], '21': [1, 4], '3': [1, 5], '4': [[3, 2], [0, 7], [1, 7], [2, 7], [3, 7]], '5': [0, 2], '6': [1, 2], '7': [2, 2], '9': [0, 3]}}, 'materialpreviews': {'3DBricks': '3dbricks', '4Mosaic': '4Mosaic', 'Asphalt': 'Asphalt', 'BigBrickMat': 'BigBrickMat', 'BigMetal': 'bigmetal', 'Bricks': 'bricks', 'BulkMetal': 'BulkMetal', 'CageGrate': 'CageGrate', 'Ceramic Tile': 'Ceramic Tile', 'Chaotic Stone': 'Chaotic Stone', 'Chaotic Stone 2': 'Chaotic Stone 2', 'Circuits': 'circuits', 'Cliff': 'Cliff', 'Color A Ceramic': 'Color A Ceramic', 'Color B Ceramic': 'Color B Ceramic', 'Concrete': 'concrete', 'Dense Pipes': 'Dense Pipes', 'Dirt': 'dirt', 'Dune Sand': 'Dune Sand', 'ElectricMetal': 'ElectricMetal', 'Grate': 'Grate', 'Invisible': 'invisible', 'LargeTrash': 'largetrash', 'MassiveBulkMetal': 'MassiveBulkMetal', 'MegaTrash': 'MegaTrash', 'Non-Slip Metal': 'Non-Slip Metal', 'RainStone': 'rainstone', 'Random Machines': 'Random Machines', 'Random Machines 2': 'Random Machines 2', 'Random Metal': 'Random Metal', 'Random Metals': 'Random Metals', 'Random Pipes': 'Random Pipes', 'Ridge': 'Ridge', 'Rocks': 'Rocks', 'Rough Rock': 'Rough Rock', 'Sandy Dirt': 'Sandy Dirt', 'Scaffolding': 'scaffolding', 'Shallow Circuits': 'Shallow Circuits', 'Shallow Dense Pipes': 'Shallow Dense Pipes', 'Sheet Metal': 'Sheet Metal', 'Small Machines': 'Small Machines', 'Small Pipes': 'Small Pipes', 'Stained Glass': 'Stained Glass', 'Standard': 'standard', 'Steel': 'Steel', 'SuperStructure': 'superstructure', 'SuperStructure2': 'superstructure2', 'Temple Stone': 'Temple Stone', 'Tiled Stone': 'Tiled Stone', 'Tiny Signs': 'Tiny Signs', 'Trash': 'trash'}, 'materials': {'3DBricks': [255, 148, 0], '4Mosaic': [227, 76, 13], 'Asphalt': [115, 115, 115], 'BigBrickMat': [148, 46, 89], 'BigMetal': [255, 0, 0], 'Bricks': [206, 148, 99], 'BulkMetal': [50, 19, 190], 'CageGrate': [50, 190, 190], 'Ceramic Tile': [57, 57, 99], 'Chaotic Stone': [255, 0, 255], 'Chaotic Stone 2': [90, 90, 90], 'Circuits': [8, 206, 8], 'Cliff': [75, 75, 75], 'Color A Ceramic': [120, 0, 90], 'Color B Ceramic': [0, 175, 175], 'Concrete': [148, 255, 255], 'Dense Pipes': [8, 8, 255], 'Dirt': [123, 74, 49], 'Dune Sand': [255, 255, 100], 'ElectricMetal': [255, 0, 100], 'Grate': [190, 50, 190], 'Invisible': [206, 206, 206], 'LargeTrash': [148, 24, 255], 'MassiveBulkMetal': [255, 19, 19], 'MegaTrash': [135, 10, 255], 'Non-Slip Metal': [180, 80, 80], 'RainStone': [0, 0, 255], 'Random Machines': [74, 115, 82], 'Random Machines 2': [116, 116, 80], 'Random Metal': [180, 10, 10], 'Random Metals': [255, 0, 80], 'Random Pipes': [80, 0, 140], 'Ridge': [200, 15, 60], 'Rocks': [185, 200, 0], 'Rough Rock': [155, 170, 0], 'Sandy Dirt': [180, 180, 80], 'Scaffolding': [57, 57, 41], 'Shallow Circuits': [15, 200, 155], 'Shallow Dense Pipes': [13, 23, 110], 'Sheet Metal': [145, 135, 125], 'Small Machines': [80, 116, 116], 'Small Pipes': [255, 255, 0], 'Stained Glass': [180, 80, 180], 'Standard': [148, 148, 148], 'Steel': [220, 170, 195], 'SuperStructure': [165, 181, 255], 'SuperStructure2': [189, 165, 0], 'Temple Stone': [0, 123, 181], 'Tiled Stone': [99, 0, 255], 'Tiny Signs': [14, 14, 14], 'Trash': [90, 255, 0]}, 'materialsize': [6, 8], 'shadowimages': {'Blob 1': 'Internal_269_blobLight1.png', 'Blob 2': 'Internal_270_blobLight2.png', 'Circle': 'Internal_265_bigCircle.png', 'Crack': 'Internal_272_crackLight.png', 'Curved Triangle': 'Drought_393406_curvedTriangleLight.png', 'Curved Triangle Hollow': 'Drought_393407_curvedTriangleLightEmpty.png', 'Directional': 'Internal_268_directionalLight.png', 'Hexagon': 'Drought_393409_hexagonLight.png', 'Hexagon Hollow': 'Drought_393410_hexagonLightEmpty.png', 'Hole': 'Internal_274_holeLight.png', 'Hollow Circle': 'Drought_393408_discLightEmpty.png', 'Hollow Square': 'Drought_393403_squareLightEmpty.png', 'Leaves': 'Internal_266_leaves.png', 'Octagon': 'Drought_393411_octagonLight.png', 'Octagon Hollow': 'Drought_393412_octagonLightEmpty.png', 'Oily': 'Internal_267_oilyLight.png', 'Pentagon': 'Drought_393401_pentagonLight.png', 'Pentagon Hollow': 'Drought_393400_pentagonLightEmpty.png', 'RD1 Dest': 'Drought_393245_DR1DestLight.png', 'RD2 Dest': 'Drought_393244_DR2DestLight.png', 'RD3 Dest': 'Drought_393243_DR3DestLight.png', 'Rounded Rect': 'Internal_275_roundedRectLight.png', 'Rounded Rect Hollow': 'Drought_393402_roundedRectLightEmpty.png', 'Square': 'Internal_244_bigSignGradient1.png', 'Squareish': 'Internal_273_squareishLight.png', 'Triangle': 'Drought_393404_triangleLight.png', 'Triangle Empty': 'Drought_393405_triangleLightEmpty.png', 'Worms': 'Internal_271_wormsLight.png'}, 'spritesize': 16}

Constants, shouldn’t be changed

Check files/Consts.json

RWESharp.info.CELLSIZE = 20

Size of single cell

Can be interpreted as viewport quality

RWESharp.info.SPRITESIZE = 16

Size of single tile sprite cell

RWESharp.info.camw = 70

Camera width(in cells)

RWESharp.info.camh = 40

Camera height(in cells)

RWESharp.info.ofsleft = 15

Amount in blocks to add to light image to left

RWESharp.info.ofstop = 15

Amount in blocks to add to light image to top

RWESharp.info.wladd = 5.7

Addition to water level in blocks