++ IMPROVEMENTS ++ #1183

Open
opened 3 years ago by xeyopay170 · 5 comments
xeyopay170 commented 3 years ago (Migrated from github.com)

Hello guys, i'm very happy to see you back ;).
btw here's some suggestion to improve re3/reVC engine:

Native touch support

  • add ability to open the map just by touching the in-game radar
  • add the possibility to have touch buttons that overlay the screen (only in game of course) with the ability to set position and dimension of every touch button. There should be also the pause menu button and the "answer phone call" button (that appears only when receiving phone calls)

image

  • add a new menu type (which of course take the values from the official menu) to replicate the android/ios port of the menu (with touch support of course)
    image

native support for gyroscope/accelerometer

  • gyro aiming as in psvita FPS games, in which there is the ability to move the cursor just by rotating the device: it allows to be more precise on mobile device like psvita that has small thumbstick
  • support for steering with accelerometer (the rendering should rotate to mantain its horizontal position even if the console has been rotated for steering)

You could contact developer rinnegatamante who has ported gta 3 and vice city to psvita as he's a talented dev and could help you with gyro functionality.

misc

  • add music to the loading screen and make the loading bar smaller (about 30%) and move it on left or right side like the one on san andreas loading screen

  • add music on the main menu / pause menu screen (as the one inside the ocean view hotel, with same audio effect: i mean the audio should sound as its coming out from a radio)

  • change the radio station in-game overlay: actually, when changing the radio station in-game, there's just the radio station name but it will look a lot better if instead the name we see the radio station logo (i dont mean the radio hub seen in gta v)

  • add save state feature

  • dynamic change skin animation: actually the 3d model of tommy just rotate automatically on vertical axis, but it would be better to use animation for the model (instead of a static model) also allowing the user to manually rotate the model (just on vertical axis)

  • add the ability to change player skin texture for every player 3d model, not just of the default one (so the 3d player model in pause menu should reflect the one used ingame of course. every 3d model should have a personal folder inside skin folder)

  • add ability to include new radio station by simply add a folder which contain: radio logo *.png, a config file which contain radio name and song order and *.mp3 files of songs

  • add ability to extend original radio station by simply adding *.mp3 files of songs

  • add the ability to see game manual inside the pause menu (scanning original game manual in every language is necessary)

  • add the ad-hoc multiplayer feature

  • add the ability to hide the game HUD to make screenshots, as shown here https://github.com/ThirteenAG/III.VC.SA.CLEOScripts/releases/tag/nas

  • try porting it to hacked ps4 console

  • add more view level for player (even if in a car, motorbike..)

By the way, as BULLY (a gta game inside school) use the same renderware game engine as gta, are you going to add support for that game? it will be awesome

have a nice day guys

Hello guys, i'm very happy to see you back ;). btw here's some suggestion to improve re3/reVC engine: **Native touch support** - add ability to open the map just by touching the in-game radar - add the possibility to have touch buttons that overlay the screen (only in game of course) with the ability to set position and dimension of every touch button. There should be also the pause menu button and the "answer phone call" button (that appears only when receiving phone calls) ![image](https://user-images.githubusercontent.com/86738045/124004506-5f4d5900-d9d8-11eb-904d-f2d8a0b62272.png) - add a new menu type (which of course take the values from the official menu) to replicate the android/ios port of the menu (with touch support of course) ![image](https://scontent.fvrn1-1.fna.fbcdn.net/v/t1.18169-9/302723_132828730205577_563292725_n.png?_nc_cat=107&ccb=1-3&_nc_sid=e3f864&_nc_ohc=1Gi7xJy8-joAX_FMDRc&_nc_ht=scontent.fvrn1-1.fna&oh=bc083017dad81409eaca6ff24567b137&oe=60E28069) **native support for gyroscope/accelerometer** - gyro aiming as in psvita FPS games, in which there is the ability to move the cursor just by rotating the device: it allows to be more precise on mobile device like psvita that has small thumbstick - support for steering with accelerometer (the rendering should rotate to mantain its horizontal position even if the console has been rotated for steering) You could contact developer rinnegatamante who has ported gta 3 and vice city to psvita as he's a talented dev and could help you with gyro functionality. **misc** - add music to the loading screen and make the loading bar smaller (about 30%) and move it on left or right side like the one on san andreas loading screen ![](https://multiprogramvest.weebly.com/uploads/1/2/3/7/123701326/447732123.jpg) - add music on the main menu / pause menu screen (as the one inside the ocean view hotel, with same audio effect: i mean the audio should sound as its coming out from a radio) - change the radio station in-game overlay: actually, when changing the radio station in-game, there's just the radio station name but it will look a lot better if instead the name we see the radio station logo (i dont mean the radio hub seen in gta v) - add save state feature - dynamic change skin animation: actually the 3d model of tommy just rotate automatically on vertical axis, but it would be better to use animation for the model (instead of a static model) also allowing the user to manually rotate the model (just on vertical axis) - add the ability to change player skin texture for every player 3d model, not just of the default one (so the 3d player model in pause menu should reflect the one used ingame of course. every 3d model should have a personal folder inside skin folder) - add ability to include new radio station by simply add a folder which contain: radio logo *.png, a config file which contain radio name and song order and *.mp3 files of songs - add ability to extend original radio station by simply adding *.mp3 files of songs - add the ability to see game manual inside the pause menu (scanning original game manual in every language is necessary) - add the ad-hoc multiplayer feature - add the ability to hide the game HUD to make screenshots, as shown here [https://github.com/ThirteenAG/III.VC.SA.CLEOScripts/releases/tag/nas](url) - try porting it to hacked ps4 console - add more view level for player (even if in a car, motorbike..) By the way, as BULLY (a gta game inside school) use the same renderware game engine as gta, are you going to add support for that game? it will be awesome have a nice day guys
kusst commented 3 years ago (Migrated from github.com)

thank you very cool

thank you very cool
madicines commented 3 years ago (Migrated from github.com)

And it would be great to add a feature to hide the game HUD to make screenshots. Or maybe there's the way to implement this thing?

And it would be great to add a feature to hide the game HUD to make screenshots. Or maybe there's the way to implement [this thing](https://github.com/ThirteenAG/III.VC.SA.CLEOScripts/releases/tag/nas)?
PPastene commented 3 years ago (Migrated from github.com)

Your improvement ideas are OK but think about it because now the main priority is reverse engineering the PC version of both games and replicate the experience the most vanilla as possible, but including some small improvements to play it on 2021 like widescreen support, native gamepad support, portable and clean code and bugless as possible.

I'm not saying that your ideas are bad or wrong but those aren't on the priority list, there are no plans to port the code on Android and adapt the gameplay there (because wrapping the Android version into PS Vita is way different than taking this code from the PC version and adapt it to Smartphone), there are no plans to include any big feature that wasn't present in the original game (like music during load times, zooming the radar, a small load bar) and the multiplayer part isn't even considered since the engine is still a mess.

The idea of removing the HUD and add a radio with a custom logo are good ideas and shouldn't be hard to implement (because radios in GTA 3/VC are just one big music file), you could make a new issue just for that.

Since I'm not a developer (I just code HTML for food) I also have a lot of ideas that I wish to implement like adding vehicles and building instead of replacing them, adding VCS mechanics and vehicles into VC, the chance to tune vehicles like in GTA V, color the vehicle with RGB or add liveries. Maybe in a future, we can have a another repository just to improve the core gameplay and engine, but now we have to wait even for a stable release

Your improvement ideas are OK but think about it because now the main priority is reverse engineering the PC version of both games and replicate the experience the most vanilla as possible, but including some small improvements to play it on 2021 like widescreen support, native gamepad support, portable and clean code and bugless as possible. I'm not saying that your ideas are bad or wrong but those aren't on the priority list, there are no plans to port the code on Android and adapt the gameplay there (because wrapping the Android version into PS Vita is way different than taking this code from the PC version and adapt it to Smartphone), there are no plans to include any big feature that wasn't present in the original game (like music during load times, zooming the radar, a small load bar) and the multiplayer part isn't even considered since the engine is still a mess. The idea of removing the HUD and add a radio with a custom logo are good ideas and shouldn't be hard to implement (because radios in GTA 3/VC are just one big music file), you could make a new issue just for that. Since I'm not a developer (I just code HTML for food) I also have a lot of ideas that I wish to implement like adding vehicles and building instead of replacing them, adding VCS mechanics and vehicles into VC, the chance to tune vehicles like in GTA V, color the vehicle with RGB or add liveries. Maybe in a future, we can have a another repository just to improve the core gameplay and engine, but now we have to wait even for a stable release
asm95 commented 3 years ago (Migrated from github.com)

And it would be great to add a feature to hide the game HUD to make screenshots. Or maybe there's the way to implement this thing?

You have to activate the debug menu with the Control+M keystroke. A menu like this should appear. You have to click with the mouse pointer in the "On/Off" text to toggle the settings.

  • To disable HUD: Render > Draw Hud
  • To disable version text (in orange): Debug > Version Text

About the camera control, you can toggle the debug camera with Control+B. Use the arrow keys and WASD in your keyboard to navigate around.

> And it would be great to add a feature to hide the game HUD to make screenshots. Or maybe there's the way to implement [this thing](https://github.com/ThirteenAG/III.VC.SA.CLEOScripts/releases/tag/nas)? You have to activate the debug menu with the `Control+M` keystroke. A menu like this should appear. You have to click with the mouse pointer in the "On/Off" text to toggle the settings. * To disable HUD: `Render > Draw Hud` * To disable version text (in orange): `Debug > Version Text` <img src="https://user-images.githubusercontent.com/13230288/124048142-0982ac00-d9ec-11eb-8e80-e8806fdec096.png" width="400"> About the camera control, you can toggle the debug camera with `Control+B`. Use the arrow keys and WASD in your keyboard to navigate around.
madicines commented 3 years ago (Migrated from github.com)

@asm95 thank you a lot!

@asm95 thank you a lot!
This repo is archived. You cannot comment on issues.
No Milestone
No project
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: mirror/re3#1183
Loading…
There is no content yet.