Code Monkey home page Code Monkey logo

raymap's Introduction

Raymap

You can find the web version of Raymap on https://raym.app/

Map viewer/editor for OpenSpace games:

  • Rayman 2 (PC) + Demos
  • Rayman 2 (DC)
  • Rayman 2 (iOS)
  • Rayman 2 (N64)
  • Rayman 2 (DS)
  • Rayman 2 (3DS)
  • Rayman 2 (PS1)
  • Rayman 2: Revolution (PS2)
  • Rayman M (PC)
  • Rayman M (PS2) + Demo
  • Rayman Rush (PS1)
  • Rayman Arena (PC)
  • Rayman Arena (PS2)
  • Rayman Arena (GC) + Prototype
  • Rayman Arena (Xbox)
  • Rayman 3 (PC) + Demos
  • Rayman 3 (Mac OS)
  • Rayman 3 (GC)
  • Rayman 3 (PS2) + Demos & Dev Build
  • Rayman 3 (Xbox)
  • Rayman 3 HD (Xbox 360)
  • Rayman 3 HD (PS3)
  • Rayman Raving Rabbids (DS)
  • Donald Duck: Quack Attack (PC)
  • Donald Duck: Quack Attack (DC)
  • Donald Duck: Quack Attack (N64)
  • Donald Duck: Quack Attack (PS1)
  • Donald Duck: PK (GC)
  • Disney's Dinosaur (PC)
  • Disney's Jungle Book: Groove Party (PS1)
  • Laura's Happy Adventures (PC)
  • Alex Builds His Farm (PC)
  • Hype: The Time Quest (PC)
  • Tonic Trouble: Special Edition (PC)
  • Tonic Trouble (PC)
  • Largo Winch: Empire Under Threat (PC)
  • V.I.P. (PS1)

How to use

  1. Download and install Unity (as of this writing, version 2020.3.19f1)
  2. Download the .zip file of this project from GitHub and extract it to a folder.
  3. In Unity, open the MapViewer scene, located in Assets/Scenes.
  4. Open the Raymap settings window (located under Raymap in the toolbar)

Raymap Settings

  1. Select the game data folder for the game you'd like to load (for most versions of Rayman 2 and 3, this folder contains a file called "game.dsb" or "fix.lvl")
  2. Select the Game and a Map to load
  3. In the Game View tab, make sure "Maximize on Play" is unchecked (you will want to see the hierarchy and inspector).
  4. Click the play button and wait for it to load.
  5. Enjoy!

raymap's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

raymap's Issues

wrong unity version in the install information

hi,
i tried to follow your guide of how to import and install.
the guide said to use unity version 2020.3.6f1,
but after i tried to open the extracted project, unity gave me a warning that the project files was used on a newer version of unity
version 2020.3.19f1

warning message:
message

EDIT: i've also proposed an edit change to the main project's README file with the correct unity version to use

Attempting Export of Hype The Time Quest Toras and Toras2 data.

I am trying to export some models from Hype the Time Quest, using the latest commits, but it seems that there are several issues with the R2 and R3 exports, firstly there is some faliure with circular references, which effectively stops all export of a model, secondly the AddR3AnimatedMesh throws an error with the submesh already existing in the Object Exports Library json, i am not sure why, but again this prevents any export of the model data. Thirdly: I don't know why, but it seems the transpiled AI models will include "uknown" references from time to time, for not to mention incomplete definitions, ill attatch the transpiled Hype AI file here.

Additionally the sound is not importing, and textures doesn't seem to be applied in anything but a solid colour.
hype1.cs

Testures are fine to export, and they appear in the shader, but doesn't seem to be shown or rendered properly, what i didn't say is that i am not sure if this is a setting in unity that i have some got turned on, and i just don't know what that is and how to fix it.

Load or export R3 animations to blender

Hello! i am working in a fangame and i need extract the animations of rayman, i have seen that i can export them from here but i don't see how to import it to blender or to my unity project. i have also seen that to export a level and import it to blender I need a script that doesn't exist in the repository.

Thanks.

Unreal Engine ?

I hate unity, why do you choose this engine ? What about Unreal ? Can you make it possible to open it on unreal engine ?

Messed up UVs on the maps when exported to blender

I've been interested in Raymap for quite some while and i've been using this to rip Models and Maps from Rayman Arena. But some maps when i exported it with a unity package didn't turn out what i expected it to be. I've been trying to rip Rise and Shrine and some of the UVs on the models are messed up. The same thing happens with Coconut Island where the Sky and the Trees UVs are messed up.
texture_problem

Trying to export any map causes unity to close.

Hi! So I was trying to export some maps from Raymap. (I'm creating a Rayman 2 VR game. If you guys want to help that's awesome too.)

I can view the maps in unity just fine but the program closes whenever I'm trying to run export. I really need a map export so please help me! It occurs during a rayman 2 (PC) export from installed files from GOG.

Just noted disabling some lines in the exporter makes it run.

ExportTextures(exportDirectoryTextures);
//ExportMaterials(exportDirectoryMaterials, exportDirectoryLevels);
//ExportFamilies(exportDirectoryFamilies);
//ExportAIModels(exportDirectoryAIModels);
//ExportEntryActions(exportDirectoryGeneral);
ExportTextTable(exportDirectoryGeneral);
//ExportScene(exportDirectoryLevels);

Memory maybe? Any idea what else could be wrong?

a way to export animations?

hi,
recently i wanted to create sort of preservation/museum kind of (tiny) project
where i export selected rayman 2 revolution levels to VRchat as fan memorabilia
and i was curious (since this runs in unity) if it would be possible to export the objects/mesh animations as well?
thanks.

Release?

Would be cool to have an .exe release to use the exporter without having to install unity

PointerException: Not a valid pointer at <level_name>

When I try to load certain levels from Rayman 2 on PS1 I get the following message: "PointerException: Not a valid pointer at <level_name>". The strange thing is that the error only appears for some levels while other levels load normally. On 57 maps, there are 22 maps that fail to load. I've tried with several versions of the game, but each time it's always the same levels that have this problem. Here is a complete example of an error: PointerException: Not a valid pointer at learn_10.dat|0x80197268[0x000AC968]: 983040

automate property changes feature

How about adding a feature, which allows to animate a scene.

By that i mean an interface where certain properties can be defined over time, like position of character/object on the map, but more flexible than via the GUI on https://raym.app.
Main goal would be to automate property changes, by a previously defined routine, to create animations. The routine can be stored in YAML or JSON and ultimately, be generated with an GUI like a timeline with keyframes.

I proceed to develop a concept how that can be realized, until then i'd love to hear you opinion on that and of course your suggestions.

Add an exporter for the Web Version

Hello Byvar. A long time ago when I tried doing some 3D Models from the Rayman Series, I wanted to focus on doing some more 3D Models from Rayman Rush, Rayman Arena, etc. Since my laptop can't access the admin rights, I can't install Unity Editor on my laptop to get Raymap working. Would it be nice to have a model/texture exporter for the Web Version that exports to FBX or DAE without having to go through the tough process of installing Unity just to get the 3D Models?

Exporting R3 gc model error

DirectoryNotFoundException: Could not find a part of the path ".\exports\ModelExport\ExportObjectsLibrary.json".

Im using the unity version described in the readme

Linux compatibility

I was able to get this project working in Linux with minimal modifications!

The major issue is that the version of Newtonsoft.JSON is not supported in the Linux Unity editor. What needs to be done is installing the official Unity supported version of this library, which works on Linux.

Also, you need to go into the player settings and make sure Unity is running in Vulkan mode. Level geometry does not seem to show up in OpenGLCore. Exporting changes to levels doesn't seem to work, but it looks like that's still a problem in Windows.

This is in Unity version 2021.3.12f1; not sure if this fix works in 2020.3.*.

How do I mod the game with this?

How can i save the changes also some quick tutorials on where to find stuff would be very helpful.
I played rayman 3 so many times and i'm looking for ways to imcrease the difficulty a bit by:

  • Removing Health (most obvious)
  • Increase Enemy and Boss Health
  • Increase Hoodlum Accuracy
  • Increase rising lava speed?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.