Save-Point
Super Simple Vehicle System - Enhanced - Printable Version

+- Save-Point (https://www.save-point.org)
+-- Forum: Material Development (https://www.save-point.org/forum-8.html)
+--- Forum: Scripts Database (https://www.save-point.org/forum-39.html)
+---- Forum: RPGMaker XP (RGSS) Engine (https://www.save-point.org/forum-116.html)
+---- Thread: Super Simple Vehicle System - Enhanced (/thread-2554.html)

Pages: 1 2 3 4 5 6 7


RE: Super Simple Vehicle System - Enhanced - DerVVulfman - 06-02-2023

I would need a demo. Submit a simple combo setup for examination?


RE: Super Simple Vehicle System - Enhanced - Sujabes467 - 06-02-2023

I have used a demo of Blizz-abs as a sample setup. I changed the boarding and disembarking input keys to C. You
will probably noticed that I attempted to use the hq script calls for the dragon. I kept getting an error relating to
game_map. Thank you for replying and taking the time to assist.


https://mega.nz/file/k65CBDjJ#Zb6JQkSAEJbnTCUZSs6uSCOHzCPIsRp_hRLNaEqma_g



Sorry for using mega link. I can't attach the file to this post for some reason.


RE: Super Simple Vehicle System - Enhanced - DerVVulfman - 06-02-2023

Sigh...

Now, there is a SIZE-CAP for uploads... that being what issue you had attaching.

Now the bad news. The old saying is never to rewrite the wheel. BLIZZ rewrote the wheel, and made it virtually incompatible with a lot. For example, this is his version of the Game_Player class:

Code:
#==============================================================================
# Game_Player
#------------------------------------------------------------------------------
#  This class serves as override, so a Map_Actor class is loaded as current
#  player.
#==============================================================================

class Game_Player < Map_Actor
  
  #----------------------------------------------------------------------------
  # Initialization
  #----------------------------------------------------------------------------
  def initialize
    # call superclass method for first actor
    super(0)
  end
  
end
That is the entire code. Yes, it shows it is no longer a 'direct' subclass of Game_Character but is instead a subclass of Map_Actor. But it does inherit from Game_Character eventually... like its "character's" great grandson.

UNFORTUNATELY, this is a full rewrite and erases/deletes methods that already existed and are needed by Vehicles, and probably other scripts that may rely upon default Game_Player methods. For example, any attempt to force the game player to 'refresh', this system will say that game_player.refresh is undefined.

Meanwhile, he reconstructed the INPUT class, so other scripts that allow new features to happen by way of defined keys (boarding a vehicle, pick-pocket someone, attempt to climb sheer cliffs) will not function.
DAMNNNN
As this the case, he also just disabled native gamepad control. Yes, RPGMaker does support Gamepad usage, but altering the Input module like so eliminates it. *If you use a script that requires a full-keyboard script or a mouse script, make sure it doesn't disable gamepad.*

BlizzABS is not likely to be compatible with much of anything.

ODDLY... using the Blizz-ABS Config 2.84.exe program to turn on/off key controls didn't seem to do jack. It had the checkbox for 'Disable RMXP Default Controls' switched on. I un-checked it and turned it off, and savee. On reload, the the checkbox is once again checked and on. Meanwhile, the 'config.sbc' file which is saved... I found no instance of its use in the demo.


RE: Super Simple Vehicle System - Enhanced - Sujabes467 - 06-02-2023

Ah I see. Well that's unfortunate. It's surprising since XAS was compatible with this script. Like I mentioned earlier 
I only migrated from XAS to BABS for performance reasons. I made backup data files so I can always go back to 
XAS if need be. I want to know though, I see you made a ABS of your own, Lycan ABS and you made a patch 
for it. How does Lycan ABS compare with Blizz-Abs? Am I able to have a party of perhaps 4-6 members. Sorry 
for asking a lot, and thanks for checking it for me. Much appreciated.


RE: Super Simple Vehicle System - Enhanced - DerVVulfman - 06-02-2023

Lycan is more TILE-based, ergo it is not as smooth as pixel-movement systems like BLIZZ. It is more focused on single-player action, though it does support multiple actors on the field with a companion control/command system. But it does have some fun weapon options. Got a pipe bomb, landmines, explosive warheads... know the exploding barrels in DOOM? I do wish to re-visit it some time soon for some stuff.

And I updated my previous post regarding input scripts n etc.


RE: Super Simple Vehicle System - Enhanced - Sujabes467 - 06-02-2023

I don't mind it being tile-based. My current project (11 years in the making, damn) includes multiple playable characters. 
So it supporting multiple actors is enough for me to give Lycan ABS a try. Thanks for the help.