English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General > Coders. Releases

 
 
Thread Tools
Old 17 October 2020, 22:27   #1
Cowcat
Registered User
 
Join Date: Apr 2013
Location: Mallorca
Posts: 758
GemRB Morphos

Ok. Got this built months ago but wasn't working properly until today

Compiled with grelbfarlk's warpos sources (0.8.5) and is only tested with BG2 demo.
Save seems to not work for whatever reason.


I don't know if it works for the complete games but I heard people crying for a MOS version, so what the hell.

READ the README.

New Beta 3 (0.8.6):
[ Show youtube player ]
Attached Files
File Type: lha GemRB-Morphos-beta3.lha (2.39 MB, 234 views)

Last edited by Cowcat; 31 October 2020 at 09:42.
Cowcat is offline  
Old 18 October 2020, 12:09   #2
jPV
Registered User
 
jPV's Avatar
 
Join Date: Feb 2008
Location: RNO
Posts: 1,006
Nice, will you upload it to MorphOS Storage to let people find it?
jPV is offline  
Old 18 October 2020, 12:25   #3
Cowcat
Registered User
 
Join Date: Apr 2013
Location: Mallorca
Posts: 758
@jPV Maybe. Gotta check how behaves with full games and fix stuff. And read about users tests.

Still alpha (??).
Cowcat is offline  
Old 18 October 2020, 14:25   #4
tolkien
AmigaMan
 
tolkien's Avatar
 
Join Date: Oct 2012
Location: Castro Urdiales/Spain
Posts: 760
Buen trabajo tio!

I'll try it in a moment with my morphos machine!
tolkien is offline  
Old 18 October 2020, 15:22   #5
grelbfarlk
Registered User
 
Join Date: Dec 2015
Location: USA
Posts: 2,902
Quote:
Originally Posted by Cowcat View Post
Ok. Got this built months ago but wasn't working properly until today

Save seems to not work for whatever reason.


[ Show youtube player ]
I'm guessing the saving is the same problem I had. It's failing to create the save directory, I "fixed" it on the older version but didn't on 0.8.5. If you manually create the directory before attempting to save it should work.
grelbfarlk is offline  
Old 18 October 2020, 18:56   #6
Cowcat
Registered User
 
Join Date: Apr 2013
Location: Mallorca
Posts: 758
@grelbfarlk I had some files saved before and could load those but now kinda not.

@Tolkien Configurar juegos es un cristo.

Managed to install "Icewind Dale 2" and seems to work OK.

BUT In the meanwhile found that some of the scripts were damaged in the first upload, A new upload above and also with a config I use to run Icewind 2.

UPDATE: New "official" beta 1 that has save fixed.

Last edited by Cowcat; 18 October 2020 at 21:28.
Cowcat is offline  
Old 21 October 2020, 09:52   #7
Cowcat
Registered User
 
Join Date: Apr 2013
Location: Mallorca
Posts: 758
....Baldur's Gate 2 works good.

This is what I got on my BG2 dir:

Code:
Apps:GemRB> list BG2-SoA/
Directory "BG2-SoA" on Wednesday 21-Oct-20
CD4                                Dir ----rwed Yesterday 13:43:16
CD3                                Dir ----rwed Yesterday 13:39:16
save                               Dir ----rwed Monday    18:38:30
gem-baldur.ini                    2075 ----rwed Yesterday 16:10:16
CD2                                Dir ----rwed Yesterday 13:31:24
GemRB.log                       190809 ----rwed Yesterday 21:41:17
data                               Dir ----rwed Monday    15:41:34
characters                         Dir ----rwed Monday    18:25:52
music                              Dir ----rwed Monday    15:40:04
dialog.tlk                     7351948 ----rw-d 11-Sep-00 18:03:40
Chitin.key                      496634 ----rw-d 11-Sep-00 18:48:34
sounds                             Dir ----rwed Monday    15:40:06
4 files - 8 directories - 8041466 bytes used
Probably some more dirs are needed but seems to work ok for now.

My BG2.cfg has that (modded from examples provided):

Code:
GameType=bg2

Width=800
Height=600

GamePath=PROGDIR:BG2-SoA/
CachePath=PROGDIR:Cache/
GemRBPath=apps:GemRB/
No need to add CDx dir paths.

Last edited by Cowcat; 21 October 2020 at 09:58.
Cowcat is offline  
Old 21 October 2020, 13:12   #8
BULI
Registered User
 
Join Date: Dec 2017
Location: Rzeszów
Posts: 404
Any chance for WOS progres?
BULI is offline  
Old 21 October 2020, 13:54   #9
Cowcat
Registered User
 
Join Date: Apr 2013
Location: Mallorca
Posts: 758
@BULI

I compiled it first in WOS moons ago but it tended to crash and the fact was a compiled linux version also crashed.

MOS bugs were different due to added "swprintf" function(s) that don't exist in SDK.

I updated some little stuff here and there from 0.8.7 upstream, fixed the print functions and seems to work ok.

Don't know if WOS now would work better but the matter is a proper Python library and I don't remember how it was built and how the hell was all assembled (playing was slow anyways).
Cowcat is offline  
Old 21 October 2020, 15:33   #10
Cowcat
Registered User
 
Join Date: Apr 2013
Location: Mallorca
Posts: 758
New video that shows directories and settings for BG2.

[ Show youtube player ]

Yep I know people has some problems and I had those too.
My 2 cents:

-Don't let config choose the "auto" option -> choose the right name of the game.
-Don't mix scripts from the port package with those that are inside the dir game. No-no.
-Forget about output warnings of CD paths, plugins, etc. The program has already all the plugins embedded and with GamePath correctly set it gets what is needed.
-Of course the correct python mos library and its script lib.
Cowcat is offline  
Old 26 October 2020, 19:06   #11
Cowcat
Registered User
 
Join Date: Apr 2013
Location: Mallorca
Posts: 758
To the guy who uploaded this port to Aminet:

Not a wise move to pack a python library in it ....
Cowcat is offline  
Old 30 October 2020, 19:48   #12
Cowcat
Registered User
 
Join Date: Apr 2013
Location: Mallorca
Posts: 758
Update:

Total rebuild from official GemRB github: Version in between 0.8.5-6 due to some major memory bugs.

Edit: Fixed issues, upgraded to 0.8.6 (beta3)

Last edited by Cowcat; 31 October 2020 at 09:44.
Cowcat is offline  
Old 06 November 2020, 16:57   #13
lynx
Registered User
 
Join Date: Nov 2020
Location: svn
Posts: 3
Hey, upstream here. Did you have to make any changes? The master branch now contains improvements that also relate to Amigas and the Amiga port is in the process of being updated. Patches or even just diffs would be appreciated, so we can make things work out of the box.
It needs to be rebased, which will simplify several things, but the work is going on here: https://github.com/gemrb/gemrb/pull/987 (an unresolved text bug stalled it)
lynx is offline  
Old 06 November 2020, 18:55   #14
Cowcat
Registered User
 
Join Date: Apr 2013
Location: Mallorca
Posts: 758
@lynx

I appreciate your interest.

Game is compiled to the latest upstream as is today.

Two concerns:

1 : Since 0.8.7, the increase of logs specially since the pathfinder code bogs down the game.
Don't know if there's a way to bypass the not-so-important messages but a 0.8.6 version (unreleased) without the big chunk of logs done by resource/actor/actions/etc. benefit the playability.

There should be a way to decide what can be done for the "other platforms" due to this constant shell output and write to hd work.

Also there are major problems with weiDU code in it among little ones (disabled).

2 : cmakelist : Still don't find a proper way to form a cmake for Morphos, so is compiled with a "light" makefile. Apart from that, SDL_mixer (SDL1) for Morphos is broken in the official PowerSDL libs so a hacked one is linked static for the cause ( same lib I did for DevilutionX ) -> Another layer of complexity for full cmake support out-of-the box.

Anyways my fork will be soon online.

Extra: I'm not responsible of people sharing versions outside EAB: They pack python in it without the lib/py dir. So why not icon.library too ???
Cowcat is offline  
Old 06 November 2020, 19:29   #15
lynx
Registered User
 
Join Date: Nov 2020
Location: svn
Posts: 3
1. Pathfinder logs: we'll remove the noisy ones for the next release — we're still ironing out some kinks. If you can redirect output to whatever /dev/null would be for you, that should solve the printing problem.

But good idea to make also the file log(ger) optional. I've opened a reminder here:
https://github.com/gemrb/gemrb/issues/1036

1.1. What do you mean with weidu code? We don't need any to run, so I have no idea what you're referring to.

2. You can force cmake to find the libs you need by specifying them on the command line. But meh, this sort of thing is very annoying to try to solve through a forum. Static linking shouldn't matter though.

2.1. Let me know once it's up or just open an issue to the comparison view, so we can start whittling down the changes.
lynx is offline  
Old 07 November 2020, 13:41   #16
Cowcat
Registered User
 
Join Date: Apr 2013
Location: Mallorca
Posts: 758
@lynx

https://github.com/Cowcat5150/gemrb
Cowcat is offline  
Old 07 November 2020, 14:21   #17
lynx
Registered User
 
Join Date: Nov 2020
Location: svn
Posts: 3
Thanks, opened an issue for it. Best to continue the discussion there.
lynx is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
GemRB for Classic Amiga WarpOS grelbfarlk Coders. Releases 30 27 February 2023 13:08
Help for hardware Morphos White support.Other 9 06 April 2019 19:31
What's New in MorphOS 3.10? jPV News 2 04 April 2018 18:53
New FS for MorphOS Doc Mindie News 0 16 August 2010 10:17
Morphos Amigan Amiga scene 2 06 May 2008 10:54

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 21:20.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.09834 seconds with 16 queries