Antidote Posted August 14, 2013 Author Share Posted August 14, 2013 Most of the depends (other than SFML) are compiled into Sakura, and anything linux specific is ifdef'd Also Console Get: 3 Link to comment Share on other sites More sharing options...
Antidote Posted August 15, 2013 Author Share Posted August 15, 2013 It's official, the console is complete (well nearly) So here is a peak at it 3 Link to comment Share on other sites More sharing options...
Crownjo Posted August 16, 2013 Share Posted August 16, 2013 Wow you are working hard on it. I never seen someone make good progress like this for a long time. Could it be? Link to comment Share on other sites More sharing options...
mzxrules Posted August 16, 2013 Share Posted August 16, 2013 You should probably cap the framerate somehow so not to waste gpu drawing frames nobody will ever see Link to comment Share on other sites More sharing options...
Crownjo Posted August 16, 2013 Share Posted August 16, 2013 What's a good framerate cap for ALTTP? Link to comment Share on other sites More sharing options...
Antidote Posted August 16, 2013 Author Share Posted August 16, 2013 The framerate can be capped in the console, It's set using a CVar. The reason i have the framerate so high is so i can quickly tell when something has gone awry with something, the first thing to take a hit will be the framerate. 1 Link to comment Share on other sites More sharing options...
Antidote Posted August 17, 2013 Author Share Posted August 17, 2013 UPDATE: Map support is being worked on right now. It's about 50% (more like 48.somerandomnumberhere%) buuuuutttttt Don't go getting too excited though, this is ONLY the collision data, nothing else. However everything is currently getting loaded and it just needs to be accessed, a vertex list created, and displayed. 3 Link to comment Share on other sites More sharing options...
Crownjo Posted August 17, 2013 Share Posted August 17, 2013 That's good progress. I like watching games in the making but it's really cool to see stuff like this. Link to comment Share on other sites More sharing options...
Antidote Posted September 1, 2013 Author Share Posted September 1, 2013 Figured out why loading tiles was so fucking slow, turns out the way I was loading tiles before was causing 3 dereferences. Which, as some of you programming gurus may know, is slooooowwww >.> 1 Link to comment Share on other sites More sharing options...
Crownjo Posted September 1, 2013 Share Posted September 1, 2013 I believe in yoooooooou! Are you gonna make a video of Link's basic gameplay such as movement? I am really interested to see it compared to the SNES game. Link to comment Share on other sites More sharing options...
Antidote Posted September 1, 2013 Author Share Posted September 1, 2013 Maybe soon, right now i'm concentrating on tools. Link to comment Share on other sites More sharing options...
DarthDub Posted September 2, 2013 Share Posted September 2, 2013 What category would you consider this? It's just right under the veil of Chuck Norris when it comes to awesomeness. (Whatever the heck that means) Link to comment Share on other sites More sharing options...
Crownjo Posted September 4, 2013 Share Posted September 4, 2013 What category would you consider this? It's just right under the veil of Chuck Norris when it comes to awesomeness. (Whatever the heck that means) I suppose you could put it at that! I think Antidote's goal is to make it the best ALttP engine while keeping it simple and close to the original as possible. Link to comment Share on other sites More sharing options...
DarthDub Posted September 5, 2013 Share Posted September 5, 2013 What category would you consider this? It's just right under the veil of Chuck Norris when it comes to awesomeness. (Whatever the heck that means) I suppose you could put it at that! I think Antidote's goal is to make it the best ALttP engine while keeping it simple and close to the original as possible. If it has Four Swords elements in it, like the Roc's Cape and stuff, then it'll be the ultimate engine ever. Link to comment Share on other sites More sharing options...
Crownjo Posted September 5, 2013 Share Posted September 5, 2013 What category would you consider this? It's just right under the veil of Chuck Norris when it comes to awesomeness. (Whatever the heck that means) I suppose you could put it at that! I think Antidote's goal is to make it the best ALttP engine while keeping it simple and close to the original as possible. If it has Four Swords elements in it, like the Roc's Cape and stuff, then it'll be the ultimate engine ever. It would. But I would rather have it be 100% ALttP for now. Then we can go for the crazy stuff. 1 Link to comment Share on other sites More sharing options...
Antidote Posted September 7, 2013 Author Share Posted September 7, 2013 Ultimately the engine will be 100% moddable including character sprites. Custom animations, custom maps, tiles, everything. I've been working on getting my site back up, so i'll be posting progress reports there as well, and all releases will be uploaded there. Link to comment Share on other sites More sharing options...
Crownjo Posted September 7, 2013 Share Posted September 7, 2013 Will the sprites be png files? that way they are crisp, clear and easy to edit. With this engine I have two games in mind. Oh yeah will we be able to add new items? Link to comment Share on other sites More sharing options...
Antidote Posted September 7, 2013 Author Share Posted September 7, 2013 Yes, everything will be PNG, but SFML supports a whole host of formats natively so if you try one chances are it's supported. IIRC the only unsupported raster format is GIF, but i could be wrong. Link to comment Share on other sites More sharing options...
Crownjo Posted September 8, 2013 Share Posted September 8, 2013 If widescreen is possible then the second game idea would work great. Link to comment Share on other sites More sharing options...
Antidote Posted September 8, 2013 Author Share Posted September 8, 2013 That largely depends on the users configuration. Link to comment Share on other sites More sharing options...
Crownjo Posted September 8, 2013 Share Posted September 8, 2013 I can see this engine do alot of wonderful things since its 100% moddable. I would love to do a PC version of ALttP first then another game that takes advantage of the sakura engine. Sounds good? Link to comment Share on other sites More sharing options...
Strati Posted September 8, 2013 Share Posted September 8, 2013 I think that's the whole point of making an engine, ain't it? Link to comment Share on other sites More sharing options...
Antidote Posted October 3, 2013 Author Share Posted October 3, 2013 Been working on this today as well as working on Sakura's documentation This format gives me complete flexibility, but it requires me to rewrite the Animated Sprite class, however that was planned anyway. If anyone has any use for it, the format is released under GPLv3, so please feel free to use it. //-------------------------------------- //--- 010 Editor v5.0 Binary Template // // File: // Author: // Revision: // Purpose: //-------------------------------------- typedef enum <byte> { zFalse, zTrue } bool; enum <byte> Direction { North, South, East, West }; struct Texture { string Filename; // Relative to fs_basepath bool preload; }; struct Frame { float XOffset; // Relative to the offset specified in the header float YOffset; // ^ float TextureX; float TextureY; int Width; int Height; float FrameTime; bool FlippedH; bool FlippedV; }; struct Part { string Name; int TextureId; int FrameCount; bool HasCollision; Frame Frames[FrameCount]; }; struct Sprite { string Name; Direction Dir; byte PartCount; byte StateCount; byte StateTextureId[StateCount]; Part Parts[PartCount] <optimize = false>; }; struct { int Magic <format = hex>; int Version; short TextureCount; int Width; int Height; float OriginX; float OriginY; short SpriteCount; int Reserved1; if (TextureCount > 0) Texture Textures[TextureCount] <optimize = false>; if (SpriteCount > 0) Sprite Sprites[SpriteCount] <optimize = false>; }file; Link to comment Share on other sites More sharing options...
Recommended Posts