Code Monkey home page Code Monkey logo

sat_wave's Introduction

SatellaWave

Compiling:

  • You can compile this project with a vanilla install of Visual Studio 2017 on Windows. There are no dependencies.

Satellaview Server Manager Features:

  • Export as BSX*-*.bin (bsnes-plus and snes9x)
  • Online Server Management (not yet)

TODO:

  • BS-X Expansion Support
  • Set up other kinds of channels
    • Derby Stallion 96 (1.2.129.0, 1.2.129.16)

sat_wave's People

Contributors

littletooncat avatar luigiblood avatar

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sat_wave's Issues

New Feature: Custom Event Building

This issue was created to remind myself of what to do to make it work.

It is now feature complete by the exception of this:

  • Provide ways to animate the whole town (nocash does this to add tags all over the town)

Mono issue

i just recently found out why mono isn't working for mac

The carbon driver that is being used is in 32bits, and current mac versions only work on 64bits (and that applies to anything)

so mono just crashes as a result of it.

Mac Port

I'm wondering when there will be a mac port for this app. will it be soon or a lot later?

Unhandled exception when exporting

I am unable to use File > Export in version v0.5.1.0.
This error occurs:
error
Is there any other way of dumping the repository?
If not, this needs a fix quickly.
OS:Windows 8.1 Pro

************** Exception Text ************** System.MissingMethodException: Method not found: '!!0[] System.Array.Empty()'. at FolderSelect.FolderSelectDialog.ShowDialog(IntPtr hWndOwner) at SatellaWave.MainWindow.exportToolStripMenuItem_Click(Object sender, EventArgs e) at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met) at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met) at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ToolStrip.WndProc(Message& m) at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Features & bugfixes for 0.5.1

  • Be more obvious about being limited for the Animation Editor (right click to erase tile)
  • Generic Channels not loaded from XML.

Suggestion: A 10 File/Item Limit in Folders

If you add more then 10 items in a folder in SatellaWave, BS-X will only show the first 10 items defined in the packet and ignores the rest. This will probably be annoying knowing that some buildings have predefined items being included first alongside with custom items, especially with the Convenience Center having a total of a whopping 8 predefined items.

The program will probably need to have a 10 item limit check, which prevents the user of overfilling the game's own limit, including an unique hard-coded number for each building that has predefined items. (8 for the Convenience Center, 4 for the sewerage, etc.)

Downloadable files size issue.

Say, is it normal for SatellaWave to cry about downloadable files being bigger than 512 KB while the files themselves are already smaller than 512 KB? That's what has been happening when I try the files as a "PSRAM" memory type and a "Memory Pack (Free)" memory type. It just won't let me export.

New Feature: Custom NPC editor

This issue was created to remind myself of what to do to make it work.

Maybe do some kind of RPG Maker event editor for NPCs.
Preferably done once event building editor is fully done alongside the animation editor working with the full BS-X Town that way I can provide ways to have the full town appear on screen.

Also provide ways for custom scripts, import and export.

Is the project dead ?

Hello, I was recently interested on a way to bring back to life satellaview servers, and then I found your project. It seems to be dead. Is it ? How could I contribute ?

Edit : will it be available for Linux/Mac ?

Time Channels not working

The time channels won't work. I'm trying to set up a event plaza, and i added a time channel(s), but it wouldn't work. Is there any way to fix this?

Small Feature Suggestion: Customizable Static Time Channels.

Right now, the two time channels (BS-X and Game) will be automatically set to Logical Channel 0000 upon adding one of the two from the list, meaning the emulator will create their own time packet data, based of the player's time settings dynamically (If it's coded to do so).

I do feel like it would leave a bad impression for people who would like to play a Soundlink game within BS-X. That means if the player downloads such a game 30 minutes past the hour, half of the game will be skipped, and the player would have to wait for another 30 minutes for the clock to reset, having to start, or re-download the game again, so they could play it from the very beginning as intended.

The only way is get around this is by not adding a time channel at all to the channel map, but that means the player would have to wait for 5 to 10 minutes for the game to begin every time.

I think it will be nice if we could customize these time packets ourselves within SatellaWave. Meaning the user can set the packet to any time they wish, (e.g. 6 minutes past the hour) and the program would instead create a static time packet for the such games to read (using a different Logical Channel), so they can be at the beginning, the middle, or the end of the game every time.

New Feature: Online broadcasting

This issue was created to remind myself of what to do to make it work.

This will take a huge while; I want to find / make a protocol that handles synchronized audio and data, think with developers to implement this functionality as well.

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.