Bass Wrapper DLL kommt wieder!

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Bass Wrapper DLL kommt wieder!

      Hoi Leutz, bin ich glücklich!

      Die BASS_Wrapper.dll kommt wieder!
      Einige wissen es vielleicht noch, Bass ist eine Soundengine die eine Unmenge an Formaten abspielen kann. Ich hatte einst eine Game Maker 5 Wrapper Dll dafür geschrieben, doch die funzte in Version 6 nicht mehr korrekt. Nach fast 1 Jahr Stillstand hat mich eine Chatdiskussion vorhin angespornt mal wieder danach zu schauen. Und jetzt endlich, nach wieder 1 Stunde erfolglosen Suchens hab ich endlich den Fehler in der DLL gefunden, behoben und ich kann sagen, das Ding geht wieder ab wie Oskar!

      Freut euch auf eine erfrischte Bass_Wrapper.dll, die ich in den nächsten Tagen releasen werden, und damit steige ich wieder in das Dll Geschäft von gm-d.de ein, das seit langem zum erliegen kam!

      Schaut rein denn demnächst heißt es wieder "Bass_Wrapper.dll(© 2003-2005 by Windapple)" :D *atomfreu*

      P.S.: Das ist wie Fieber, nur noch viel extremer, die totale Proggersucht packt mich wieder, und endlich kann ich mit was qualitativem aufwarten das Niemand bisher ausser mir je gemacht hat.
      "Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
      - Joseph Weizenbaum
    • :D freut mich, daß du wieder glücklich bist :wink: :top:

      "Bass_Wrapper.dll(© 2003-2005 by Windapple)" :D *atomfreu*

      ich freu mich drauf ;) 8)

      :top: :top: :top: :top: :top: :top:
      hetotecs Winter-Homepage - klick hier:hetotec.de


      Hier auf landet ihr auf meiner Spiele-Vorstellungs-Seite ^^
      Noch keinen Stern geschenkt bekommen? Hol dir deinen eigenen Stern
      hier yoyogames.com/games/show/30678
      Am Weihnachtsbaum Lichter anzünden? Mit 9 Musik-Titeln zur Auswahl oder eigene Musik laden
      hier yoyogames.com/games/show/20074
    • Das Teil kann umgehen mit: WAV, MP3, MP2 , MP1, OGG (und mit deren Internet-Streamvarianten, z.b. Webradio), MO3, IT, XM, S3M, MTM, MOD, UMX und Aduio CD.
      Es ist auch möglich selber Sound mit dieser Dll Aufzunehmen.
      Wenn einem das immer noch nicht langt kann man per Plugins noch WMA, Flac, OptimFrog, WavPack, Speex (sehr gut für Sprache) , "Lossless Audio", AAC/MP4, Monkeys Audio und Musepack verarbeiten.

      Ich werde nicht jede Hintz und Kuntz Funktion kapseln, das wäre zu viel Aufwand. Aber das wichtigste und Nützliche schon, und das ist schon mehr als der GM von sich aus kann. Und wenn ihr ne Funktion möchtet die noch nicht gekapselt wäre dann sagt dann einfach bescheid.
      "Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
      - Joseph Weizenbaum
    • Die genannten Features gleichen sich doch stark. Da wollte ich mal nach den Unterschieden fragen. Was kann ich mit der deiner DLL machen, was ich mit Shaltifs nicht machen kann? Wie sieht's rechtlich aus? Was ist schneller, leichter zu bedienen? Hm... Inwiefern hast du meine Frage eigentlich nicht verstanden?
      Einige meiner Spiele:
    • So, ich hab heute nun die Demo App fertig, die mit den Grundfunktionen arbeitet.
      Ist zwar nur ein kleiner Player als Exe, man kann sich aber schonmal etwas mit der Klangquali beschäftigen ;)

      DL: downloadcounter.com/cgi-bin/do…rname=Windapple&account=1

      (Der Download läuft über DownloadCounter.com, damit ich einen Überblick habe wie breit das Interesse ist)

      @Interceptor: Naja, wollte eben wissen worauf du da speziell hinaus wolltest. Ein großer Unterschied zu Shaltifs SXMS ist nicht, nutzt nur eben nicht FMod sonder BASS, ist erstens billiger wenn man ne Lizenz kaufen muss wegen Sharewarevertrieb, und die kann auch per Plugins mehr Formate und von sich aus das MO3 Format, ein komprimiertes Trackerformat, mit dem man Trackerfiles schön eindampfen kann. Shaltif selbst wollte man ne BASS Wrapper Dll machen, hat es aber dann scheinbar doch fallen lassen.
      Wirklich viel besser als Fmod kann die Bass.dll nicht, aber wie heißt es so schön, Konkurrenz belebt das Geschäft. Wenn jeder das Beste kaufen würde hätten wir keinen Spaß mehr.
      "Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
      - Joseph Weizenbaum
    • Hab jetzt auch mal den Quellcode des Players hier freigegeben. Es sind noch nicht alle Dinge drin, die mit der finalen Version 1.5 drin sein sollen, aber um sich das mal anzuschauen ganz nett.

      downloadcounter.com/cgi-bin/do…rname=Windapple&account=2
      "Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
      - Joseph Weizenbaum
    • Cool, danke Windapple. Muss sie ausprobieren


      mfg fraxo
      zu viele dicke kinder und zu wenig dicke beats...
      zu viele dicke autos und titten auf mtv...
      zu viele leute glauben dicke styles kauft man wie weed...
      stiel hat man oder nicht und manche lernens nie

      Mono & Nikitaman - Digge digge
    • Hallo.
      Ich bau das Ding gerade in mein Spiel ein.
      Funktioniert alles wunderbar, nur hätte ich mal eine Frage.

      Wird die dll automatisch nach dem beenden des Spiels freigegeben oder muss ich das in einem game end - Event selbst erledigen so, wie du das im Player machst?

      Ausserdem hab ich einen Bug gefunden:
      BASS_SetVolume beeinflusst auch die Sounds, die der Gamemaker abspielt!
      Setzt man da die lautstärke auf 0 kommt auch vom gamemaker kein Pieps mehr!
      Also lieber die Lautstärke im "Kanal" selbst ändern.

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Verwurster ()

    • Sehr geil, WA! So hat man dich ja lange nich erlebt!^^ Freut mich auch riesig, dass wir einen unter uns haben, der sich mit sowas beschäftigt und dadurch heraussticht. Mich interessiert auch mal, ob man die DLL frei verwenden kann? Damit meine ich auch für Spiele, die man evtl. verkauft.
      █████ ██ █ ████ everything ███ █████ is █████ ████ ████ fine ████ ███ █ ██████ love.
      █████ ███████ ███ your █████ ████ government.
    • Die sharewarelizenz von bass kostet 100 euros.
      Allerdings muss man die nur einmal bezahlen und kann die dll dann für beliebig viele Sharewarespiele verwenden.

      Die Benutzung in nicht komerziellen Spielen ist umsonst.

      Wie Windapple das mit seiner dll hält weiss wohl nur er.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Verwurster ()

    • Also wenn das Spiel ausgeht wird die Dll auch nicht mehr benutzt. Das mit der Funktion zum freigeben wird gebraucht, wenn du die Dlls als Included Files in der Exe mitlieferst und du die vor dem Beenden des Spieles wieder löschen willst.
      Meine Wrapper Dll darfst du auch kommerziell verwenden, nur für Bass musst du eben zahlen.
      "Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
      - Joseph Weizenbaum
    • bass.dll Beschreibung gibts hier: un4seen.com/bass.html
      Und die wrapper Dll macht es eben möglich einige Funktionen im Game Maker einzusetzen. Wobei das Ziel eigentlich ist, alle Funktionen genau so wie sie in der Bass Hilfe stehen benutzen zu können. Bei meiner Arbeitshaltung werd ich aber nie fertig :D

      Für die, die es interessiert: Die erste Version der Wrapper Dll gab es schon im dritten Quartal 2003, das war der Grund mich hier im Forum anzumelden (eben um die vorzustellen) und schon damals haben 3 Leute gemeint die wär toll und sonst hat sich nie wieder was getan :(
      "Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
      - Joseph Weizenbaum
    • Dann ändern wir das jetzt mal :) (<- aargh. ich kann die Smilies nicht deaktivieren. Warum?)

      Bass ist jetzt unwiederruflich an Hyperwars gekettet und kann nur noch von besseren Versionen des wrappers ersetzt werden. (die u.A. mal den Titel eines mods zurückgeben können)
      Dieses extrem geile mo3 feature hebt meine toleranzschwelle für die grösse von mods von 200 kb auf 400 an!
      Ausserdem kann ich jetzt jede Musik frei wählen, ohne mir die vorher im entsprechenden Player probeanhören zu müssen, da sich das jetzt immer so ziemlich genau so anhört, wie mit XmPlay abgespielt. (Ältere .mods ausgeschlossen. Die brauchen ne veringerte sepperation die noch nicht einstellbar ist)

      Das heisst dan wohl du landest in den Credits, ob du es willst oder nicht.
      Das einzige was du noch beeinflussen kannst, ist deine Namensgebung (z.Zt. Windapple) und die Hinzufügung irgendwelcher gewünschten Zusatzinfos in der Hilfedatei wie z.b. e-mail oder Webseite.

      Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von Verwurster ()

    • Windapple genügt, du kannst aber auch gerne noch gm-d.de angeben. Ich habe jetzt übrigens mit meinem Konstanten Importierer alle Bass Konstanten importiert und versuche das nun so zu gestalten, das der originale Bass Hilfetext 1:1 anwendbar ist. Dann muss ich nicht so ewige Dokumentationen schreiben ;)
      "Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
      - Joseph Weizenbaum