Jump to content

Preserving Ragnarok Online & Emulator history (RO Preservation Project)


enjoyablycraving

Recommended Posts


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  7
  • Reputation:   4
  • Joined:  01/16/21
  • Last Seen:  

This project has continued at https://www.ragnarok.wiki !

Edited by enjoyablycraving
  • Like 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  7
  • Reputation:   4
  • Joined:  01/16/21
  • Last Seen:  

Project has been voluntarily and permanently discontinued.

Edited by enjoyablycraving
  • Upvote 1
  • Love 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  25
  • Topics Per Day:  0.01
  • Content Count:  924
  • Reputation:   167
  • Joined:  04/05/13
  • Last Seen:  

1 hour ago, enjoyablycraving said:

This is probably something someone has already figured out, but..

Confirmed - binkw32.dll in the (modern) client is literally for displaying the intro video from the RO Alpha


Amazingly, the RO Clients which contain binkw32 (which even includes euRO as of 10/10/2021) contain leftover code which was intended for displaying an introductory video before the client loaded which originally showed a promo-like video (https://www.youtube.com/watch?v=QQxNqAG9wUE) and still exists to this day - a literal carrying forward of an Alpha feature. 

The code still exists within the client to display the videos, but if the video does not exist and there is not a registry key set, RO will skip forwards to the login screen. With a little client trickery (Tech speak: changing a JNZ to a JZ call in a function calling BinkOpen()), the client can be made to always display the startup video, although it will display it with weird scaling which presumably was specific to the RO intro video. 

The client looks for an opening video called "openning.bik", which originally was the video above. We managed to replace the video after patching the EXE with the generic LucasArts BIK video, and Ragnarok opened up (albeit minimised) and displayed the video, and also played the sound. Unbelievable. 

Here's an image of the ragnarok client loading an introduction video from a LucasArts game. The sound also works.

ro_showing_intro_video.jpg

Nice, I remember my first day playing RO. I saw a great intro and I miss it.

Also it's good to hear you can replace it.

Link to comment
Share on other sites

  • 9 months later...

  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  7
  • Reputation:   4
  • Joined:  01/16/21
  • Last Seen:  

I am looking into potentially reviving the project but albeit on a more private basis. I'll post updates sporadically.

Link to comment
Share on other sites


  • Group:  Content Moderator
  • Topic Count:  55
  • Topics Per Day:  0.02
  • Content Count:  1676
  • Reputation:   703
  • Joined:  12/21/14
  • Last Seen:  

This topic has been moved to the "Abandoned Projects" sub-forum.

If the author is still working on this project, they may request that a moderator moves the topic back and removes this post.

Link to comment
Share on other sites

  • 10 months later...

  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  7
  • Reputation:   4
  • Joined:  01/16/21
  • Last Seen:  

I've restarted the project but on a much less-frequently-updated basis. 

Wiki: https://ropp.fandom.com/wiki/Ragnarok_Online_Preservation_Wiki

Discord: https://discord.gg/rKqYnrgMD8

Edited by enjoyablycraving
  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...