Shout out to my man genizy and Draven for (indirectly) motivating me on this.

THIS IS PORT WAS NOT MADE BY HAKITA AND IS NOT AN OFFICAL PORT

I do not claim ownership of any of the assets for this game or even the code.

I will link the source code on Github

PS: No it's not illegal to decompile free video games. Only for paid ones if you share the necessary files to recompile the game (effectively pirating it).


void PATCH1.2 ()

 {

     //Fixes issue where camera in Level (0 2) all the way to (1 S)  has a god damn stroke

   // I did this by disabling a script called "First Person Input Module" in the Event System Gameobject inside each scene with it. It was causing the WebGL build to become glitched.

}

void PATCH1.3()

{

 //Fixes issue where fix in patch 1.2 broke the shop

//This is done with a lot of custom code and a lot of patience.

}

void PATCH1.4()

{

 //Adds back the shaders of ultrakill, making enemies and projectiles better to see.

//I found the original shaders that were decompiled were broken and needed to be replaced with an online equivalent.

}

void PATCH1.5()

{

//Enables Exceptions with Full stack trace to reduce crashes

}


ISSUES:

Saving is broken and doesn't save your progress.

Default Control Scheme is very inconvenient for web browsers (CTRL + W Closes tab)

Enemy Outlines are disabled and dysfunctional (enabling breaks the camera)

Github Link: https://github.com/gabrieldj81/Ultrakill-Prelude-Decompilation/

Original Game: https://hakita.itch.io/ultrakill-prelude

Updated 5 days ago
StatusReleased
PlatformsHTML5
Rating
Rated 4.9 out of 5 stars
(7 total ratings)
AuthorCake Logic
GenreShooter
Made withUnity
Tags3D, First-Person, Retro, Short, Singleplayer

Comments

Log in with itch.io to leave a comment.

This port is heavenly, so glad it doesnt crash every 5 mins now, TY CakeLogic🙏

as a Chromebook player my battery just entered the negatives. great port.

you should fr make it have saves and fix the crashing part but overall this is peak 🔥

Already fixed most of the crashes. Now I just need to fix saving. My current theory is that the game is in fact saving data, the code that retrieves said data can't find it.

(-1)

Could you maybe add a full-screen mode? The game closes whenever I do Ctrl + W because of a shortcut in Chrome's settings that I (sadly) can't change

There's already a full-screen mode. Go into the esc menu and go to settings, then click graphics. You can also bind another key to sliding, like how I used E.

(1 edit)

If you're on windows 11 or 10, you can install PowerToys off the Microsoft Store and Disable the CTRL + W shortcut. However, if you are on windows, then I highly doubt you're playing the web version. Just download the Windows version and play that. Otherwise, just change the slide key Chromebook users.

(+1)

I beckon thee for an answer, when will thou fix the crashes and add saving?

Crashes have been fixed (to my knowledge). But saving is currently being fixed.

You have my gratitude, kind sir.

Pausing the medival language for a  sec, this ports absolute cinema, i cannot wait for saving and such!

Do keep up da good work :D

can you please add a option to change controls cuz left CTRL aint workin' it just closes the tab 4 me

(+1)

"esc" x2  "options" "controls"

Thanks,needed it

Yeah you can change the  binds in menu, I have my slide set to "x"

(+1)

pls add saving I got shotgun and I am afraid to close my computer because of no saving

If only I could comprehend how the saving system works. I may just use PlayerPrefs. I don't care if you're smart enough to modify your save file, good for you.

(+1)

keeps randomly crashing and resetting my progress :(

(+1)

You should add controller support if its not already in the game.

forward sliding closes the tab :(

You can bind a different key to the slide, like I used E.

I parried Swordsmachine so hard it crashed the game lmao

(+1)

Give the port a save feature, and I'm giving this a P rank.

Its good but every time i get killed by the crusher my game crashes so please add in a save feature or fix that glitch pleases

sometimes it completely crashes and i think it is becuase there are to many things happening at once(ex: explosion and lots of blood) and i have to restart

when this gets more polished (hopefully) I cant wait to p rank this, I'll be keeping up with this, good luck!

(+1)

Did you give up on this, still crashes regularly and no saves what confuses me is that settings save so why dont levels

(+1)

how do i download html

(+1)

almost anytime I die from the 2 pressers near the end of 0-2 the game flippin crashes and since I cant save, I have to lay the game all over again. also, why does my assist settings save but nothing else!?

No damn clue, I should probably look into it.

(+2)

can you make an update that saves the progress plzzz

(1 edit) (+2)

YES! I SHOULD! Literally everyone has been asking me that. And it has been a nightmare to debug because of not being able to save.

no shotgun parry? also mine crashed

(+1)

why didnt you decompile the shaders also my camera rotates left for some reason

(1 edit) (+1)

What Shaders? 

EDIT: Nvm I Figured out what you meant

HOW DO I GET PAST THE PICEING REVOLER PART

Elaborate

(+1)

just shoot the ground if ur talking about when it tells u about the charing up revolver. It tryin to tell u charged shots can break glass floors like the one in the room i think ur talkin about

Would you be willing to tell me anything about how you made this port?

(3 edits)

Yes! I'd be happy to tell you the whole process!

Ask your questions!

What software did you use to decompile the game?

Asset Ripper 

https://github.com/AssetRipper/AssetRipper