pouët.net

Compofiller Studio by Fit [web]
[nfo]
screenshot added by yzi on 2020-01-01 12:30:11
platform :
type :
release date : august 2018
  • 8
  • 1
  • 0
popularity : 53%
 53%
  • 0.89
alltime top: #16339
  • yzi yzi [Code (intro framework, ide, build system)]
added on the 2020-01-01 12:30:11 by yzi yzi

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr

comments

It's been out there and released quite some time already, so why not make a Pouet entry. According to changes.txt it was public since 8/2018. All my recent 4k intros have been made with Compofiller Studio, as well as some other prods. I don't have a list of prods made with it.

The IDE is written in Free Pascal/Lazarus and full source code is included in the ZIP file. The Windows code templates are in NASM/YASM compatible x86 assembly.
added on the 2020-01-01 12:37:59 by yzi yzi
The first released prod made with Compofiller Studio must have been
"Musiikkia ja visuaaleja" 4k intro by Kekegroup released at Assembly 2017, but the tool wasn't made widely available at that point yet.
added on the 2020-01-01 21:27:20 by yzi yzi
useful little tool, thank you yzi!
rulez added on the 2020-01-01 21:31:47 by psenough psenough
Whoa, that's really nifty! I was wondering when someone was gonna make a tool like this.
rulez added on the 2020-01-01 22:44:13 by isocosa isocosa
nice tool. thanks!
rulez added on the 2020-01-23 14:13:58 by pitapoto pitapoto
Thanx!
rulez added on the 2020-01-23 14:34:38 by bitl bitl
I added support for MP3 sound instead of 4klang. It will of course be way bigger than 4k, but you can do shader+music entries for demo compos. Here's a template project:
http://www.kameli.net/compofillerstudio/compofiller_studio_mp3player_template.zip

http://www.kameli.net/compofillerstudio/
added on the 2020-01-25 11:37:03 by yzi yzi
The template uses mp3player.h by @lx/Alexandre Mutel: https://xoofx.com/blog/2010/05/21/playing-mp3-in-c-using-plain-windows/
added on the 2020-01-25 11:37:44 by yzi yzi
use it, luv it... yeahhh
rulez added on the 2021-02-20 21:41:09 by chlumpie chlumpie
I was asked how to have more resolutions:

Copy your project's final.config file to a new name, for example final_1080.config. Now you have a new config that can be selected from the config list. Edit the config and change the resolution and exe name.

For example if your final.config is:

Code: # Compofiller Studio by Yzi PARENT_CONFIG=minified.config include $(PARENT_CONFIG) # Override things that differ from the parent # Visuals RESOLUTION_X=1280 RESOLUTION_Y=720 CRINKLER_ORDERTRIES=4000 OUTPUT_EXE_NAME=karvaloppustereot1_720p.exe


Now copy this to final_1080.config and make it like so:

Code: PARENT_CONFIG=final.config include $(PARENT_CONFIG) RESOLUTION_X=1920 RESOLUTION_Y=1080 OUTPUT_EXE_NAME=karvaloppustereot1_1080p.exe


Now final_1080.config inherits from final.config and overrides the resolution and exe name.
added on the 2021-11-07 15:38:44 by yzi yzi
Really neat tool! Good work! :)
rulez added on the 2022-02-27 12:57:26 by Defiance Defiance
Forget Notch! This is the "Pro tool" of choice. :D
rulez added on the 2023-04-10 01:31:13 by ham ham
To save around 5 bytes in the final exe, you can do the following:

edit exemain.asm and write number 2 (instead of 0) in the dwFlags field of WaveHDR:

Code: global WaveHDR WaveHDR: WaveHDR_lpData: dd rendered_audio_data WaveHDR_dwBufferLength: dd (AUDIO_BUFFER_ALLOCATED_LENGTH * 4) ; audio buffer length in bytes WaveHDR_dwBytesRecorded: dd 0 WaveHDR_dwUser: dd 0 WaveHDR_dwFlags: dd 2 ; <----- wave header is declared as prepared WaveHDR_dwLoops: dd 0 WaveHDR_lpNext: dd 0 WaveHDR_reserved: dd 0



And comment out the waveOutPrepareHeader call

Code: ; push 32 ; sizeof(WaveHDR) ; push WaveHDR ; push DWORD [hWaveOut] ; call [__imp__waveOutPrepareHeader@12]
added on the 2023-12-16 22:06:04 by yzi yzi
Thanks for the tool! Really great for a beginner as myself!

Do I understand it correctly that with the mp3 template, the exe and the mp3 file need to be in the same folder? Is it possible to get the mp3 file compiled in to the exe aswell?
rulez added on the 2024-03-27 15:11:10 by DUST256 DUST256

lists containing this prod

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment