Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
Variable-ind committed Jul 24, 2024
0 parents commit 8426f7e
Show file tree
Hide file tree
Showing 37 changed files with 1,642 additions and 0 deletions.
64 changes: 64 additions & 0 deletions export_presets.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
[preset.0]

name="Export Extension (PCK)"
platform="Windows Desktop"
runnable=true
dedicated_server=false
custom_features=""
export_filter="all_resources"
include_filter="*.json"
exclude_filter="res://src/Extensions/Audia/API/*"
export_path=""
encryption_include_filters=""
encryption_exclude_filters=""
encrypt_pck=false
encrypt_directory=false

[preset.0.options]

custom_template/debug=""
custom_template/release=""
debug/export_console_wrapper=1
binary_format/embed_pck=false
texture_format/bptc=false
texture_format/s3tc=true
texture_format/etc=false
texture_format/etc2=false
binary_format/architecture="x86_64"
codesign/enable=false
codesign/timestamp=true
codesign/timestamp_server_url=""
codesign/digest_algorithm=1
codesign/description=""
codesign/custom_options=PackedStringArray()
application/modify_resources=true
application/icon=""
application/console_wrapper_icon=""
application/icon_interpolation=4
application/file_version=""
application/product_version=""
application/company_name=""
application/product_name=""
application/file_description=""
application/copyright=""
application/trademarks=""
application/export_angle=0
ssh_remote_deploy/enabled=false
ssh_remote_deploy/host="user@host_ip"
ssh_remote_deploy/port="22"
ssh_remote_deploy/extra_args_ssh=""
ssh_remote_deploy/extra_args_scp=""
ssh_remote_deploy/run_script="Expand-Archive -LiteralPath '{temp_dir}\\{archive_name}' -DestinationPath '{temp_dir}'
$action = New-ScheduledTaskAction -Execute '{temp_dir}\\{exe_name}' -Argument '{cmd_args}'
$trigger = New-ScheduledTaskTrigger -Once -At 00:00
$settings = New-ScheduledTaskSettingsSet
$task = New-ScheduledTask -Action $action -Trigger $trigger -Settings $settings
Register-ScheduledTask godot_remote_debug -InputObject $task -Force:$true
Start-ScheduledTask -TaskName godot_remote_debug
while (Get-ScheduledTask -TaskName godot_remote_debug | ? State -eq running) { Start-Sleep -Milliseconds 100 }
Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorAction:SilentlyContinue"
ssh_remote_deploy/cleanup_script="Stop-ScheduledTask -TaskName godot_remote_debug -ErrorAction:SilentlyContinue
Unregister-ScheduledTask -TaskName godot_remote_debug -Confirm:$false -ErrorAction:SilentlyContinue
Remove-Item -Recurse -Force '{temp_dir}'"
binary_format/64_bits=true
texture_format/no_bptc_fallbacks=true
29 changes: 29 additions & 0 deletions project.godot
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
; Engine configuration file.
; It's best edited using the editor UI and not directly,
; since the parameters that go here are not all obvious.
;
; Format:
; [section] ; section goes between []
; param=value ; assign values to parameters

config_version=5

[application]

config/name="Audia"
config/description="A pixelorama Extention (The \"Name\" and \"Description\" field are not related to extention system so they can be anything)"
config/features=PackedStringArray("4.2")
" field are not related to extention system so they can be anything)run/main_scene"="res://src/Extensions/Audia/Main.tscn"

[autoload]

ExtensionsApi="*res://src/Extensions/Audia/API/ExtensionsApi.gd"

[physics]

common/enable_pause_aware_picking=true

[rendering]

quality/driver/driver_name="GLES2"
vram_compression/import_etc=true
7 changes: 7 additions & 0 deletions src/Extensions/Audia/API/EmptyClasses/AnimationTag.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
class_name AnimationTag
extends RefCounted
# A class for frame tag properties


func _init(_name, _color, _from, _to) -> void:
pass
5 changes: 5 additions & 0 deletions src/Extensions/Audia/API/EmptyClasses/BaseCel.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
class_name BaseCel
extends RefCounted
## Base class for cel properties.
## The term "cel" comes from "celluloid" (https://en.wikipedia.org/wiki/Cel).

2 changes: 2 additions & 0 deletions src/Extensions/Audia/API/EmptyClasses/BaseLayer.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
class_name BaseLayer
extends RefCounted
2 changes: 2 additions & 0 deletions src/Extensions/Audia/API/EmptyClasses/BaseTool.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
class_name BaseTool
extends VBoxContainer
6 changes: 6 additions & 0 deletions src/Extensions/Audia/API/EmptyClasses/Cel3D.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
class_name Cel3D
extends BaseCel


func _init(_size: Vector2, from_pxo := false, _object_prop := {}, _scene_prop := {}) -> void:
pass
3 changes: 3 additions & 0 deletions src/Extensions/Audia/API/EmptyClasses/Cel3DObject.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
class_name Cel3DObject
extends Node3D

1 change: 1 addition & 0 deletions src/Extensions/Audia/API/EmptyClasses/Drawers.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
class_name Drawer
8 changes: 8 additions & 0 deletions src/Extensions/Audia/API/EmptyClasses/Frame.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
class_name Frame
extends RefCounted
# A class for frame properties.
# A frame is a collection of cels, for each layer.


func _init(_cels := [], _duration := 1.0) -> void:
pass
8 changes: 8 additions & 0 deletions src/Extensions/Audia/API/EmptyClasses/GIFAnimationExporter.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
class_name GIFAnimationExporter
# Acts as the interface between the AImgIO format-independent interface and gdgifexporter.
# Note that if the interface needs changing for new features, do just change it!


func _init():
pass

8 changes: 8 additions & 0 deletions src/Extensions/Audia/API/EmptyClasses/GroupCel.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
class_name GroupCel
extends BaseCel
# A class for the properties of cels in GroupLayers.
# The term "cel" comes from "celluloid" (https://en.wikipedia.org/wiki/Cel).


func _init(_opacity := 1.0) -> void:
pass
9 changes: 9 additions & 0 deletions src/Extensions/Audia/API/EmptyClasses/GroupLayer.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
class_name GroupLayer
extends BaseLayer
# A class for group layer properties

var expanded := true


func _init(_project, _name := "") -> void:
pass
4 changes: 4 additions & 0 deletions src/Extensions/Audia/API/EmptyClasses/ImageEffect.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
class_name ImageEffect
extends ConfirmationDialog
## Parent class for all image effects
## Methods that have "pass" are meant to be replaced by the inherited scripts
6 changes: 6 additions & 0 deletions src/Extensions/Audia/API/EmptyClasses/Layer3D.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
class_name Layer3D
extends BaseLayer


func _init(_project, _name := "") -> void:
pass
10 changes: 10 additions & 0 deletions src/Extensions/Audia/API/EmptyClasses/ObjParse.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
class_name ObjParse

# Obj parser made by Ezcha, updated by Deakcor
# Created on 7/11/2018
# https://ezcha.net
# https://github.com/Ezcha/gd-obj
# MIT License
# https://github.com/Ezcha/gd-obj/blob/master/LICENSE

# Returns an array of materials from a MTL file
9 changes: 9 additions & 0 deletions src/Extensions/Audia/API/EmptyClasses/PixelCel.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
class_name PixelCel
extends BaseCel
# A class for the properties of cels in PixelLayers.
# The term "cel" comes from "celluloid" (https://en.wikipedia.org/wiki/Cel).
# The "image" variable is where the image data of each cel are.


func _init(_image := Image.new(), _opacity := 1.0, _image_texture: ImageTexture = null) -> void:
pass
7 changes: 7 additions & 0 deletions src/Extensions/Audia/API/EmptyClasses/PixelLayer.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
class_name PixelLayer
extends BaseLayer
# A class for standard pixel layer properties.


func _init(_project, _name := "") -> void:
pass
8 changes: 8 additions & 0 deletions src/Extensions/Audia/API/EmptyClasses/Project.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# gdlint: ignore=max-public-methods
class_name Project
extends RefCounted
# A class for project properties.


func _init(_frames := [], _name := tr("untitled"), _size := Vector2(64, 64)) -> void:
pass
2 changes: 2 additions & 0 deletions src/Extensions/Audia/API/EmptyClasses/SelectionMap.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
class_name SelectionMap
extends Image
2 changes: 2 additions & 0 deletions src/Extensions/Audia/API/EmptyClasses/SelectionTool.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
class_name SelectionTool
extends BaseTool
3 changes: 3 additions & 0 deletions src/Extensions/Audia/API/EmptyClasses/ShaderImageEffect.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
class_name ShaderImageEffect
extends RefCounted
# Helper class to generate image effects using shaders
6 changes: 6 additions & 0 deletions src/Extensions/Audia/API/EmptyClasses/Tiles.gd
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
class_name Tiles
extends RefCounted


func _init(size: Vector2):
pass
Loading

0 comments on commit 8426f7e

Please sign in to comment.