Sonic and Sega Retro Message Board: xm3smps: now with more Visual Basic - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
  • 13 Pages +
  • 1
  • 2
  • 3
  • Last ►
    Locked
    Locked Forum

xm3smps: now with more Visual Basic

#1 User is offline nineko 

Posted 09 December 2007 - 06:08 PM

  • I am the Holy Cat
  • Posts: 5303
  • Joined: 17-August 06
  • Gender:Male
  • Location:italy
  • Project:I... don't even know anymore :U
  • Wiki edits:5,251
Link to the page on the wiki. Old post follows.
-----------
Ok guys... Let's start with a teaser pic:
Posted Image

I finally won my lazyness and I began to work on xm3smps, which is a crappy name for xm2smps's sequel. If you don't know what xm2smps is, read here or here.

As I post this new topic, xm3smps is almost ready, I already have a working build which can successfully convert XM files. I'm not releasing it now of course, I want to take a few more days to test it more, but I would be lying if I say that you won't get it until 2008, it's a matter of days, really :P
This VB port was long overdue, several people was asking for a better interface... and even if this goes against my original idea of an user-unfriendly converter I decided to do that.

It is completely based on xm2smps's code, so the base features are exactly the same of the previous incarnation.
However, I'm adding several nice features, like a much better voice manager (which allows you to import ymx files and extract voices from Sonic 1 and Sonic 3 & Knuckles songs), and the chance to output songs to asm files.

The credits from the old version of course stand: in alphabetical order, Puto, R. Solaris, Tweaker. As I said, xm3smps is completely based upon xm2smps, so it's just fair to thank them again.
As for the development of the new version, Puto gets a special mention because he really helped me.

Now, opinion plz.
Posted Image

----------------------
edit: updated topic description for release. Post content is unaltered.
edit2: added the link to the wiki. Post content, once again, is unaltered.
This post has been edited by nineko: 12 July 2008 - 06:17 AM

#2 User is offline SMTP 

Posted 09 December 2007 - 06:19 PM

  • Posts: 2144
  • Joined: 27-April 04
  • Gender:Male
  • Location:Ohio
  • Wiki edits:59
I still say icon B.

#3 User is offline Chimpo 

Posted 09 December 2007 - 06:20 PM

  • Posts: 7166
  • Joined: 26-July 06
  • Gender:Not Telling
<3

#4 User is offline Tweaker 

Posted 09 December 2007 - 10:15 PM

  • Posts: 12389
  • Joined: 27-June 04
  • Gender:Male
Here's a very fine example of what this program can do!

#5 User is offline Aurochs 

Posted 09 December 2007 - 10:38 PM

  • Единый, могучий Советский Союз!
  • Posts: 2343
  • Joined: 09-January 05
  • Gender:Male
  • Project:Whatever catches my fancy
  • Wiki edits:325

View PostTweaker, on Dec 9 2007, 10:15 PM, said:


<3 <3 <3 <3 <3

#6 User is offline Jayextee 

  Posted 10 December 2007 - 11:33 AM

  • Comic Mischief
  • Posts: 3052
  • Joined: 22-October 07
  • Gender:Male
  • Location:Kathmandu, Nepal
  • Project:Who knows? Toss a coin, will ya?
  • Wiki edits:27
Icon B.

PS; I love you, man. XD

#7 User is offline Tweaker 

Posted 10 December 2007 - 11:41 AM

  • Posts: 12389
  • Joined: 27-June 04
  • Gender:Male
Oh, sorry—as for the icon, I pick E.

#8 User is offline JcFerggy 

Posted 10 December 2007 - 03:23 PM

  • Yum
  • Posts: 974
  • Joined: 22-February 06
  • Gender:Male
  • Location:New Glasgow, N.S.
  • Project:GoldenEye: Source
  • Wiki edits:57
Posted Image

I pick F, but If I really had to pick one, I'd be E.

#9 User is offline nineko 

Posted 10 December 2007 - 04:07 PM

  • I am the Holy Cat
  • Posts: 5303
  • Joined: 17-August 06
  • Gender:Male
  • Location:italy
  • Project:I... don't even know anymore :U
  • Wiki edits:5,251
QUOTE (JcFerggy @ Dec 10 2007, 09:23 PM) [post="174088"]Posted Image

I pick F, but If I really had to pick one, I'd be E.[/quote]lol. I actually have a neko.ico file somewhere, I used it for something else (the palette swapper iirc), but this time I wanted to create something a bit more "official". There are plenty of cats hidden in xm3smps anyway :P

Oh, and just like the last time, I decide to anticipate the release. I don't really like to postpone, screw the testing phase. The main code works, I may as well release it now and see what happens. There will be time to tweak the features and add new ones.

Enjoy.

I don't have much more to say, check xm2smps's old topic for further details, I'm not going to clutter up the forum by writing extremely long posts again.
Note that even if this is much more user-friendly than xm2smps you still need to know what you're doing, namely you need to know something about XM files and SMPS files, and how they work.

BIG NOTES IN CAPITAL LETTERS
The Visual Basic libraries needed to run it ARE NOT INCLUDED in the previous download link. If you get an error message saying that you don't have MSVBVM50.dll, COMCTL32.ocx, COMCT232.ocx, go download them here.
A collection of SMPS voices IS NOT INCLUDED in the previous download link. If you want to get some voices, ask someone. NOT me.
Do not upload it on the wiki yet. After all this is still a "preliminary" release and it's probably going to be updated quite soon and quite often. I'll upload it on the wiki when I'll be more comfortable with xm3smps's stability.

k that's it now go convert songs

edit: wiki'd
This post has been edited by nineko: 15 December 2007 - 08:33 PM

#10 User is offline Armada 

Posted 10 December 2007 - 04:20 PM

  • Sometimes I do things
  • Posts: 338
  • Joined: 05-January 07
  • Gender:Male
  • Wiki edits:12
I fucking love this program. It's what inspired me to create Mozart (maybe I'll use Visual C++, I'm better with visual design). Keep it up nineko!

#11 User is offline nineko 

Posted 10 December 2007 - 04:25 PM

  • I am the Holy Cat
  • Posts: 5303
  • Joined: 17-August 06
  • Gender:Male
  • Location:italy
  • Project:I... don't even know anymore :U
  • Wiki edits:5,251

View PostArmada, on Dec 10 2007, 10:20 PM, said:

I fucking love this program. It's what inspired me to create Mozart (maybe I'll use Visual C++, I'm better with visual design). Keep it up nineko!

Hey, thanks for the kind feedback :D
Interestingly enough, my original idea was to write a complete song editor/tracker/sequencer/whatever (like Mozart will be, if I got it right), but I quickly dropped the idea because of my incredible lazyness. I may give it a try eventually, but don't expect for that, right now I'm happy with this converter.

Good luck to you as well with your project!

edit: spelling. I can't believe I didn't notice it for a week
This post has been edited by nineko: 17 December 2007 - 03:36 PM

#12 User is offline Armada 

Posted 10 December 2007 - 04:28 PM

  • Sometimes I do things
  • Posts: 338
  • Joined: 05-January 07
  • Gender:Male
  • Wiki edits:12
If you ever feel like continuing that idea, I could really use your help. ;)

#13 User is offline Flygon 

Posted 10 December 2007 - 05:45 PM

  • Dem Melons
  • Posts: 2323
  • Joined: 10-February 06
  • Gender:Not Telling
  • Location:Victoria, Australia
  • Project:Cooling Down At The Beach
  • Wiki edits:10
Odd, this for some reason won't work, whenever I try to open an XM file it says some kind of error has happened.

XM2SMPS however never gave me this error and it would go ahead and convert the files anyway.
This post has been edited by flygon: 10 December 2007 - 07:35 PM

#14 User is offline nineko 

Posted 10 December 2007 - 07:19 PM

  • I am the Holy Cat
  • Posts: 5303
  • Joined: 17-August 06
  • Gender:Male
  • Location:italy
  • Project:I... don't even know anymore :U
  • Wiki edits:5,251

View Postflygon, on Dec 10 2007, 11:45 PM, said:

Odd, this for some reason won't work, whenever I try to open an XM fail it says some kind of error has happened.
Tweaker told me about that, but I can't seem to replicate the problem at all.
I know for sure that xm3smps is working not only for me, but also for Puto, so you're probably doing something wrong.
I double checked the code, and I can't find any error. There was a minor error that would screw up the mouse pointer, so I already uploaded a new build at the same address, but that's pretty much it.

edit: it works fine also for R. Solaris, now I'm 100% confident it's a problem on your end. Most likely a wrong version of the libraries or something.
See, this is why I love QB over VB. In Windows you have to have the library, the DLL, the OCX, the WTF... in ms-dos you only have the fucking EXE and that's it, 0% chance to screw it up.

Sorry for the mess.
This post has been edited by nineko: 10 December 2007 - 07:36 PM

#15 User is offline Puto 

Posted 10 December 2007 - 08:33 PM

  • Shin'ichi Kudō, detective.
  • Posts: 2001
  • Joined: 31-July 05
  • Gender:Male
  • Location:Portugal, Oeiras
  • Project:Part of Team Megamix, but haven't done any actual work in ages.
  • Wiki edits:51

View Postnineko, on Dec 11 2007, 12:19 AM, said:

See, this is why I love QB over VB. In Windows you have to have the library, the DLL, the OCX, the WTF... in ms-dos you only have the fucking EXE and that's it, 0% chance to screw it up.

You need to learn REALbasic then :P. No DLL/OCX/GAC Assemblies/.NET/whatever involved.

  • 13 Pages +
  • 1
  • 2
  • 3
  • Last ►
    Locked
    Locked Forum

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users