mojira.dev

Sonata

Assigned

No issues.

Reported

BDS-15530 Missing Rtti in BDS 1.17+ Works As Intended

Comments

Steps to Reproduce:

  1. Using BDSLiteloader SymDB Tool to generate symbol list with BDS 1.16.20 and 1.17.30

  2. Searching for RTTI symbols (matching regex ??_R4[a-zA-Z_][a-zA-Z_0-9]*@@6B@)

Observed Results:

  1. 1923+ RTTI Symbols found in BDS1.16.20's Symlist

  2. No RTTI Symbols found in BDS1.17.30's Symlist

Expected Results:

  1. 3rd party Mod Developers need RTTI information to help them reduce time in finding out those information provided by RTTI

  2. RTTI exist in previous version of BDS

  3. There is no mean to remove RTTI in BDS, so please add them back

Lots of debug informations were remove from BDS this is bad for 3rd party MOD developers to figure out the things like struct of a class, the size of the vtable. For example the RTTI informations were removed and it cause the developers should spend much more time on finding vtable offsets for the classes.

I do believe that there is no harm for Mojang to provide us with these information, it's bad for BDS community.

I think it will be great if Mojang can provide more debug information like the class structures, RTTI and so on. It will be a great help.

You must install Visual C++ Redistributable First

you can find it on Microsoft website

https://visualstudio.microsoft.com/zh-hans/downloads

Or use the direct link https://aka.ms/vs/16/release/VC_redist.x64.exe

I test on a Windows Server 2016(1607&14383.1884),found it fail to run BDS.After install update(KB4103723[Log|https://support.microsoft.com/zh-cn/help/4103723/windows-10-update-kb4103723)] then it  work fine. So it is a feasible solutions. I also fount it work fine on Wine(5.0+). Thanks for your reply @unknown!

I tried to "Run as administrator", but the problems still remain.