Code Monkey home page Code Monkey logo

chovy-gm's Introduction

chovy-gm

Development moved to: https://silica.codes/SilicaAndPina/chovy-gm

At long last. GameMaker 8.1 to PSP!

What is this code? Its Decompiled and Patched GameMaker Asset Compiler v1.0.98 (this was before there was any obfuscation) it has been modified to exclusively produce PSP compatible files from GM81 Executables. Also a nice gui was added

NOTE: this release is really buggy, and there isnt much i can do about it, this is mostly just using Karoshi (a PSP MINI put out by yoyogames back in 2011)
as the "runner" for the game and adapting a early GMStudio Compiler to build files for it
The "runner" was NEVER released publicly as an GM export module! and is basically was always in beta,
before being abandoned in favour of the PSVita version. dont expect stuff to work well

the only bugs i can fix are ones relating to compilation, and not running the game itself.

(ISOs built with this WILL work in Chovy-Sign.)

Dependancys

chovy-gm release zip. includes a few other executables

  • at3tool it is an offical SONY tool for converting WAV into there properitary .at3 format. if anyone has a libary that can handle this please let me know.

  • umdgenc is the offical UMD ISO builder from sony, it was the only UMD ISO builder i could find that would acturally work properly on the PSVita, (makes sense since its the offical tool) the reason most dont work is that they align sectors in whatever order. the PSP doesnt care, but PSPEmu on the PSVita does, im working on my own UMD builder to replace this.

  • fluidsynth a MIDI synthesier, used for converting MID files inside the GM Executables into WAV and then into at3 src: https://github.com/FluidSynth/fluidsynth

  • EBOOT.BIN same executable found in the PSP minis game "karoshi" it is effectively the gamemaker interpreter.

chovy-gm's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chovy-gm's Issues

Text and Draw not showing

i made a test game to try with chovy-gm. i able to make an iso with it and can run it, but the text and draw components aren't showing (i used draw rectangles and set font. bot not showing in ISO but show properly in EXE)

My Games.zip

i attached my gm file and iso file

Game crashing when big objects persist in room changes

Edit: I found out why the game was crashing in the first place: It looks like if you have a big enough object with enough variables that is persistent, when changing rooms the game crashes.

I'm trying to port Super Crate Box. I have the source code and I'm adapting it to the PSP limitations, but the game will crash on startup.

I already ported a super small project and it worked fine, but now I'm porting thos project that's a little bit bigger (around 6mb) and it always crashes the PSP after the splash screen. I don't know what it is, because I'm now testing by creating a previous empty room in the project that does nothing and it still crashes, so it seems to be crashing when loading the game files.

Title ID not working

I accedentaly modified the title id, how can i restart it/delete chovy-gms data?

Using bigger gamemaker games

hey thanks for this project, its really awesome :)
i was wondering if the reason some bigger gamemaker 8.1 games crash on the psp is because the runner (Mr Karoshi) is a PSP minis. Is there some way to get out of "minis mode" (probably not a real thing) so that larger games can run
Thanks so much ๐Ÿ‘

Trying to read or write a file seems to be freezing the game

I have a game which is running a few filed read and write functions.
For example

//Eg.1.Checking if file exists
file_exists("tntbf.sav")

//Eg.2 Opening a file
load = file_text_open_read("tntbf.sav")

//Eg.3 Writing to a file
save = file_text_open_write("tntbf.sav")
file_text_write_string(save,"Save Data.")
file_text_writeln(save)

As soon as this happens the game is freezing. So, I had to comment out the file writing part.
Is there supposed to be a safe/allowed location I'm supposed to write to or is file access not permitted on the PSP or the GML interpreter?

How do I save stuff and track user progress? Is there a PSP API avaialable for saving games?

user_l0.img

I have error with USER_L0.IMG. Chovy-GM is trying to open this file in folder with the game.exe. What can i do with that?

d3d does not work

In ppsspp (cuz i have no psp) it produces a random image, nothing works at all, idk why

Networking?

I don't have gm 8.1 yet but I'm interested in playing around with psp but before I do that I wanted to know if there's network capabilities implemented at all?

Question: GameMaker: HTML5

You can also make PSP games using GameMaker: HTML5 or just with Game Maker 8.1? Game Maker: HTML5 is similar to GameMaker 8.1, only export for HTML5 is added. Will you be able to play games there?

BGM stops

After 6 or so other sounds playing, bgm stops, how can i stop that?

Help with directory

Alright so I've created the exe for the game along with the icon0 and pic0 and it looks all okay.

When clicking the build iso button the program crashes with this error code:

"An unhandled exception of type 'System.IO.DirectoryNotFoundException' occurred in mscorlib.dll

Additional information: Could not find a part of the path 'C:\Users\tabee\Desktop\FalloutPortable\chovy-gm-master\bin\Release\RUNNER'."

I'd assume it'd generate the folder itself but there is no runner folder. I have the eboot but not sure where to place it. (I've tried placing the eboot inside a RUNNER folder I have created, but still same issue).

Thank you.

How to get rid of opening splash?

Hello,

tried to delete that annoying green splash at the beginning, and just noted Karoshi have it too.

Tried to find out if that string was somewhere in the C# code, but atm nothing found.

Could it be hardcoded in EBOOT.BIN?

Thanks

Failed due to unhandled exception

Trying to port this game maker 7 game to psp, but I get an unhandled exception error and it closes itself. Managed to get a screenshot before it closes.
error

save game

Hello, I want to know if you can save the progress of a game and how to do it.

Game lags as you progress through the room

Every time I try the game on the psp, I get to a point where it gets slower and slower, I want to know what should I do? will it be a problem of views? And one more thing, do the sound functions not work? because they don't loop

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.