Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Hypno.exe

A mind-melting hypnotic visual generator and brainwashing toolset. · By d/Dev

Program Sharing Sticky

A topic by d/Dev created Dec 16, 2021 Views: 2,650
Viewing posts 1 to 1
Developer

YOU CAN EXPORT AND SHARE PROGRAMS

While this feature is entirely immature, thanks to the way I am handling data for Elements you can currently export and import Programs as plain text. Here is how:

EXPORT

Once you have created and saved the Program you want to share, go to Solo mode.

Then, select the Program in the list that you want to share.

Finally, scroll to the bottom of the Raw Text view to reveal a Copy button. Press this and the Program will be copied to your clipboard as plain text, which you can then paste elsewhere to save and share.

IMPORT

To Import, first make sure you have copied the raw text of the Program you wish to import. Then, go to the Editor.

In the Program selection screen, click on “Import from Clipboard”

This will open the Program Editor with the Imported Program ready to Edit! Just remember to save it, as it is not saved until you do! You can change the name and description, Stages, and Elements as desired.

Here is the raw text of the Example provided with Hypno.exe. If you want to share your own in this thread please do so, just remember to wrap your text in ```

{
	"iD": "839735BA45C92D287DB77D8DBFD2629B",
	"info":
	{
		"name": "Example Program",
		"description": "A simple example program built in 0.1 for new users to peruse.",
		"tags":
		{
			"tags": [
				{
					"tag": "example"
				},
				{
					"tag": "0.1"
				}
			]
		},
		"image": "None"
	},
	"stages": [
		{
			"iD": "A1B242CD45D274051D7109AB9B5E20F9",
			"info":
			{
				"name": "",
				"description": "",
				"tags":
				{
					"tags": []
				},
				"image": "None"
			},
			"duration": 5,
			"elements": [
				{
					"info":
					{
						"name": "Basic Text",
						"description": "A longer description goes here.",
						"tags":
						{
							"tags": []
						},
						"image": "/Game/Hypno/Elements/BasicText/T_Text_Icon.T_Text_Icon"
					},
					"class": "BlueprintGeneratedClass'/Game/Hypno/Elements/BasicText/BP_BasicText_Elem.BP_BasicText_Elem_C'",
					"data": "{\r\n\t\"text\": \"Hypno.exe\",\r\n\t\"color\":\r\n\t{\r\n\t\t\"b\": 255,\r\n\t\t\"g\": 0,\r\n\t\t\"r\": 255,\r\n\t\t\"a\": 255\r\n\t}\r\n}"
				},
				{
					"info":
					{
						"name": "Spiral",
						"description": "A pretty spiral",
						"tags":
						{
							"tags": []
						},
						"image": "/Game/Hypno/Elements/Spiral/T_Spiral_Icon.T_Spiral_Icon"
					},
					"class": "BlueprintGeneratedClass'/Game/Hypno/Elements/Spiral/BP_Spiral_Elem.BP_Spiral_Elem_C'",
					"data": "{\r\n\t\"arms\": 3.4125130176544189,\r\n\t\"speed\": 0.050409000366926193,\r\n\t\"taper\": 0.12579746544361115,\r\n\t\"thickness\": 10,\r\n\t\"bDirection\": false,\r\n\t\"color\":\r\n\t{\r\n\t\t\"r\": 0.084676481783390045,\r\n\t\t\"g\": 0,\r\n\t\t\"b\": 0.26629415154457092,\r\n\t\t\"a\": 1\r\n\t}\r\n}"
				},
				{
					"info":
					{
						"name": "Metronome",
						"description": "A simple, synthetic metronome.",
						"tags":
						{
							"tags": []
						},
						"image": "/Game/Hypno/Elements/Metronome/T_Metronome_Icon.T_Metronome_Icon"
					},
					"class": "BlueprintGeneratedClass'/Game/Hypno/Elements/Metronome/BP_Metronome_Elem.BP_Metronome_Elem_C'",
					"data": "{\r\n\t\"bpm\": 60,\r\n\t\"pitch\": 171.46479797363281,\r\n\t\"volume\": 1\r\n}"
				},
				{
					"info":
					{
						"name": "Rings",
						"description": "Concentric Rings",
						"tags":
						{
							"tags": []
						},
						"image": "/Game/Hypno/Elements/Rings/T_Rings_Icon.T_Rings_Icon"
					},
					"class": "BlueprintGeneratedClass'/Game/Hypno/Elements/Rings/BP_Rings_Elem.BP_Rings_Elem_C'",
					"data": "{\r\n\t\"count\": 5.8965587615966797,\r\n\t\"thickness\": 0.30000001192092896,\r\n\t\"speed\": 0.44902637600898743,\r\n\t\"color\":\r\n\t{\r\n\t\t\"r\": 3,\r\n\t\t\"g\": 0,\r\n\t\t\"b\": 3,\r\n\t\t\"a\": 1\r\n\t},\r\n\t\"bDirection\": true\r\n}"
				}
			]
		},
		{
			"iD": "0DFA50554783364147ED7494B948BDF3",
			"info":
			{
				"name": "",
				"description": "",
				"tags":
				{
					"tags": []
				},
				"image": "None"
			},
			"duration": 6,
			"elements": [
				{
					"info":
					{
						"name": "Changing Text",
						"description": "A longer description goes here.",
						"tags":
						{
							"tags": []
						},
						"image": "/Game/Hypno/Elements/ChangingText/T_ChangingText_Icon.T_ChangingText_Icon"
					},
					"class": "BlueprintGeneratedClass'/Game/Hypno/Elements/ChangingText/BP_ChangingText_Elem.BP_ChangingText_Elem_C'",
					"data": "{\r\n\t\"texts\": [\r\n\t\t{\r\n\t\t\t\"text\": \"5\",\r\n\t\t\t\"color\":\r\n\t\t\t{\r\n\t\t\t\t\"b\": 0,\r\n\t\t\t\t\"g\": 0,\r\n\t\t\t\t\"r\": 255,\r\n\t\t\t\t\"a\": 255\r\n\t\t\t},\r\n\t\t\t\"duration\": 1\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"text\": \"4\",\r\n\t\t\t\"color\":\r\n\t\t\t{\r\n\t\t\t\t\"b\": 0,\r\n\t\t\t\t\"g\": 0,\r\n\t\t\t\t\"r\": 233,\r\n\t\t\t\t\"a\": 255\r\n\t\t\t},\r\n\t\t\t\"duration\": 1\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"text\": \"3\",\r\n\t\t\t\"color\":\r\n\t\t\t{\r\n\t\t\t\t\"b\": 0,\r\n\t\t\t\t\"g\": 0,\r\n\t\t\t\t\"r\": 193,\r\n\t\t\t\t\"a\": 255\r\n\t\t\t},\r\n\t\t\t\"duration\": 1\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"text\": \"2\",\r\n\t\t\t\"color\":\r\n\t\t\t{\r\n\t\t\t\t\"b\": 0,\r\n\t\t\t\t\"g\": 0,\r\n\t\t\t\t\"r\": 151,\r\n\t\t\t\t\"a\": 255\r\n\t\t\t},\r\n\t\t\t\"duration\": 1\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"text\": \"1\",\r\n\t\t\t\"color\":\r\n\t\t\t{\r\n\t\t\t\t\"b\": 0,\r\n\t\t\t\t\"g\": 0,\r\n\t\t\t\t\"r\": 110,\r\n\t\t\t\t\"a\": 255\r\n\t\t\t},\r\n\t\t\t\"duration\": 1\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"text\": \"0\",\r\n\t\t\t\"color\":\r\n\t\t\t{\r\n\t\t\t\t\"b\": 0,\r\n\t\t\t\t\"g\": 0,\r\n\t\t\t\t\"r\": 72,\r\n\t\t\t\t\"a\": 255\r\n\t\t\t},\r\n\t\t\t\"duration\": 1\r\n\t\t}\r\n\t]\r\n}"
				},
				{
					"info":
					{
						"name": "Rings",
						"description": "Concentric Rings",
						"tags":
						{
							"tags": []
						},
						"image": "/Game/Hypno/Elements/Rings/T_Rings_Icon.T_Rings_Icon"
					},
					"class": "BlueprintGeneratedClass'/Game/Hypno/Elements/Rings/BP_Rings_Elem.BP_Rings_Elem_C'",
					"data": "{\r\n\t\"count\": 1,\r\n\t\"thickness\": 0.30000001192092896,\r\n\t\"speed\": 0.5,\r\n\t\"color\":\r\n\t{\r\n\t\t\"r\": 5,\r\n\t\t\"g\": 0.13096462190151215,\r\n\t\t\"b\": 0,\r\n\t\t\"a\": 1\r\n\t},\r\n\t\"bDirection\": true\r\n}"
				},
				{
					"info":
					{
						"name": "Static Binaural",
						"description": "A basic, static 6Hz binaural",
						"tags":
						{
							"tags": []
						},
						"image": "/Game/Hypno/Elements/StaticBinaural/T_Binaurals_Icon.T_Binaurals_Icon"
					},
					"class": "BlueprintGeneratedClass'/Game/Hypno/Elements/StaticBinaural/BP_StaticBinaural_Elem.BP_StaticBinaural_Elem_C'",
					"data": "{\r\n\t\"frequency\": 1,\r\n\t\"pitch\": 1,\r\n\t\"volume\": 0.5,\r\n\t\"bWhiteNoise\": true,\r\n\t\"whiteNoiseVolume\": 0\r\n}"
				}
			]
		}
	]
}