More actions
No edit summary |
No edit summary |
||
(16 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox Vita Homebrews | {{Infobox Vita Homebrews | ||
|title=EUCLIOD | |title=EUCLIOD | ||
|image= | |image=eucliodvita2.png | ||
|description=Bullet Hell game for | |description=Bullet Hell game for PS Vita. Port of EUCLIOD for 3DS. | ||
|author=HexZyle | |author=HexZyle, Rinnegatamante | ||
|lastupdated=2017/05/25 | |lastupdated=2017/05/25 | ||
|type=Shooter | |type=Shooter | ||
|version=r8 | |version=r8 | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/vitahomebrews/eucliodvita.7z | |download=https://dlhb.gamebrew.org/vitahomebrews/eucliodvita.7z?k33p0fil35 | ||
|website=https://wololo.net/talk/viewtopic.php?f=116&t=48167 | |website=https://wololo.net/talk/viewtopic.php?f=116&t=48167 | ||
| | |donation=https://www.patreon.com/Rinnegatamante | ||
}} | |||
{{#seo: | |||
|title=Vita Homebrew Games (Shooter) - GameBrew | |||
|title_mode=append | |||
|image=eucliodvita2.png | |||
|image_alt=EUCLIOD | |||
}} | }} | ||
EUCLIOD is a stylistic bullet hell game with several levels (with support for custom levels too), different kind of enemies and bosses and different playable ships. It also has a difficulty bar so unexperienced player with bullet hell games can start practicing. | |||
The game has been [[EUCLIOD 3DS|developed by HexZyle for 3DS]] using [[Lua Player Plus 3DS|lpp-3ds]], it was ported to PS Vita by Rinnegatamante with [[Lua Player Plus Vita|lpp-vita]] along with several bugfixes. | |||
== | ==Installation== | ||
Extract EUCLIOD.zip to ux0:/data. | |||
Install the VPK on your PS Vita or PS TV. | |||
==User guide== | |||
The game has 6 enemies, 3 bosses with multiple phases, and 5 different weapons. | |||
It is a bullet hell game: so you get one life, and a tiny hitbox. | |||
You can remap the Fire and Focus controls to Cross, Circle, Triangle, Square, L, R in the options menu if you don't like the default. | You can remap the Fire and Focus controls to Cross, Circle, Triangle, Square, L, R in the options menu if you don't like the default. | ||
== | ===Custom levels=== | ||
* The game will load from any level named correctly. levelx.dat should be the filename where x is the number with no spacers. * The game will state invalid if the file does not exist or if the file does not have "v001" on the first line. | * The game will load from any level named correctly. levelx.dat should be the filename where x is the number with no spacers. * The game will state invalid if the file does not exist or if the file does not have "v001" on the first line. | ||
* The game will likely crash if you have both these but the syntax in the file is incorrect. | * The game will likely crash if you have both these but the syntax in the file is incorrect. | ||
Line 50: | Line 48: | ||
The second cell is the enemy that's spawning. | The second cell is the enemy that's spawning. | ||
* "en01" (Fighter) is the enemy that targets you with bullets | * "en01" (Fighter) is the enemy that targets you with bullets. | ||
* "en02" (Bomber) is the enemy that sits still and shoots slow bullets directly downwards | * "en02" (Bomber) is the enemy that sits still and shoots slow bullets directly downwards. | ||
* "en03" (Strafer) is the sliding enemy that lays down a curtain | * "en03" (Strafer) is the sliding enemy that lays down a curtain. | ||
* "en04" (Helix) is the enemy that shoots a helix of bullets and diagonal shots alternatively | * "en04" (Helix) is the enemy that shoots a helix of bullets and diagonal shots alternatively. | ||
* "en05" (Kamikaze) is a slow moving enemy that proceeds down the screen and then detonates into a ring of bullets if not destroyed | * "en05" (Kamikaze) is a slow moving enemy that proceeds down the screen and then detonates into a ring of bullets if not destroyed. | ||
* "en06" (Asteroid) is a large object that soaks up player shots. Graphic and direction is deterministic based on the frame it was spawned in | * "en06" (Asteroid) is a large object that soaks up player shots. Graphic and direction is deterministic based on the frame it was spawned in. | ||
* "en07" (Odin) individual mob. Untested. | * "en07" (Odin) individual mob. Untested. | ||
* "bo01", "bo02" and "bo03" are the three current bosses, and spawn after a warning is flashed on screen. Note that two bosses cannot be spawned within a short period of eachother. (and probably not even on the same level, this is largely untested) | * "bo01", "bo02" and "bo03" are the three current bosses, and spawn after a warning is flashed on screen. Note that two bosses cannot be spawned within a short period of eachother. (and probably not even on the same level, this is largely untested). | ||
The third cell is what side of the screen the enemy will enter. Top, Left, or Right. Note that | The third cell is what side of the screen the enemy will enter. Top, Left, or Right. Note that these are not tested - when en03 enters from the Top, and when bo01 enters from Left or Right. The whole enemy spawning system is really bare-bones at the moment. | ||
The final cell is the coordinate the enemy spawns at. For Top spawning enemies, this number is the X-coordinate they spawn at, (between 0-400 for left-right) and for Left and Right spawning enemies, this is the Y coordinate. (0-240 for top-bottom) | The final cell is the coordinate the enemy spawns at. For Top spawning enemies, this number is the X-coordinate they spawn at, (between 0-400 for left-right) and for Left and Right spawning enemies, this is the Y coordinate. (0-240 for top-bottom) | ||
'''Note:''' On PSVITA version, a rescaler is used so the position values must be multiplied per 2,2666 to get where it will spawn on PSVITA screen with this formula: | |||
psvita_screen_pos = 3ds_screen_pos * 2,2666 + 27 | |||
==Controls== | |||
Square - Shoots | |||
R - Focus Mode (halve movement speed, and uses an alternate weapon) | |||
Select - Take screenshot (in ux0:/data/EUCLIOD/screenshots) | |||
==Screenshots== | |||
https://dlhb.gamebrew.org/vitahomebrews/eucliodvita4.png | |||
https://dlhb.gamebrew.org/vitahomebrews/eucliodvita3.png | |||
==Changelog== | ==Changelog== | ||
Line 75: | Line 82: | ||
* Several bugfixes in bosses logic being broken due to wrong math calculations. | * Several bugfixes in bosses logic being broken due to wrong math calculations. | ||
* Added support to analogs. | * Added support to analogs. | ||
* Enhanced mode (444 Mode) will be automatically turned on for | * Enhanced mode (444 Mode) will be automatically turned on for PS Vita. | ||
==Credits== | ==Credits== | ||
HexZyle for this awesome game. I really loved it on 3DS, that's why I decided to port it to PSVITA. | |||
== External links == | Flash-Original for doing some custom icons and graphics stuffs for the PSVITA version. | ||
==External links== | |||
* Wololo - https://wololo.net/talk/viewtopic.php?f=116&t=48167 | * Wololo - https://wololo.net/talk/viewtopic.php?f=116&t=48167 | ||
* VitaDB - https://vitadb.rinnegatamante.it/#/info/263 | * VitaDB - https://vitadb.rinnegatamante.it/#/info/263 | ||
[[Category:Other game ports on Vita]] | |||
[[Category:Vita game ports]] |
Latest revision as of 03:13, 26 October 2024
EUCLIOD | |
---|---|
General | |
Author | HexZyle, Rinnegatamante |
Type | Shooter |
Version | r8 |
License | Mixed |
Last Updated | 2017/05/25 |
Links | |
Download | |
Website | |
Support Author | |
EUCLIOD is a stylistic bullet hell game with several levels (with support for custom levels too), different kind of enemies and bosses and different playable ships. It also has a difficulty bar so unexperienced player with bullet hell games can start practicing.
The game has been developed by HexZyle for 3DS using lpp-3ds, it was ported to PS Vita by Rinnegatamante with lpp-vita along with several bugfixes.
Installation
Extract EUCLIOD.zip to ux0:/data.
Install the VPK on your PS Vita or PS TV.
User guide
The game has 6 enemies, 3 bosses with multiple phases, and 5 different weapons.
It is a bullet hell game: so you get one life, and a tiny hitbox.
You can remap the Fire and Focus controls to Cross, Circle, Triangle, Square, L, R in the options menu if you don't like the default.
Custom levels
- The game will load from any level named correctly. levelx.dat should be the filename where x is the number with no spacers. * The game will state invalid if the file does not exist or if the file does not have "v001" on the first line.
- The game will likely crash if you have both these but the syntax in the file is incorrect.
v001 //add this to the start of every level you make, it won't start without it |T-000100|en01|T|100 |T-000200|en02|L|050
Every line has to be exactly 20 characters long, in this exact format (my text-parser programming skills suck) The first 6-digit number is the frame the enemy spawns, if you're not lagging this should be 60 per second.
The second cell is the enemy that's spawning.
- "en01" (Fighter) is the enemy that targets you with bullets.
- "en02" (Bomber) is the enemy that sits still and shoots slow bullets directly downwards.
- "en03" (Strafer) is the sliding enemy that lays down a curtain.
- "en04" (Helix) is the enemy that shoots a helix of bullets and diagonal shots alternatively.
- "en05" (Kamikaze) is a slow moving enemy that proceeds down the screen and then detonates into a ring of bullets if not destroyed.
- "en06" (Asteroid) is a large object that soaks up player shots. Graphic and direction is deterministic based on the frame it was spawned in.
- "en07" (Odin) individual mob. Untested.
- "bo01", "bo02" and "bo03" are the three current bosses, and spawn after a warning is flashed on screen. Note that two bosses cannot be spawned within a short period of eachother. (and probably not even on the same level, this is largely untested).
The third cell is what side of the screen the enemy will enter. Top, Left, or Right. Note that these are not tested - when en03 enters from the Top, and when bo01 enters from Left or Right. The whole enemy spawning system is really bare-bones at the moment.
The final cell is the coordinate the enemy spawns at. For Top spawning enemies, this number is the X-coordinate they spawn at, (between 0-400 for left-right) and for Left and Right spawning enemies, this is the Y coordinate. (0-240 for top-bottom)
Note: On PSVITA version, a rescaler is used so the position values must be multiplied per 2,2666 to get where it will spawn on PSVITA screen with this formula:
psvita_screen_pos = 3ds_screen_pos * 2,2666 + 27
Controls
Square - Shoots
R - Focus Mode (halve movement speed, and uses an alternate weapon)
Select - Take screenshot (in ux0:/data/EUCLIOD/screenshots)
Screenshots
Changelog
r8
- First Vita port version.
- Enabled audio code: sounds work perfectly on PSVITA version.
- Several bugfixes in bosses logic being broken due to wrong math calculations.
- Added support to analogs.
- Enhanced mode (444 Mode) will be automatically turned on for PS Vita.
Credits
HexZyle for this awesome game. I really loved it on 3DS, that's why I decided to port it to PSVITA.
Flash-Original for doing some custom icons and graphics stuffs for the PSVITA version.