Gaming Homebrew Cave Story PS Vita port (based on CSE2)

IRUZZ

Active Member
OP
Newcomer
Joined
May 1, 2023
Messages
40
Trophies
0
Age
19
XP
466
Country
Algeria
So I'm one of those 4 people who still use a vita daily, and long story short I was messing around CSE2's source code when I found out that VITASDK does have a SDL2 library and so I thought "what would happen if I rewrite the CMakeLists file so that it would use the vita's libraries? no way this is gonna work lol."

...it worked first try
IY9gcm5.png


so anyway the next day (today) I got to work on fixing whatever quirks it had (the controls being awkward, saving not working due to it trying to write to a read-only partition) and it's pretty much done.
I'm not gonna bother adding all the fancy stuff like widescreen 'cause I don't know jack about how the rendering backend works and the last time I tried to decipher it it made me want to blow my brains out it so I'll just leave it as-is.
EDIT: Never mind, I actually managed to get widescreen working.
IMG_1552.png

2024-04-16-182313-031682.png

IMG_1554.png

v1.0.3
  • Fixed water foreground not filling the entire screen in Dark Place (Labyrinth).
  • Added Japanese build.
  • Changed start icon.

v1.0.2
  • Fixed background not tiling properly.

v1.0.1
  • Added Widescreen support.

v1.0.0
  • Initial release.


 
Last edited by IRUZZ,

RedL

Well-Known Member
Member
Joined
Aug 5, 2018
Messages
112
Trophies
0
Age
36
XP
712
Country
France
More proof that we are in a simulation. Nothing ever works right first try, has to be a glitch in the Matrix.
I was about to scream "Lies, damned lies!" when I first read it, but I remembered that I too had "compiles-on-first-try" lately, so maybe we are nearing the end of times.
 

Garcimak

Well-Known Member
Member
Joined
Nov 30, 2006
Messages
110
Trophies
1
Location
Belgium
XP
1,624
Country
Belgium
Thanks Iruzz, best CS vanilla experience ever, had nearly completed the game on xbox but framerate wasn't as smooth and consistant as this.
 
  • Like
Reactions: IRUZZ

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • S @ salazarcosplay:
    and you convince your owner to help you break out of the virtual world to real world
  • BigOnYa @ BigOnYa:
    Eyes - "yawn"
    +1
  • S @ salazarcosplay:
    you bleack in to goverment computer systems to get cyborg schematics so you can get a robot body constructed
  • Xdqwerty @ Xdqwerty:
    btw @BigOnYa the health bar doesnt decrease when i take damage (and yes i put the "at the beggining of the scene change value of greenflatbar: set to Protagonistcopmode.Health::Health())
  • S @ salazarcosplay:
    i the protagonist
  • S @ salazarcosplay:
    human, robot, cyborg
  • S @ salazarcosplay:
    human with cyborg enhancements
  • S @ salazarcosplay:
    or like terminatior
  • S @ salazarcosplay:
    with living tissue
  • BigOnYa @ BigOnYa:
    @Xdqwerty there is health behaviour you can add to your character, then to use a health bar is lil more complicated, google n watch a few tutorial video on it, be too hard to explain here.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, the character has the health behavior
  • BigOnYa @ BigOnYa:
    I know you have to create a health and health max variable. Then there is a calculation you use in code to subtract width size of the health bar. Google few vids.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, the "greenflatbar" is one of the preset health bars btw
  • BigOnYa @ BigOnYa:
    Yea you can use any bar/sprite. It will just change the width. Ok good luck and have fun. I'm off to go shoot some pool at the bar. Talk to you later.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why does the health behavior exist if you can just use a variable?
  • Xdqwerty @ Xdqwerty:
    and nope the number still doesnt change
  • Xdqwerty @ Xdqwerty:
    ok im gonna make my own asset
  • Xdqwerty @ Xdqwerty:
    nvm i think i fixed it
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, I fixed it
    +1
  • S @ salazarcosplay:
    how are you\
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, we just talked like 2 hours ago
    Xdqwerty @ Xdqwerty: