Pure 5.72 und MP3D

Anfängerfragen zum Programmieren mit PureBasic.
PornosDias vanBoston
Beiträge: 9
Registriert: 18.11.2019 20:12

Pure 5.72 und MP3D

Beitrag von PornosDias vanBoston »

Hallo, leeve Lütt.
Arbeitet noch jemand mit MP3D, und hat das Teil vieleicht auf Pure 5.72 installiert?
Wenn ich mit 5.72 ein MP3D-Demo starte, kommt die Fehlermeldung:

POLINK: error: Unresolved external symbol _PB_Sign.
POLINK: fatal error: 1 unresolved external(s).

Mit Version 5.71 ( X86 ) funktioniert MP3D noch.

In der "Geschichte" von Pure 5.72 steht rein zufällig geschrieben:
Geändert: Sign() gibt jetzt eine Ganzzahl anstelle einer Fließkommazahl zurück.


Da ich keine Ahnung habe und auch an Motivationschwäche leide, um mein nutzloses Progrämmchen
auf Ogre zu übertragen, frage ich hier doch mal nach, ob " _PB_Sign " etwas mit der Funktion " Sign() " zu tun hat.




Jrüsskes
PDvB
ccode_new
Beiträge: 1214
Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge

Re: Pure 5.72 und MP3D

Beitrag von ccode_new »

Ähm!
Naja...
Dieses _PB irgendwas ist ein interner Funktionsaufruf.
Man kann diesen auch selber mit Inline - Assembler Code schreiben.
Aber diese Aufrufe können von Purebasic-Version zu Purebasic-Version unterschiedlich sein.
Ansonsten entspricht es dem normalen Sign() Aufruf, und diese Funktion wurde tatsächlich geändert.
Ich finde das auch etwas fragwürdig, weil es diverse Kompatibilitätsprobleme mit sich zieht.
Es ist aber halt so und bedarf eben ggf. neue Anpassungen.

Anbei:
Mit der MP3D habe ich mich bisher noch nicht beschäftigt, weil ich lieber auf plattformübergreifende Lösungen setze.
Ansonsten scheint angeblich diese Bibliothek sehr gut zu sein. (keine praktischen Erfahrungen)
Ich kann dir dabei nicht weiterhelfen.
Betriebssysteme: div. Windows, Linux, Unix - Systeme

no Keyboard, press any key
no mouse, you need a cat
Benutzeravatar
tft
Beiträge: 605
Registriert: 08.09.2004 20:18
Computerausstattung: GTX Titan , i9 9900K , 32 GB Ram , 500 GB SSD , 3 ASUS FullHD Monitore and more
Wohnort: Dachsen
Kontaktdaten:

Re: Pure 5.72 und MP3D

Beitrag von tft »

Hallo,

was genau ist MP3D ?

Gruss TFT
TFT seid 1989 , Turgut Frank Temucin , Dachsen/Berlin/Antalya
Aktuelles Projekte : Driving School Evergarden
YouTube : Pure Basic to go
FaceBook : Temuçin SourceMAgic Games
DISCORD : SourceMagic
W10 , i9 9900K ,32 GB Ram , GTX Titan , 3 Monitore FHD
ARDUINO Freak :-)
ccode_new
Beiträge: 1214
Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge

Re: Pure 5.72 und MP3D

Beitrag von ccode_new »

Hallo tft,
MP3D ist eine wirklich sehr gute (besser als Ogre) 3D/2D Grafik/Sound/Gamebibliothek die auf DirectX (9) setzt.
Für die reine Windowsnutzung besser als Ogre.
Betriebssysteme: div. Windows, Linux, Unix - Systeme

no Keyboard, press any key
no mouse, you need a cat
Benutzeravatar
tft
Beiträge: 605
Registriert: 08.09.2004 20:18
Computerausstattung: GTX Titan , i9 9900K , 32 GB Ram , 500 GB SSD , 3 ASUS FullHD Monitore and more
Wohnort: Dachsen
Kontaktdaten:

Re: Pure 5.72 und MP3D

Beitrag von tft »

Hallo,

dann schick mal einen Link bitte. Den im Netzt aus der Schweiz finde ich nur ....... andere dinge.
TFT seid 1989 , Turgut Frank Temucin , Dachsen/Berlin/Antalya
Aktuelles Projekte : Driving School Evergarden
YouTube : Pure Basic to go
FaceBook : Temuçin SourceMAgic Games
DISCORD : SourceMagic
W10 , i9 9900K ,32 GB Ram , GTX Titan , 3 Monitore FHD
ARDUINO Freak :-)
ccode_new
Beiträge: 1214
Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge

Re: Pure 5.72 und MP3D

Beitrag von ccode_new »

Salve,
du musst schon in anerkannten Purebasic Foren schauen.
Schaust du hier:

https://www.purebasic.fr/english/viewto ... 27&t=43601
Betriebssysteme: div. Windows, Linux, Unix - Systeme

no Keyboard, press any key
no mouse, you need a cat
Benutzeravatar
tft
Beiträge: 605
Registriert: 08.09.2004 20:18
Computerausstattung: GTX Titan , i9 9900K , 32 GB Ram , 500 GB SSD , 3 ASUS FullHD Monitore and more
Wohnort: Dachsen
Kontaktdaten:

Re: Pure 5.72 und MP3D

Beitrag von tft »

Die Download Links sind alle 404.
TFT seid 1989 , Turgut Frank Temucin , Dachsen/Berlin/Antalya
Aktuelles Projekte : Driving School Evergarden
YouTube : Pure Basic to go
FaceBook : Temuçin SourceMAgic Games
DISCORD : SourceMagic
W10 , i9 9900K ,32 GB Ram , GTX Titan , 3 Monitore FHD
ARDUINO Freak :-)
ccode_new
Beiträge: 1214
Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge

Re: Pure 5.72 und MP3D

Beitrag von ccode_new »

Einige Links müssten eigentlich gehen.

Ansonsten probiere mal die Links im Backup-Archiv von Ray Siegl (RSBasic).

https://www.rsbasic.de/backups/

Ansonsten musst du auf die PB-Version bezüglich der "Misc"-Bibliothek achten.
Betriebssysteme: div. Windows, Linux, Unix - Systeme

no Keyboard, press any key
no mouse, you need a cat
Benutzeravatar
udg
Beiträge: 560
Registriert: 20.06.2013 23:27

Re: Pure 5.72 und MP3D

Beitrag von udg »

Ich arbeite gerade wieder mit der MP3D LIB
Bild

Die letzte Version in der es noch läuft ist bei mir die PB Vers. 5.43 LTS x86

Also muss ich für 3D Kram oder Ähnlichem die alte Version starten.

MP3D Installer - Link gibts hier:
http://www.inc-games-design.de/igd/Tool ... taller.rar
Ich hab auf meinen Webspace für den Tool Ordner kein Zertifikat installiert. Wenn also Mozilla nicht laden will dann tuts Chrome
PB v5.43 LTS + v6.02 LTS | Windows 7 x86 + 11 x64 - Gforce RTX 4090 - AMD Ryzen 9 5900X 12-Core Processor 4.2 GHz - 64,0 GB RAM,
ASUSTEK TUF Gaming X570 Plus
ASUS ROG Thor-1200P Platinum (1200W, Aura Sync, OLED Display, 0dB-Cooling)
1x 1 TByte Samsung MZ-V7S500BW 970 EVO Plus 1 TB NVMe M.2 Internal SSD
1x 2 TByte Samsung MZ-V7S2T0BW 970 EVO Plus 2 TB NVMe M.2 Internal SSD
von BiSONTE! TOP. Kauft Eure Hardware gern bei ihm.
Monitor:
LG 38GL950G-B 95 (38 Zoll) Ultragear Curved 21: 9 UltraWide QHD IPS
PornosDias vanBoston
Beiträge: 9
Registriert: 18.11.2019 20:12

Re: Pure 5.72 und MP3D

Beitrag von PornosDias vanBoston »

@ ccode_new
Danke für deine Infos.

Ja, man sollte auch keine externen Dlls verwenden. Wenn der Schreiber dann keine Motivation
mehr besitzt, und den Source nicht veröffentlicht, dann stehste auf dem Schläuchelche.

Aber, wie viele Jahrzehnte sollte man denn auf Pure-Ogre warten?
Wenn in MP3D im Jahre 2011 schon Shader und andere wichtige Funktionen vorhanden sind,
die man gebrauchen kann, dann nimmt man natürlich diese DLL.

Naja, da muss man wohl die alten Pure-Versionen weiterverwenden, und für neue Sachen
kann man es mal mit Ogre versuchen.


@ udg
Die letzte Version von MP3D ist vom 10.08.2016. ( 2.953.082 MB )
Mit Pure 5.46 funktioniert alles, ab 5.50 gibt es Ärger mit Unicode, die Shader bewegen sich nicht mehr, und
für das Laden von Texturen muss man dann Ascii() verwenden.
Alles andere funktioniert noch mit 5.71.
Antworten