Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Erick194

Members
  • Content count

    432
  • Joined

  • Last visited

Posts posted by Erick194


  1. 3 hours ago, VGA said:

    Is there any framerate improvement with this mod? Is any optimisation possible/planned?

    I have tried several times, but it cannot be improved further, the speed of the CPU is not enough, remember that PsxDoom does not render directly in the frame buffer and uses primitives that are sent to the GPU so that the hardware does the drawing in the screen, unlike other ports such as Atari Jaguar or Sega 32x, those that do manipulate the drawing in the frame buffer directly.


  2. Hi, friend. If you mean the lighting effect commonly used in PSX Doom outputs, I believe to date those special lighting effects that the console versions of PSX Doom and Doom64 used have not been implemented in the current GZDoom, in my project the code for these effects is incorporated into the GZDoom 1.9 engine but it is already outdated, in the TC it is very likely that acs was used and you can also consult the CE project that has code adapted from my project in zscript to achieve those effects.


  3. 6 hours ago, clayote said:

    I'm trying to compile dzdoom on Linux Mint. cmake seemed to work ok, but the actual compilation errors with:

     

    /home/sanotehu/src/gzdoom-me-gec-maint1.9/src/p_user.cpp:1900:75: error: ‘TFlags<T, TT>::Self TFlags<T, TT>::operator|(X) const [with X = TFlags<ActorFlag2>; T = ActorFlag; TT = unsigned int; TFlags<T, TT>::Self = TFlags<ActorFlag>]’ is private within this context
     1900 |   !(player->mo->flags & MF_NOGRAVITY | player->mo->flags2 & MF2_FLY))//[GEC]

     

    I'm no good at C++. What do I do about this?

    Hello friend, at that time I was very new to programming and for some reason the compiler did not give me errors and I know that when compiling in Linux it did reflect errors more than in visual studio.

     

    But the line should be like this:

    !(player->mo->flags & MF_NOGRAVITY || player->mo->flags2 & MF2_FLY))//[GEC]

     


  4. 5 hours ago, Klevez said:

    Hola. ¿Habrá ingeniería inversa de otros juegos RPG de ID Software (Wolfenstein 3D, Orcs & Elves I & I), o partes exclusivas de Doom (Doom PSX, Doom Ressurection y otros)?

    Hello and thanks for commenting. Let me know that I am working on reverse engineering Wolfenstein RPG iOS, Orcs and Elves I & II Brew version and Doom Resurrection iOS and on Psx Doom I have already worked on reverse engineering for the psx hardware and if you want to see a port for PC this PsyDoom by @intacowetrust it's excellent work too.

     

    https://github.com/Erick194/PSXDOOM-RE

     

    https://github.com/BodbDearg/PsyDoom

     


  5. 5 hours ago, sina-gst said:

    You're right @Erick194, it shows 41 in this example, but it should be 14 in the post above. And you're right again, we have a top-bar that shows numbers as well. Any idea? 😭

    Hmm, ok I need you to translate some texts from the game and publish them here, so that I can know at your discretion how it should be read, so I can have a main idea and be able to obtain a solution.


  6. Well, repositioning the texts is not the problem here, the problem I see is the numbers, as it should be read correctly in the language you want to add, you mentioned then the amount of health should be 14, but by reversing the order of the text it is 41, how should it be correctly?

     

    @sina-gst Also remember that the top bar shows the texts of the damage received and also uses numbers. 


  7. On 1/31/2024 at 1:41 AM, sina-gst said:

    I want to translate Doom RPG into Persian (I live in Iran), and I chose the Java ME version.

    Since .jar files are like .zip files, I can extract the game file, to see what's inside. So, here's what I got so far:

    Ok what version of the game are you using?


    Yes, it should be possible, but all the texts must be repositioned.466664241_2024-02-1015-28-37.gif.89bf45dc0121ce6ad8868f43afe5864b.gif
     


  8. 22 hours ago, tempun2 said:

    OK. But does the Infernis bug I described above occur there also?

    That's it, I remembered and yes the Infernis should not go through the door, in the test executable I sent you I had a line of code misspelled, I noticed shortly after I sent you the executable and I didn't update the one I sent you.

     

    Practically the Infernis is making noclip to the door.

     

    //-----------------------------------------------------------------//
        else if (entity->def->eSubType == 10) {
            i10 &= ~1025; // <- With the error on the line
        }
    //-----------------------------------------------------------------//
        else if (entity->def->eSubType == 10) {
            i10 &= ~1024; // <- Without the mistake on the line
        }
    //-----------------------------------------------------------------//

     

    And an example regarding the activation sound recorded on the physical device.

     

     

×