Larian Banner: Baldur's Gate Patch 9
Previous Thread
Next Thread
Print Thread
Page 57 of 103 1 2 55 56 57 58 59 102 103
#117384 14/05/06 07:39 AM
Joined: Mar 2003
veteran
Offline
veteran
Joined: Mar 2003
Hier mal das Testergebnis, da ich erstmal an den Daten, die du da ausbuddelst, interessiert bin und ich auf meinen System kein MS Office installiert habe. Mit OpenOffice hab ich es noch nicht probiert, da ich in der Vergangenheit meist Probleme mit den Makros aus VBA hatte.

1) Ausgabe des Programmes: 1-2-3-Test
2) Installation erfolgreich, Ausgabe des Programmes: 1-2-3-Test, Deinstallation erfolgreich
3) Installation erfolgreich, Ausgabe des Programmes: 1-2-3-Test, Deinstallation erfolgreich

Für die Deinstallation muss ich anmerken, dass ich nur geprüft habe, ob das Programm-Verzeichnis ordnungsgemäß entfernt wird und nicht auch alle Systembibliotheken.

Ich würde an deiner Stelle alle Bibliotheken, die dein Programm braucht mit in das Programm-Verzeichnis installieren lassen und nicht ins globale Systemverzeichnis, da es sonst zu Problemen mit anderen Versionen der selben Bibliotheken kommen kann.


Xanlosch's Home - Fortombla hortomosch !
Kein Support via Foren-PM - postet mehr im Forum.
#117385 14/05/06 09:06 AM
Joined: Sep 2005
old hand
Offline
old hand
Joined: Sep 2005
Quote
Ich würde an deiner Stelle alle Bibliotheken, die dein Programm braucht mit in das Programm-Verzeichnis installieren lassen und nicht ins globale Systemverzeichnis, da es sonst zu Problemen mit anderen Versionen der selben Bibliotheken kommen kann.

Wäre es dann nicht so, daß die Bibs aus dem Systemverzeichnis Priorität hätten, da sie schon geladen wären?
Wird unter Linux sicher anders sein, aber unter Windows kann ich mir das sehr gut vorstellen, daß es dabei Konflikte geben könnte.

Wobei... wenn ich mir das überlege, würde die bereits geladene Bib durch die im Programmverzeichnis automatisch ersetzt, wenn das Programm entsprechend dahin verzweigen würde.
Oder kann man mehrere Bibs gleichen Namens im RAM verwalten? Das würde doch nur funktionieren, wenn man seine eigenen anders benennt, oder?

#117386 14/05/06 09:33 AM
Joined: Apr 2006
T
member
Offline
member
T
Joined: Apr 2006
Xanlosch: Ich kenne mich leider mit den VB-runtimes absolut nicht aus, deswegen habe ich keine Ahnung welche Bibliotheken ich mitverteilen muss. Ich gehe aber davon aus dass das setup klug genug ist, vorhandene Ressourcen zu erkennen und bei neueren Versionen nicht zu ueberschreiben... (?)
Scheinbar laeuft ja die exe sogar direkt, damit habe ich gar nicht gerechnet.
Probiert bitte jemand dies hier (sowohl exe als auch setup) auch nochmal aus (sollte ein Fenster mit einigen Beispiel-Controls oeffnen).

EDIT: Neuer Link.

Last edited by TeraBlight; 14/05/06 10:05 AM.
#117387 14/05/06 10:37 AM
Joined: Mar 2003
A
veteran
OP Offline
veteran
A
Joined: Mar 2003
In der Regel gibt es das Paket der VB-Runtimes, und zusätzlich noch dazu die Bibliotheken, die du selber einbindest, unter "Projekt" -> "Komponenten".

Visual Basic 6 Runtime-Dateien inklusive Servicepack 6


When you find a big kettle of crazy, it's best not to stir it.
--Dilbert cartoon

"Interplay.some zombiefied unlife thing going on there" - skavenhorde at RPGWatch
#117388 14/05/06 10:43 AM
Joined: Apr 2006
T
member
Offline
member
T
Joined: Apr 2006
Hmmm... sagt mir "Komponenten", welche Runtimes VB grundsaetzlich immer braucht? Ich seh' dah nix was mir Aufschluss darueber gaebe. Aber Dein link sieht sehr gut aus, wenn das Basispaket installiert ist muesste eine simple exe ausfuehrbar sein, auch ohne den ganzen Deployment-Krimskrams. <img src="/ubbthreads/images/graemlins/up.gif" alt="" />

#117389 14/05/06 10:44 AM
Joined: Mar 2003
veteran
Offline
veteran
Joined: Mar 2003
@Crystal:

Mein Verständis ist das folgende: Wenn eine Bibliothek geladen werden muss, wird in verschiedenen Verzeichnissen nach der entsprechenden Bibliothek gesucht. Wobei ich mir nicht 100%ig über die Reihenfolge bin, in welchen Verzeichnissen gesucht wird. Unter Windows gibt es ja zig Orte, wo sich eine Bibliothek verstecken kann.

Meine Erfahrung ist, dass meist zuerst im Programm-Verzeichnis gesucht wird, danach im Windows-System-Verzeichnis und danach u.U. im \Programme\Gemeinsame Dateien bzw. wenn es noch weitere Verzeichnisangaben in der Registry bzw. in den Umgebungsvariablen gibt.

Wie es sich genau verhält, wenn schon eine Bibliothek geladen ist, weiß ich nicht.

Was ich nur noch weiß ist, dass eine jede Bibliothek diverse Informationen über die Version und Symbole enthält und die Bibliothek genutzt wird, wo die Übereinstimmung am wahrscheinlichsten sind.

Das Problem ist jedenfalls nicht einfach und ist in der Abhängigkeit von Compiler, Laufzeit und Systemverhalten zu suchen.

Das schlimme bei Windows war bzw. ist es noch, dass eine Bibliothek mit dem gleichen Dateinamen existieren kann, aber nicht die selbe Version sein muss. Dann kommt es zu Konflikten, wenn die Versionen nicht zueinander kompatibel sind <img src="/ubbthreads/images/graemlins/disagree.gif" alt="" />

@TeraBlight:

Ich seh zum Teil ein Problem in dem von dir verwendeten Installer. Dieser ist schon ziemlich alt und ich weiß nicht 100%ig, ob der Rücksicht auf neuere Versionen schon installierter Dateien nimmt. MS hat ja vor ner Zeit den MSI (Micrsoft Installer) ins Leben gerufen, der da um einiges besser sein soll. Ich nutze aber sowas nicht, da ich unter Windows keine Installationsroutinen schreiben muss <img src="/ubbthreads/images/graemlins/winkwink.gif" alt="" />

Wenn du willst, kann ich dein Programm mal unter Wine probieren - da gibt es bei mir immer ein frisches Fake-Windows zum vorsetzen, so dass man da recht schnell sehen kann, was installiert wird und ob es dann auch funktioniert.

Die neue Version werd ich nachher gleich mal testen.


Xanlosch's Home - Fortombla hortomosch !
Kein Support via Foren-PM - postet mehr im Forum.
#117390 14/05/06 11:04 AM
Joined: Mar 2003
A
veteran
OP Offline
veteran
A
Joined: Mar 2003
Diese VB-REuntimes sind essentiell benötigt - heißt soviel wie : ohne geht nix ! - um ein Vb-Programm laufen zu lassen !

Das war in früheren VB-Versionen sogar noch "schlimmer", da diese nämlich "nur" interpretiert wurden (Basic-Interpreter) und keine "echten" Programme darstellten.

So, wie ich das verstanden habe, werden moderne VB-Programme (abgesehen vom Sonderfall VBNET) nicht mehr interpretiert, sondern stellen eigenständige Programme dar.

Die Runtimes - die es in dieser Form oder ähnlich übrigens für alle Programmiersprachen gibt <img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" /> - sind nötig, um elementare Funktionen, wie z.B. den Dateizugriff, die Tastatureingaben und Mausbewegungen zu kapseln und im System ausführen zu können.

Darüberhinaus gibt es sogar noch grundlegendere Funktionen (ich nehme fest an, daß Mausbewegungen, Klicks und Tastatureingaben beispielsweise dazugehören), die sind so elementar, daß sie Windows - oder jegliches andere Betriebssystem - gleich mitliefert, was dann eine Programmiersprache gleich mal vorraussetzen kann (keine Bedienung ohne Maus & Tastatur, zum Beispiel <img src="/ubbthreads/images/graemlins/winkwink.gif" alt="" /> ). <img src="/ubbthreads/images/graemlins/winkwink.gif" alt="" />


Edit : Der Installer vom Link ("Test1.zip") funktioniert bei mir nicht. Ich glaube auch fast, er ist zu alt.

Er kopiert Dateien, und dann bekomme ich die Fehlermeldung, Setup könne nicht mehr weitermachen, da einige Dateien nicht mehr auf dem neuesten Stand seien.
Ich frage mich da, was genau da kopiert (und eventuell überschrieben) worden ist ... <img src="/ubbthreads/images/graemlins/think.gif" alt="" />


Die test1.exe dagegen funktioniert bei mir Tadellos ... <img src="/ubbthreads/images/graemlins/think.gif" alt="" />


Edit : Vielleicht hilft das hier weiter (ist ein Tutorial zum Erstellen eines Installers - nicht mit dem von MS) : http://www.activevb.de/tutorials/tut_insttut/insttut.html

Auch nicht uninteressant vielleicht (speziell in Bezug zu VBA) : http://www.vbarchiv.net/download/download_220.html

Ansonsten empfehle ich, bei Programmierthemen ein neues Topic aufzumachen.

Last edited by AlrikFassbauer; 14/05/06 02:45 PM.

When you find a big kettle of crazy, it's best not to stir it.
--Dilbert cartoon

"Interplay.some zombiefied unlife thing going on there" - skavenhorde at RPGWatch
#117391 14/05/06 08:45 PM
Joined: Apr 2006
T
member
Offline
member
T
Joined: Apr 2006
Quote
Die test1.exe dagegen funktioniert bei mir Tadellos ... <img src="/ubbthreads/images/graemlins/think.gif" alt="" />

Na, wenn Du VB installiert hast, sind natuerlich alle Standard-Runtimes da, also gibt es keinen Grund warum eine nackte exe bei Dir nicht funktionieren sollte.

Ich gehe jetzt erstmal davon aus, dass die Installation des von Alrik gelinkten vbrun60-Pakets fuer diese Zwecke prinzipiell ausreichend sein sollte, bis ich gegenteiliges hoere... grosse Lust habe ich naemlich nicht, mich in das Thema Windows-Installer einzuarbeiten! <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />

#117392 14/05/06 09:17 PM
Joined: Mar 2003
A
veteran
OP Offline
veteran
A
Joined: Mar 2003
Quote
Na, wenn Du VB installiert hast, sind natuerlich alle Standard-Runtimes da, also gibt es keinen Grund warum eine nackte exe bei Dir nicht funktionieren sollte.


Jein. Sie Standard-Runtimes wirst du auch mit dem von mir verlinkten VB-Runtime-Paket haben. Dazu braucht man keine vollständige Programmierumgebung. <img src="/ubbthreads/images/graemlins/winkwink.gif" alt="" />


When you find a big kettle of crazy, it's best not to stir it.
--Dilbert cartoon

"Interplay.some zombiefied unlife thing going on there" - skavenhorde at RPGWatch
#117393 14/05/06 09:35 PM
Joined: Apr 2006
T
member
Offline
member
T
Joined: Apr 2006
Quote
Jein. Sie Standard-Runtimes wirst du auch mit dem von mir verlinkten VB-Runtime-Paket haben. Dazu braucht man keine vollständige Programmierumgebung. <img src="/ubbthreads/images/graemlins/winkwink.gif" alt="" />

Genau, das hab' ich doch auch gerade gesagt... <img src="/ubbthreads/images/graemlins/confused.gif" alt="" />

#117394 14/05/06 09:51 PM
Joined: Mar 2003
veteran
Offline
veteran
Joined: Mar 2003
Quote
Quote
Jein. Sie Standard-Runtimes wirst du auch mit dem von mir verlinkten VB-Runtime-Paket haben. Dazu braucht man keine vollständige Programmierumgebung. <img src="/ubbthreads/images/graemlins/winkwink.gif" alt="" />

Genau, das hab' ich doch auch gerade gesagt... <img src="/ubbthreads/images/graemlins/confused.gif" alt="" />



PSSST, Tera! <img src="/ubbthreads/images/graemlins/shhh.gif" alt="" />
Darf ich vorstellen?:
Alrik "The <img src="/ubbthreads/images/graemlins/offtopic.gif" alt="" /> " Fassbauer! <img src="/ubbthreads/images/graemlins/winkwink.gif" alt="" />
<img src="/ubbthreads/images/graemlins/biggrin.gif" alt="" />


Ragon

#117395 14/05/06 10:06 PM
Joined: Mar 2003
A
veteran
OP Offline
veteran
A
Joined: Mar 2003
Du hast geschrieben :

Quote
Na, wenn Du VB installiert hast


Ich habe das so interpretiert, daß du damit die vollständige Programmierumgebung gemeint hast, sonst hättest du nicht bloß "VB" geschrieben. <img src="/ubbthreads/images/graemlins/winkwink.gif" alt="" />


When you find a big kettle of crazy, it's best not to stir it.
--Dilbert cartoon

"Interplay.some zombiefied unlife thing going on there" - skavenhorde at RPGWatch
#117396 14/05/06 10:13 PM
Joined: Sep 2005
veteran
Offline
veteran
Joined: Sep 2005
Jetzt versucht er wieder sich heraus zu reden! <img src="/ubbthreads/images/graemlins/mage.gif" alt="" />

Vielleicht sollte man diesen Programmier-Quatsch wirklich in einen anderen Thread packen (oder einen dafür auf machen), das hier ist der einzige Thread der es geschafft hat, länger als 20 Posts On-Topic zu bleiben und wäre auch schön wenn man das fortsetzten würde... <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />


Last edited by Pergor; 14/05/06 10:15 PM.
#117397 19/05/06 01:31 PM
Joined: Apr 2006
T
member
Offline
member
T
Joined: Apr 2006
<img src="/ubbthreads/images/graemlins/silly.gif" alt="" /> TeraBlight finally presents once more: <img src="/ubbthreads/images/graemlins/party.gif" alt="" />

DSArena Beta-2 (neuests Version im folgenden Post)

Bin endlich dazu gekommen den Port nach VB proper zu vollenden - nu ist das ganze aber auch erheblich ausgereifter als die erste Version. <img src="/ubbthreads/images/graemlins/biggrin.gif" alt="" />

*Anleitung*
  • Runterladen, entpacken, (bei Bedarf das von Alrik gelinktes VB-Runtime-Paket runterladen und installieren)
  • config.txt anpassen:
    - datpath muss auf die blade.dat oder schick.dat auf Eurem Computer zeigen.
    - terrain muss evtl. geaendert werden, und zwar indem man schick.dat in einem Hex-Editor oeffnet, nach "BLANK_DUNGEON" sucht und die Dezimal-Adresse (NICHT Hex!) die auf das "B" zeigt abliest. Fuer blade.dat faellt dies weg. Wer auch immer sich die Muehe macht, bitte gleich die neue Adresse posten, damit die anderen es einfacher haben! <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />
    - entsprechend monster, Adresse muss auf das erste Byte der Hex-Kombination 01 17 03 11 zeigen (kommt jedenfalls bei mir nur einmal vor).
  • So, jetzt kann's losgehen: Einfach die .exe starten.
  • Der einzige Kampf, der im Moment modifiziert werden kann, ist der in den Thorwaler Ottaskins (willkuerliche Wahl von mir). Also, mit der gewuenschten (neuen oder erfahrenen, klappt beides) Heldengruppe nach Thorwal reisen, vor die Ottaskin stellen, speichern.
  • Dieses savegame nun vom Explorer in das leere Fenster ziehen. Daraufhin erscheint ein Grundriss des Kampfplatzes mit Helden und Gegnern.
  • Terrain ueber Liste auswaehlen (am einfachsten einmal draufklicken und dann Pfeiltasten und Enter benutzen)
  • Linksklick: Helden/Gegner drehen.
  • Linke Maustaste halten: Helden/Gegner verschieben.
  • Rechtsklick auf leeres Feld: Neuer Gegner (maximal 20, Begrenzung durch das savegame-Dateiformat).
  • Rechtsklick auf Gegner: veraendern oder entfernen.
  • Wenn alles fertig ist, auf "Speichern" klicken. Die savegame-Datei wird jetzt modifiziert (NICHT die blade.dat/schick.dat, also kann nichts kaputtgehen, solange man von etwaigen wichtigen savegames vorher Sicherheitskopien anfertigt).
  • Schliesslich einfach das savegame im Spiel neu laden und in die Ottaskin marschieren. <img src="/ubbthreads/images/graemlins/evilgrin1.gif" alt="" /> "Bring it on!" <img src="/ubbthreads/images/graemlins/evilgrin1.gif" alt="" />

Zwar immer noch eine beta, aber schon ein ganzes Stueck weiter als die erste Version. Vor dem Speichern werden kaum Kontrollen durchgefuehrt, und es ist durchaus moeglich Kaempfe zu konstruieren die das Spiel zum Absturz bringen (z.B. alle Charaktere auf blockierte Felder stellen...)

Last edited by TeraBlight; 19/05/06 10:53 PM.
#117398 19/05/06 03:57 PM
Joined: Apr 2003
Location: Germany
journeyman
Offline
journeyman
Joined: Apr 2003
Location: Germany
Quote
config.txt anpassen:
- datpath muss auf die blade.dat oder schick.dat auf Eurem Computer zeigen.
- terrain muss evtl. geaendert werden, und zwar indem man schick.dat in einem Hex-Editor oeffnet, nach "BLANK_DUNGEON" sucht und die Dezimal-Adresse (NICHT Hex!) die auf das "B" zeigt abliest. Fuer blade.dat faellt dies weg. Wer auch immer sich die Muehe macht, bitte gleich die neue Adresse posten, damit die anderen es einfacher haben! <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />
- entsprechend monster, Adresse muss auf das erste Byte der Hex-Kombination 01 17 03 11 zeigen (kommt jedenfalls bei mir nur einmal vor).


Ich hab mir mal die Mühe gemacht. Die Einstellungen für die <img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" /> deutsche CD-Version aus der Zeitschrift Bestseller Games (Ausgabe 18) <img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" /> lauten:

terrain = 3416622
monster = 3765767


Leider konnte ich es noch nicht ausprobieren, da ich schon seit ner halben Stunde verzweifelt meine CDs suche. <img src="/ubbthreads/images/graemlins/cry.gif" alt="" /> Hoffentlich finde ich sie bald... ich will unbedingt wissen, ob das wirklich funktioniert. <img src="/ubbthreads/images/graemlins/biggrin.gif" alt="" />

Ach ja: Klasse Arbeit! Ganz, ganz toll! Dickes Lob! Weiter so! <img src="/ubbthreads/images/graemlins/up.gif" alt="" />
Und herzlichen Dank noch für die Exe! <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />

Also dann, ich geh weitersuchen... <img src="/ubbthreads/images/graemlins/wave.gif" alt="" />

#117399 19/05/06 10:56 PM
Joined: Apr 2006
T
member
Offline
member
T
Joined: Apr 2006
Dank an boneman fuer die Werte. <img src="/ubbthreads/images/graemlins/up.gif" alt="" />
Ich habe die config jetzt etwas erweitert, so dass nur noch der .dat Pfad eingetragen werden muss. Viel Spass beim Testen, und bitte sagt bei jedem bug den Ihr findet Bescheid!

Link: DSArena v0.93

#117400 20/05/06 10:15 AM
Joined: Mar 2003
A
veteran
OP Offline
veteran
A
Joined: Mar 2003
BLADE.DAT gibt's nicht in der deutschen Version, müßte also SCHICK.DAT sein, wenn ich mich nicht irre.



When you find a big kettle of crazy, it's best not to stir it.
--Dilbert cartoon

"Interplay.some zombiefied unlife thing going on there" - skavenhorde at RPGWatch
#117401 20/05/06 10:21 AM
Joined: Apr 2006
T
member
Offline
member
T
Joined: Apr 2006
Quote
BLADE.DAT gibt's nicht in der deutschen Version, müßte also SCHICK.DAT sein, wenn ich mich nicht irre.

Ja, genau. Das Prog erkennt am Dateinamen ob es die deutsche oder englische Version ist und benutzt die entsprechenden offsets.

#117402 20/05/06 10:24 AM
Joined: Mar 2003
A
veteran
OP Offline
veteran
A
Joined: Mar 2003
Oh, nett. <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />


When you find a big kettle of crazy, it's best not to stir it.
--Dilbert cartoon

"Interplay.some zombiefied unlife thing going on there" - skavenhorde at RPGWatch
#117403 20/05/06 12:34 PM
Joined: Mar 2003
A
veteran
OP Offline
veteran
A
Joined: Mar 2003
Quote
- terrain muss evtl. geaendert werden, und zwar indem man schick.dat in einem Hex-Editor oeffnet, nach "BLANK_DUNGEON" sucht und die Dezimal-Adresse (NICHT Hex!) die auf das "B" zeigt abliest.


Wo / wie lese ich denn da eine Dezimaladresse ab ?

Ich benutze gerade den "Tiny Hexer" von www.mirkes.de



Last edited by AlrikFassbauer; 20/05/06 12:46 PM.

When you find a big kettle of crazy, it's best not to stir it.
--Dilbert cartoon

"Interplay.some zombiefied unlife thing going on there" - skavenhorde at RPGWatch
Page 57 of 103 1 2 55 56 57 58 59 102 103

Moderated by  Alix, ForkTong, Larian_QA, Lynn, Macbeth 

Link Copied to Clipboard
Powered by UBB.threads™ PHP Forum Software 7.7.5