Undertale-tech demo 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = Undertale-tech demo | image = https://dlhb.gamebrew.org/3dshomebrew/Undertale-tech-demo.png|250px | type = Demos | version = v0.1.2-alpha | li...")
 
m (Text replacement - "Category:3DS homebrew games" to "")
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS Homebrews
| title = Undertale-tech demo
|title=Undertale-tech demo
| image = https://dlhb.gamebrew.org/3dshomebrew/Undertale-tech-demo.png|250px
|image=Undertaletechdemo2.png
| type = Demos
|description=WIP Undertale Techdemo.
| version = v0.1.2-alpha
|author=lolzvid/kitlith
| licence = Mixed
|lastupdated=2016/08/18
| author = lolzvid/kitlith
|type=Demos
| website = https://github.com/kitlith/undertale_techdemo
|version=v0.1.2-alpha
| download = https://dlhb.gamebrew.org/3dshomebrew/Undertale-tech-demo-3DS.rar
|license=Zlib
| source = https://dlhb.gamebrew.org/3dshomebrew/Undertale-tech-demo-3DS.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/undertaletechdemo.7z
|website=https://github.com/kitlith/undertale_techdemo
|source=https://github.com/kitlith/undertale_techdemo
}}
}}
<youtube>Yry_-XybFUM</youtube>
This is a WIP Undertale Techdemo for 3DS, the eventual goal is to get it to take unmodified files from the actual game and not be distributing modified versions of art/sound.


= undertale_techdemo =
We'll see how long this lasts, but for now, I'm making additions to this.
Undertale Techdemo for 3DS
Made with ctrulib, sf2dlib, sftdlib, sfillib, libogg, Tremor, and some sound examples written by MerryMage.
Made with ctrulib, sf2dlib, sftdlib, sfillib, libogg, Tremor, and some sound examples written by MerryMage.
All code under the source directory (not recursively!) is licenced under the zlib licence, contained in ZLIB, except parts of main.c, because of not being able to ask the original author what licence they would like. :/
 
I do not own Undertale. All resources and sounds from Undertale by Toby Fox and are copyrighted by him.
==Installation==
NOTE: To make this demo to work correctly, copy these files:
To make this demo to work correctly, copy these files:
* undertale_techdemo.3dsx
* undertale_techdemo.3dsx
* undertale_techdemo.smdh
* undertale_techdemo.smdh
* everything under the 'romfs' folder. The &quot;sound&quot;, &quot;tex&quot;, and &quot;font&quot; folders.
* Everything under the romfs folder. The sound, text and font folders.
And place these files in a folder called &quot;undertale_techdemo&quot; (if you don't have it, create it on the &quot;3ds&quot; folder).
 
The eventual goal is to get it to take unmodified files from the actual game and not be distributing modified versions of art/sound. For now, I'll include some assets in the actual releases for now. If you wish to grab the music files which are not on git, grab the Undertale Demo and grab house1.ogg. Though, hopefully all of the music in the demo will eventually be used.
And place these files in a folder called undertale_techdemo (if you don't have it, create it on the 3ds folder).
If you get an error while compiling about there not being a rule to make 'ivorbisfile_example.o', just run make again. I would love to hear any solutions to this.
 
Binary releases come whenever I feel like it. Mainly, when some visible progress of some sort has been made.
==User guide==
-----
Megalovania now plays, instead of crashing the game. It was included with the latest release, so you can compare/contrast on this version and the old version.  
A HUUUGE thanks for MerryMage for helping free my code from the curse of csnd. And to everyone who tolerated my stumbling.
 
I feel like I understand some things better now.
To compare, just rename megalo.ogg to house1.ogg, after renaming house1.ogg.
So... This isn't actually quite done. There's a small gap left in the sound that is noticable if you, say, relpace home with megalovania. Bright side, Megalovania now actually plays, instead of crashing the game. I included it with this release, so you can compare/contrast on this version and the old version. To compare, just rename megalo.ogg to house1.ogg, after renaming house1.ogg.
 
What's new I'm streaming the audio from the SD card now. This fixes the crash when trying to play Megalovania. Known Issues There is still a gap between the end and start of a song. This is noticable with megalovania. Don't upgrade to the latest versions of ctrulib and sf2dlib(+citro3d) unless you want to have a bad time. Seriously.
==Media==
'''Preview:// Undertale on 3DS (Early Homebrew Demo)''' ([https://www.youtube.com/watch?v=Yry_-XybFUM Neko Michi]) <br>
<youtube>Yry_-XybFUM</youtube>
 
==Compatibility==
Tested with an O3DS 9.2.0-20 with menuHax, ninjHax, and homebrewLoader (.cia), all with *hax 2.5.
 
==Known issues==
There's a small gap left in the sound that is noticable if you, say, relpace home with megalovania.  
 
==Changelog==
'''v0.1.2-alpha'''
* Streaming the audio from the SD card now. This fixes the crash when trying to play Megalovania.
 
'''v0.1.1-alpha'''
* Backend improvements.
 
'''v0.1.0-alpha3-ogg'''
* Updated this release to the latest revision of the ogg branch and actually add the binary.
 
'''v0.1.0-alpha1'''
* Scrolling rooms. Or rather, room, because there's only one that scrolls at the moment.
* Code refactor. A little bit. There's now a room struct. Eh, it's something.
* Everything is now loaded from the SD card. Development ease, you could say.
* It's also ready to use romfs in the future.
* Flowey now exists. Removed because of an incident with friendliness pellets.
 
==Credits==
* Toby Fox - Creating the original masterpiece.
* #3dsdev people - Making homebrew possible.
 
==External links==
* GitHub - https://github.com/kitlith/undertale_techdemo
* GBAtemp - https://gbatemp.net/threads/wip-undertale-techdemo.404386

Latest revision as of 06:34, 6 May 2024

Undertale-tech demo
Undertaletechdemo2.png
General
Authorlolzvid/kitlith
TypeDemos
Versionv0.1.2-alpha
LicenseZlib
Last Updated2016/08/18
Links
Download
Website
Source

This is a WIP Undertale Techdemo for 3DS, the eventual goal is to get it to take unmodified files from the actual game and not be distributing modified versions of art/sound.

Made with ctrulib, sf2dlib, sftdlib, sfillib, libogg, Tremor, and some sound examples written by MerryMage.

Installation

To make this demo to work correctly, copy these files:

  • undertale_techdemo.3dsx
  • undertale_techdemo.smdh
  • Everything under the romfs folder. The sound, text and font folders.

And place these files in a folder called undertale_techdemo (if you don't have it, create it on the 3ds folder).

User guide

Megalovania now plays, instead of crashing the game. It was included with the latest release, so you can compare/contrast on this version and the old version.

To compare, just rename megalo.ogg to house1.ogg, after renaming house1.ogg.

Media

Preview:// Undertale on 3DS (Early Homebrew Demo) (Neko Michi)

Compatibility

Tested with an O3DS 9.2.0-20 with menuHax, ninjHax, and homebrewLoader (.cia), all with *hax 2.5.

Known issues

There's a small gap left in the sound that is noticable if you, say, relpace home with megalovania.

Changelog

v0.1.2-alpha

  • Streaming the audio from the SD card now. This fixes the crash when trying to play Megalovania.

v0.1.1-alpha

  • Backend improvements.

v0.1.0-alpha3-ogg

  • Updated this release to the latest revision of the ogg branch and actually add the binary.

v0.1.0-alpha1

  • Scrolling rooms. Or rather, room, because there's only one that scrolls at the moment.
  • Code refactor. A little bit. There's now a room struct. Eh, it's something.
  • Everything is now loaded from the SD card. Development ease, you could say.
  • It's also ready to use romfs in the future.
  • Flowey now exists. Removed because of an incident with friendliness pellets.

Credits

  • Toby Fox - Creating the original masterpiece.
  • #3dsdev people - Making homebrew possible.

External links

Advertising: