Thread with 16 posts
jump to expanded postI got a new game working in touchHLE! This game is neither impressive nor famous, but it’s charming and I remember it fondly: Touch & Go, published by The Game Creators, a British company better known for stuff like DarkBASIC and The 3D Gamemaker, not making games!
https://video.twimg.com/ext_tw_video/1632865721301581824/pu/vid/350x540/CSs1-18HU_4kd666.mp4
this is not fully working yet, e.g. I didn’t show you how messed up the “buy the full version” screen looks, and you have to convert the .mp3 in the game’s files to a .wav
I haven’t made a new release yet for those reasons.
but I wanted to show this off early :3
in case you’re wondering why it’s the lite version: that’s the one I have on my iTunes account!
I also have “App Pack 1” which, as its name suggests, bundles several apps into one, and that contains the full version of Touch & Go, but that’s a bit harder to get working.
fun* fact: the music in this game is an MP3, and thus it has a few milliseconds of silence when it loops, because (almost?) all MP3 files begin with a bit of silence for some reason. it’s a bit… amateurish
* if you care about audio stuff this may be infuriating
here’s a nice article from back in the day which talks about this game https://www.pocketgamer.com/idare/from-darkbasic-to-idare-the-game-creators-explain-their-newfound-app-store-love/
omg so, i needed to get a game over for testing, so i just sat there, not touching the mouse or controller, letting the blocks fall
…and then a block fell and there was a match by coincidence
…and then it happened again
and again, and…
the easiest level can play itself!
reminds me of the classic “luigi wins by doing absolutely nothing” https://www.youtube.com/watch?v=m6PxRwgjzZw
@hikari I think it's in the mp3 spec to have a short silence at the start. This makes gapless loops impossible with this format.
@Tijn @hikari The LAME Tech FAQ explains it: https://lame.sourceforge.io/tech-FAQ.txt
Ie. it is a technical artifact of the encoding process. A proper decoder should be able to skip this using embedded metadata.
@Tijn @hikari Apple has a nice writeup of a similar issue with AAC: https://developer.apple.com/library/archive/documentation/QuickTime/QTFF/QTFFAppenG/QTFFAppenG.html
@hikari This is so charmingly Euro computer. I love it.
@misty it’s very demoscene 🤔
@hikari if this was a dogfood project for their tools, which it kinda looks like, they did something Unity3D still hasn't
@Triplefox I also assumed this was an intentional dogfooding thing, but interestingly they said in an article from the time (linked later in the thread) that they weren’t planning on making tools. I’m certain they made use of their experience and maybe code from games like these when they made AGK, though.
@Triplefox they have a history of dogfooding, IIRC The 3D Gamemaker is written in DarkBASIC
@hikari Congrats!