DescentDevelopers / DescentDevelopers/Descent3

[Runtime Issue]: x86 savegames and demos not compatible with x64

Open
#279 36 comments 0 reactions 0 assignees View on GitHub
64bit bug
Dominant language
C++
Stars
3k
Forks
285
PR merge metrics
No merged PRs in 30d

Description

### Build Version

0e55dee0dec22b2895f14beb0c789bbbd489d5c3

### Operating System Environment

- [ ] Microsoft Windows (32-bit)
- [ ] Microsoft Windows (64-bit)
- [ ] Mac OS X
- [X] Linux (specify distribution and version below)

### CPU Environment

- [ ] x86 (32-bit Intel/AMD)
- [X] x86\_64 (64-bit Intel/AMD)
- [ ] ARM (32-bit)
- [ ] ARM64 (64-bit; sometimes called AArch64)
- [ ] Other (RISC V, PPC...)

### Game Modes Affected

- [ ] Single player
- [ ] Anarchy
- [ ] Hyper-Anarchy
- [ ] Robo-Anarchy
- [ ] Team Anarchy
- [ ] Capture the Flag
- [ ] Bounty
- [ ] Entropy
- [ ] Hoard
- [ ] Monsterball
- [ ] Cooperative

### Game Environment

_No response_

### Description

With a fresh CD install I was clicking different menus. I noticed in the View Demo menu I have a file that seems to ship with the game called Secret2.dem. When trying to run that file it will say that "boa not valid" and that the demo file is invalid. While not a show stopper I am not sure to the level of backward compatibility for such files are wanted.

On a side note the line that shows the full path will have the last character cut off.

### Regression Status

I don't know.

### Steps to Reproduce

1. Install game from CD. (Not sure if file is included on digital releases).
2. Go to View Demo menu.
3. Load Secret2.dem (I also don't have access to other demo files so I'm not sure if others will fail).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.