-
Habbo Trax Creator V9
~~Habbo Trax Creator V9~~
This is a complete remake/ rewrite of the older versions which i created in gamemaker. This new version is created in C++.
This was mainly a learning experience for me.
Basically, the old version was pretty bad when i looked back at it, so i decided to make a much better, smoother, faster, easier and less buggy version.
Some of the features:
- Saving music to the .bix format, not a very useful format outside of this program, however it can be used in oldschool servers (such as Debbo V3.5 and similar ones)
- Using all 72 tracks sets at the same time (Instead of only 4, which is the normal limitation), due to this, the program has to load all of the sounds into memory, which gives the program a high(ish) memory requirement (~600MB)
- Saving the music as a wav file, this feature took a long time to create, in the old version this was done in a hacky way, now it is inbuilt inside the program, and it works much much faster without creating any excess files, and without the need for excess libraries.
- The old version could not play the same sound twice at the same time, this can play it as many times as you want.
- Upgraded interface compared to old versions, look a lot neater, and closer to the actual trax machine.
- A lot less buggy than the old versions.
- Hardly any loading time (Due to gamemaker limitations, the program had to have a loading screen, now it opens immediatly, sound still load over the course of a few minutes~)
- Joint sounds (Graphical): In the old versions, sound didn't have joints, so it was hard to tell where a sound started and ended, now i've added this, it looks a lot neater.
Updates:
V9.1:
- Expanded trax selection from 648 to 731 (Ripped from habbo.com, although i don't know the names of the sets, so they are named "unknown set #1" through to "unknown set #10") Some of the new sounds are 8 blocks long. Due to this, around 100MB has been added to the RAM requirements.
- The program allows trax sets that have less than 9 samples (the last set)
- More error checking, if a sound doesn't exist, the program will still run fine.
- Slight code cleaning/ optimization.
- Decreased the timing for the next sound to play, this hopefully will decrease pauses in the music. (Saving as MP3 is still perfect)
Download: (V9.1)
Download Link
Virus Total
Controls:
- Left click buttons (Buttons activate when you release the left click), and to select and place sounds.
- Right click on sounds that are already placed in order to remove them.
- Holding CTRL while clicking the left or right mouse button will cause the button to be continually pressed, this allows you to drag over an area to place lots of the same sound, or delete lots of sounds without having to click so many times.
- The button that looks like a note, is the one that saves as .wav files, the rest should be self explanatory.
Requirements:
- Windows OS (Tested only on windows 8.1)
- ~900MB of free RAM if you're saving .WAV files, ~700MB if you're not using that feature. (The feature that saves .WAV files eats up lots of RAM to make it as fast as possible. This requirement is only temporary, and the RAM goes back down after it has saved)
- Not many other requirements, probably want around 100MB of HDD space, could survive off less. Doesn't use much VRAM, i tried to measure it, and it seemed like ~10mb. You obviously need a soundcard. Almost any processor should do fine.
Notes:
- Recording programs such as fraps can cause the program to crash, especially after closing fraps. This is due to how they hack themselves into the application.
- Loading a .BIX file, when the required sounds have not loaded yet, may make the program unresponsive until these sounds have been loaded. To speed this up, the program gives those sounds priority. Depending on the speed of your harddrive, this may not be noticable.
- Pressing on a sound that has not loaded, will give it priority to load, which should cause it to load straight away.
How to run these songs with an oldschool emulator: (Only tested with debbo V3.5)
- Step 1) Create a song in the "Habbo Trax Creator"
- Step 2) Press the save button, but do not click ok yet.
- Step 3) Navigate to your Debbo V3.5 server folder.
- Step 4) Open the 'database' folder, and then the 'privaterooms' folder.
- Step 5) Find your RoomID (I believe it tells you what the ID is on the client before you enter your room) and open the folder the corresponds to the ID.
- Step 6) Name the song 'audio' before pressing ok and saving.
- Step 7) You're done, enter the game and turn on your traxmachine, although you should note that, because of the way Debbo V3.5 only allows 4 tracks sets, and set in the song that is not one of those four, will appear invisible, but it will still load and play given enough time.
When saving as a WAV file, note:
- The output file probably wont exceed ~40MB, as you can only place sounds for about 200 positions horizontally.
- The more sounds, the longer it will take to compile, sounds that are further away from the start will take even longer.
- Because the program freezes when you save a .WAV file, you may have to just be patient until it loads. Although most of the time, it will only take a second.
Credits:
- Killerloader/ Me (Spriter and programmer)
- Sulak (for creating the original traxmachine and the sounds)
Screenshots:
http://i319.photobucket.com/albums/m...7-33-53-94.png
http://i319.photobucket.com/albums/m...7-34-04-58.png
http://i319.photobucket.com/albums/m...7-34-45-46.png
http://i319.photobucket.com/albums/m...7-33-53-94.png
Please report any bugs, this is effectively the first release, as it has been completely remade, so i don't expect it to be 100% bug free.
-
Re: Habbo Trax Creator V9
Looks good. But i don't think many people will use it.
-
Re: Habbo Trax Creator V9
Quote:
Originally Posted by
Vimsoration
Looks good. But i don't think many people will use it.
Yeah you're right, there wont be many interested people on ragezone. But it was mainly a learning project, and i posted it on another forum, where more people wanted this kind of thing.
Either way, i'm pretty happy with how it turned out. Being my first proper C++ program.
-
Re: Habbo Trax Creator V9
Wow.
Old times...
Thanks for recreating them :)
-
Re: Habbo Trax Creator V9
wow really nice;
did you turn on the optimization of the c++ compiler?
which IDE did you use to create the GUI in C++, QT?
looks good thanks for sharing
-
Re: Habbo Trax Creator V9
Quote:
Originally Posted by
ProFreak
wow really nice;
did you turn on the optimization of the c++ compiler?
which IDE did you use to create the GUI in C++, QT?
looks good thanks for sharing
"- Optimize even more [-O2]" is enabled in the release build options, although it probably doesn't need it, and i did not set it myself, as it was set by default.
I programmed it with codeblocks, the loading and saving dialogue GUI boxes were just from using 'windows.h' so i didn't use any external GUI to make the popup GUI.
This post explains how to do it:
https://latedev.wordpress.com/2011/1...from-c-part-1/
I'm pretty much a beginner when it comes to all the windows GUI, i used QT once, but didn't like it much.
-
Re: Habbo Trax Creator V9
This is quite amazing, brings back alot of memories, good job dude
-
Re: Habbo Trax Creator V9
AMAZING! I was looking for a just like that software. Thank you :ott:
-
Re: Habbo Trax Creator V9
Quote:
Originally Posted by
Yurinside
AMAZING! I was looking for a just like that software. Thank you :ott:
No problem, I'm surprised people are still finding this xD
If there are any feature requests, feel free to tell me, not that much more can be added.
-
Re: Habbo Trax Creator V9
the bix files works perfect on my emu ! thanks !
-
Re: Habbo Trax Creator V9
Quote:
Originally Posted by
duckietm
the bix files works perfect on my emu ! thanks !
Nice, not sure how well it would work to use more than 4 sets though, as it's not normally possible...
Test it out for me if you have time!
-
Re: Habbo Trax Creator V9
One small thing :) i see that the MP3 goes to 648 can this be expand to the sound_machine_sample_731
-
Re: Habbo Trax Creator V9
Quote:
Originally Posted by
duckietm
One small thing :) i see that the MP3 goes to 648 can this be expand to the sound_machine_sample_731
I've never heard of any more than 72 sets o.O
It's pretty simple to expand the number of sets you can use, but I would need to know the names of the other sets, and i would need to have the individual samples.
[EDIT]
Okay, I've found the sound files up to 730 (0 to 730, so 731 in total, but 0 being a blank sound)
But i can't find the actual names for the sets.
And 731 doesn't even divide by 9, so they aren't full sets?
[EDIT]
I'm done programming in the new sounds, and i've had to add a few more parts to the program, this is because the last trax set only has one sample in it, which made it complex to implement, but it works now, and the program should be stable.
I'll test it a bit more before releasing it.
I also need the names of the sets, if you could find them for me.
-
Re: Habbo Trax Creator V9
Quote:
Originally Posted by
Yurinside
AMAZING! I was looking for a just like that software. Thank you :ott:
Why did you gravedig a post from ages ago?
-
Re: Habbo Trax Creator V9
Quote:
Originally Posted by
killerloader
I've never heard of any more than 72 sets o.O
It's pretty simple to expand the number of sets you can use, but I would need to know the names of the other sets, and i would need to have the individual samples.
[EDIT]
Okay, I've found the sound files up to 730 (0 to 730, so 731 in total, but 0 being a blank sound)
But i can't find the actual names for the sets.
And 731 doesn't even divide by 9, so they aren't full sets?
[EDIT]
I'm done programming in the new sounds, and i've had to add a few more parts to the program, this is because the last trax set only has one sample in it, which made it complex to implement, but it works now, and the program should be stable.
I'll test it a bit more before releasing it.
I also need the names of the sets, if you could find them for me.
Nice can't wait to see it !
Names .... have no clue, call them Random1 / 2 etc :)
-
Re: Habbo Trax Creator V9
Updated! I named the new sets "Unknown set#1 to 10. Hopefully there are no new bugs.
-
Re: Habbo Trax Creator V9
Super cool thanks for this !!!!
-
Re: Habbo Trax Creator V9
Quote:
Originally Posted by
killerloader
No problem, I'm surprised people are still finding this xD
If there are any feature requests, feel free to tell me, not that much more can be added.
The software is perfect :laugh:
Does it have to do a retro habbo to give to play snowstorm , BattleBall and wobble squabble ? I wanted a private retro habbo that swirled straight from the PC. You could create software that emulates the trax , would have to create one that emulates a habbo "offline" with these games ?
Thank you!
Sorry for my bad English.
-
Re: Habbo Trax Creator V9
Quote:
Originally Posted by
Yurinside
The software is perfect :laugh:
Does it have to do a retro habbo to give to play snowstorm , BattleBall and wobble squabble ? I wanted a private retro habbo that swirled straight from the PC. You could create software that emulates the trax , would have to create one that emulates a habbo "offline" with these games ?
Thank you!
Sorry for my bad English.
So you're asking for an offline version of those habbo games?
Who would you play with? those are all multiplayer games xD (AI?)
I think programming those games is a massive step up from just a trax machine, i may be able to do it, but i don't really want to, sorry :P (Might as well just recreate oldschool habbo completely in c++ lol)
-
Re: Habbo Trax Creator V9
Quote:
Originally Posted by
killerloader
So you're asking for an offline version of those habbo games?
Who would you play with? those are all multiplayer games xD (AI?)
I think programming those games is a massive step up from just a trax machine, i may be able to do it, but i don't really want to, sorry :P (Might as well just recreate oldschool habbo completely in c++ lol)
Okay, thank you even so. I do not understand programming . Where you would get the codes to create a game like BattleBall ?
edit:yeah, i want play with AI
-
Re: Habbo Trax Creator V9
Quote:
Originally Posted by
Yurinside
Okay, thank you even so. I do not understand programming . Where you would get the codes to create a game like BattleBall ?
edit:yeah, i want play with AI
You just need to understand how BattleBall, or any of those games work, then you make the code yourself, it's just a bunch of problem solving. But in this case I'd have to create an entire engine for the games, as there hasn't been any attempt yet at re-creating them in C++. I don't think it's worth it though, it would probably be easier to program them into an oldschool server, as the client already holds the information.
[EDIT]
I found an XML on the habbo website, and the new sound sets don't have proper names, they are "Sound Set 73" and so on...
-
Re: Habbo Trax Creator V9
Might make this into a simple web application for my CMS
-
Re: Habbo Trax Creator V9
Bro, I respect you for making this. This surely is very useful since I don't need to set-up a V26 and play some Trax music from there but instead I can use your tool. Cheers for this.
-
Re: Habbo Trax Creator V9
Sadly I had the source to Debbo v4... but I lost it, well I had whatever Nillus made after that version, I'm sure some old v9 enthusiasts would of loved the code behind Trax it was kind of fun. I don't have any known backups anywhere. Although if Holo v26 has trax idk why someone hasn't just simply converted that code instead for a v9 server.
-
Re: Habbo Trax Creator V9
Quote:
Originally Posted by
Moogly
Sadly I had the source to Debbo v4... but I lost it, well I had whatever Nillus made after that version, I'm sure some old v9 enthusiasts would of loved the code behind Trax it was kind of fun. I don't have any known backups anywhere. Although if Holo v26 has trax idk why someone hasn't just simply converted that code instead for a v9 server.
That sucks.
I was looking for the source for debbo v3.5 or v4 a few years ago to see if i could understand the programming and fix the trax, but i gave up. I think it would be too complicated for me anyways, and I'd rather not spend my time learning the programming and packets for an outdated game and extremely outdated server :P
-
Re: Habbo Trax Creator V9
Quote:
Originally Posted by
Moogly
Sadly I had the source to Debbo v4... but I lost it, well I had whatever Nillus made after that version, I'm sure some old v9 enthusiasts would of loved the code behind Trax it was kind of fun. I don't have any known backups anywhere. Although if Holo v26 has trax idk why someone hasn't just simply converted that code instead for a v9 server.
I really can't find the Debbo in the internet. I remember the Debbo v4 was the first with MySQL Database, the oldest versions was TXT (No-SQL) Database.
Oh good times, with a xitted v16 DCR that has a weirdly penis in all habbos.
-
Re: Habbo Trax Creator V9
Quote:
Originally Posted by
Yoshi
I really can't find the Debbo in the internet. I remember the Debbo v4 was the first with MySQL Database, the oldest versions was TXT (No-SQL) Database.
Oh good times, with a xitted v16 DCR that has a weirdly penis in all habbos.
I had gotten it from Nillus himself, it was never leaked otherwise. I think the best bet is to take Woodpecker and fix it up, and then just try to add Trax from Holograph or something.
-
Re: Habbo Trax Creator V9
Hey, I just started using this program, but for some reason it randomly keeps crashing. It seems to only be happening when I am adding/removing sounds or playing the song. I wish I had more info but it just keeps happening at random times pretty much. Sometimes it crashes on the third repeat of a song, other times it would be like the 20th time. I have tried multiple sets so it does not appear to be a specific set that is causing this.
-
Re: Habbo Trax Creator V9
Quote:
Originally Posted by
Operation Ivy
Hey, I just started using this program, but for some reason it randomly keeps crashing. It seems to only be happening when I am adding/removing sounds or playing the song. I wish I had more info but it just keeps happening at random times pretty much. Sometimes it crashes on the third repeat of a song, other times it would be like the 20th time. I have tried multiple sets so it does not appear to be a specific set that is causing this.
Sorry, I cannot seem to reproduce any crashes in V9.1, could you try running the program in compatibility mode?
-
Re: Habbo Trax Creator V9
Hi KillerLoader!
First, thank you so much for creating this. Gives me the nostalgia feeling :)
I'm not sure if you're still active, or if you're even still updating the program, but I have a rather... odd bug.
When I press Play in the Trax Creator, the music I mixed together plays correctly, however, once I transform it into a .wav file, the song gets sped up by x2, making it high-pitched and almost unbearable to hear.
I tried to transform some of my other .bix files into a .wav, and they worked perfectly... for some reason. I think it's something to do with the sound file(s) I've used in my .bix.
As I'm completely new to this Forum, I have absolutely no idea on how to send a file to you, so you can test it out.
But thank you for reading, if you're still active. Big fan of your work! :)
-
Re: Habbo Trax Creator V9
Quote:
Originally Posted by
SuperMonkey
Hi KillerLoader!
First, thank you so much for creating this. Gives me the nostalgia feeling :)
I'm not sure if you're still active, or if you're even still updating the program, but I have a rather... odd bug.
When I press Play in the Trax Creator, the music I mixed together plays correctly, however, once I transform it into a .wav file, the song gets sped up by x2, making it high-pitched and almost unbearable to hear.
I tried to transform some of my other .bix files into a .wav, and they worked perfectly... for some reason. I think it's something to do with the sound file(s) I've used in my .bix.
As I'm completely new to this Forum, I have absolutely no idea on how to send a file to you, so you can test it out.
But thank you for reading, if you're still active. Big fan of your work! :)
I've pretty much ditched the program by now, but i'll take a look if i get a chance :P
You should be able to send me the bix file as an attachment to my email: killerloader@hotmail.com