Putting the 'role' back in role-playing games since 2002.
Good Old Games
Donate to Codex
News Content Gallery About Donate Discord Contact
  • Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.

PtD source code download link

kony

Formely known as Konjad
Patron
Joined
Nov 3, 2007
Messages
17,102
Location
Kellen
Strap Yourselves In Torment: Tides of Numenera Wasteland 2

kony

Formely known as Konjad
Patron
Joined
Nov 3, 2007
Messages
17,102
Location
Kellen
Strap Yourselves In Torment: Tides of Numenera Wasteland 2
Joined
Sep 25, 2018
Messages
259
Location
Woronez People's Republic (occupied by Moscow)
The game crashed when I tried to initialize a dialogue on my playing version of potd (18 version with dxwrapper and some graphical changes + 4gb patch to compiled exe), though it run at high fps. On regular 18 version I was able to initialize dialogue but it run with low fps. Need to launch it in debug mode and it will be golden I guess. Wish I had faster gpu to compile it though, take like a minute.
 
Joined
Sep 25, 2018
Messages
259
Location
Woronez People's Republic (occupied by Moscow)
If someone will be able to launch it in debug mode please tell.
I get a bunch of uninformative errors (crashes during dll loading?) :
'Prelude.exe' (Win32): Loaded 'D:\DV\PotDFork\ptdfork\Prelude\Debug\Prelude.exe'. Symbols loaded.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntdll.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel32.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\KernelBase.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\user32.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\win32u.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\gdi32.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\gdi32full.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcp_win.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ucrtbase.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\advapi32.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcrt.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\sechost.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\rpcrt4.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\shell32.dll'.
'Prelude.exe' (Win32): Loaded 'D:\DV\PotDFork\ptdfork\Prelude\Debug\bass.dll'. Module was built without symbols.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\dinput.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\winmm.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ddraw.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ole32.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\combase.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msacm32.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel.appcore.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\dxgi.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\dciman32.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\winmmbase.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\winmmbase.dll'.
'Prelude.exe' (Win32): Unloaded 'C:\Windows\SysWOW64\winmmbase.dll'
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\wininet.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\imm32.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SMHelper\smhelper.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\InputHost.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\SHCore.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\CoreMessaging.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\oleaut32.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\propsys.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\WinTypes.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ws2_32.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\CoreUIComponents.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\bcryptprimitives.dll'.
'Prelude.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntmarta.dll'.
The thread 0x3408 has exited with code 1 (0x1).
The thread 0x520c has exited with code 1 (0x1).
The thread 0x48a0 has exited with code 1 (0x1).
The thread 0x337c has exited with code 1 (0x1).
The program '[9072] Prelude.exe' has exited with code 1 (0x1).
Does a bunch of dlls loaded mean that it also tries to debug external dependencies along with prelude.exe?
Can it be turned off?
How can I get whats the problem from this output? It doesnt hit any of the stopping points...
I also cant get other the fact the application entry point is is combatdemomain.cpp.
 
Last edited:

Viata

Arcane
Joined
Nov 11, 2014
Messages
8,339
Location
Water Play Catarinense
The codex when it finds out no programmer wants to go through poorly organised spaghetti code using an ancient version of c++ to fix bugs for an obscure game that was abandoned by its developer in 2002
:despair:
I thought C++ has been basically the same over the years.
Modern C++ is way better than any other version of C++. But it is still C++, so.
 
Joined
Sep 25, 2018
Messages
259
Location
Woronez People's Republic (occupied by Moscow)
Managed to attach debugger to running process by settings mouse cooperation to DISCL_NONEXCLUSIVE | DISCL_FOREGROUND.
It seems application crashes or smh when it loses focus.
Also I noticed that windowed mod doesnt work for compiled exe, while in 1.8 precompiled exe it does work.
Maybe thats due to source code being only version 1.5?
 
Joined
Sep 25, 2018
Messages
259
Location
Woronez People's Republic (occupied by Moscow)
So, is anyone planning to port it to dx11 or opengl?
:smug:
Yes. Opengl so I can run it on Linux. Not releasing it anytime soon, though. It's mostly going to be a hobby project I can do a few minutes every day. Probably the first refactoring work I'll enjoy doing, kek. Thought I still need author to release some license.
Will you open your refactoring efforts to public? I development progress. Or only release it when its done?
 
Last edited:

DreamMaster

Barely Literate
Joined
May 4, 2022
Messages
2
DreamMaster here from the ScummVM group. I'm kind of interested in porting the code as well to be a ScummVM engine, I hope I'm not stepping on any toes doing so. I haven't had a chance to try opening the solution yet, but the earlier posts saying it was compilable and startable sound promising.. always easier for later comparisons and tracking down issues. Plus, it sort of comes at an opportune time.. I've been refreshed on my memory of DirectX since I've also been working towards porting Freedink to work in ScummVM as a side project, and it too uses DirectX calls that I've had to simulate.

The only problem is that I can only use the source code if there's a clear GPL license for it. Can that be clarified?
 
Unwanted

OSK

Unwanted
Patron
Joined
Jan 24, 2007
Messages
7,333
Codex 2012 Codex 2013 Codex 2014 PC RPG Website of the Year, 2015 Codex 2016 - The Age of Grimoire Make the Codex Great Again! Serpent in the Staglands Dead State Divinity: Original Sin Project: Eternity Torment: Tides of Numenera Wasteland 2 Shadorwun: Hong Kong Divinity: Original Sin 2 BattleTech Pillars of Eternity 2: Deadfire
DreamMaster here from the ScummVM group. I'm kind of interested in porting the code as well to be a ScummVM engine, I hope I'm not stepping on any toes doing so. I haven't had a chance to try opening the solution yet, but the earlier posts saying it was compilable and startable sound promising.. always easier for later comparisons and tracking down issues. Plus, it sort of comes at an opportune time.. I've been refreshed on my memory of DirectX since I've also been working towards porting Freedink to work in ScummVM as a side project, and it too uses DirectX calls that I've had to simulate.

The only problem is that I can only use the source code if there's a clear GPL license for it. Can that be clarified?

I don't think the original developer(s) post here. Konjad just bugged them to release the code. It looks like someone opened an issue about the missing license, but I don't know how active the developer will be.
 

Tacgnol

Shitlord
Patron
Joined
Oct 12, 2010
Messages
1,870,189
Location
Pronouns: Shitlord/problematic
Codex 2016 - The Age of Grimoire Grab the Codex by the pussy RPG Wokedex Strap Yourselves In Shadorwun: Hong Kong Divinity: Original Sin 2 Pathfinder: Kingmaker
Konjad could you politely ask them about the missing license? It's going to discourage a lot of people from looking at this.

You seem to have the best working relationship with them at this point.
 

kony

Formely known as Konjad
Patron
Joined
Nov 3, 2007
Messages
17,102
Location
Kellen
Strap Yourselves In Torment: Tides of Numenera Wasteland 2
Konjad could you politely ask them about the missing license? It's going to discourage a lot of people from looking at this.

You seem to have the best working relationship with them at this point.
I'm on holidays now, sitting with a phone and mobile data only. But after I come back I can ask them next week. If anybody has any other questions to them, also let me know, I don't want to spam them, but I could compile a few questions as one message to clarify whatever we need.
 

Lord_Potato

Arcane
Glory to Ukraine
Joined
Nov 24, 2017
Messages
3,448
Location
Free City of Warsaw

kony

Formely known as Konjad
Patron
Joined
Nov 3, 2007
Messages
17,102
Location
Kellen
Strap Yourselves In Torment: Tides of Numenera Wasteland 2
The license is the only important question here.
Just came back from holidays and the first thing I did after coming home was to take shower.

Well, and then send an e-mail with the question about the license. I will let you know when I get an answer. I imagine it could take a while as it's possible they might need to discuss it between themselves, but we'll see.
 
Last edited:

DreamMaster

Barely Literate
Joined
May 4, 2022
Messages
2
Just had a chance to start looking at the code, and realised it's more true 3d than I can handle. I knew an earlier post mentioned a missing d3d header inclusion, but I was holding out hope. ResidualVM with it's 3d games has only recently been merged into ScummVM, and I'm not familiar with any of it. I'm going to have to bow out of working on it. It's still really cool that it was released, so I hope others can make good use of it.
 

Tacgnol

Shitlord
Patron
Joined
Oct 12, 2010
Messages
1,870,189
Location
Pronouns: Shitlord/problematic
Codex 2016 - The Age of Grimoire Grab the Codex by the pussy RPG Wokedex Strap Yourselves In Shadorwun: Hong Kong Divinity: Original Sin 2 Pathfinder: Kingmaker
Top Bottom