Generic Egoboo revival thread
Moderator: Developers
Re: Generic Egoboo revival thread
Remilia Scarlet as a cheerleader.
...I take it you wish to die? :3
...I take it you wish to die? :3
- Agent of Dread
- Protector (Senior Member)
- Posts: 8991
- Joined: Wed Jul 23, 2008 8:46 pm
- Location: Australia
- Contact:
Re: Generic Egoboo revival thread
EVA-Beatrice vs Remilia Scarlet?
Now that would be a fight worth watching.
Now that would be a fight worth watching.
- Linktree: linktr.ee/trilbs -
- penguinflyer5234
- Sheep (Developer)
- Posts: 3025
- Joined: Wed Jul 23, 2008 1:39 am
- Location: Best Southwest
Re: Generic Egoboo revival thread
Wooo converting the awesome oddly-programmed filesystem code to PhysFS!
It seemed to be the easiest thing to do
It seemed to be the easiest thing to do
...
Re: Generic Egoboo revival thread
What does that mean to us?
- penguinflyer5234
- Sheep (Developer)
- Posts: 3025
- Joined: Wed Jul 23, 2008 1:39 am
- Location: Best Southwest
Re: Generic Egoboo revival thread
Nothing user-side? (cleaner code, hopefully)
Also more consistent code (some functions expect a physfs path, while others expect a platform-dependent path)
Also more consistent code (some functions expect a physfs path, while others expect a platform-dependent path)
...
Re: Generic Egoboo revival thread
Oh, alright.
- penguinflyer5234
- Sheep (Developer)
- Posts: 3025
- Joined: Wed Jul 23, 2008 1:39 am
- Location: Best Southwest
Re: Generic Egoboo revival thread
Wheeee who wants to be on team number 65521??? apparently advent.obj does!!!! (argh)
char.c
// Make sure the pchr->spawn_data.team is valid [clips team from 0 to TEAMMAX] (or team 'A' and the "team" after the damage tiles)
TEAMMAX isn't valid
char.c
// Make sure the pchr->spawn_data.team is valid [clips team from 0 to TEAMMAX] (or team 'A' and the "team" after the damage tiles)
TEAMMAX isn't valid
...
- penguinflyer5234
- Sheep (Developer)
- Posts: 3025
- Joined: Wed Jul 23, 2008 1:39 am
- Location: Best Southwest
Re: Generic Egoboo revival thread
Mmmh MSVC why don't you support C99? Does Egoboo still compile as C in MSVC?
I ask this because we're using C99/C++ features: single-line comment, inline functions, and snprintf
EDIT:
who likes logic errors???
goto_delimiter_list is broken when the delimiter list is one char long
I ask this because we're using C99/C++ features: single-line comment, inline functions, and snprintf
EDIT:
who likes logic errors???
goto_delimiter_list is broken when the delimiter list is one char long
...
- Zefz
- Squirrel Knight (Administrator)
- Posts: 3820
- Joined: Wed Jul 23, 2008 1:27 am
- Location: Norway
- Contact:
Re: Generic Egoboo revival thread
Because MSVC has always been a little silly. Inventing their own standards and conventions outside the ISO standards :/
You might need a newer version of MSVC which have more compiler options (such as C++11 and C11)
You might need a newer version of MSVC which have more compiler options (such as C++11 and C11)
- penguinflyer5234
- Sheep (Developer)
- Posts: 3025
- Joined: Wed Jul 23, 2008 1:39 am
- Location: Best Southwest
Re: Generic Egoboo revival thread
Man Egoboo's code is just odd.
I'm surprised it works
Parts of the code is unfinished and unused, but not at all marked as unused
It makes me not want to work on it and do something else
MSVC only implements C89 + extra in their C compiler; C99/C11 is only supported in their C++ compiler via C++'s subset of C.
I'm surprised it works
Parts of the code is unfinished and unused, but not at all marked as unused
It makes me not want to work on it and do something else
MSVC only implements C89 + extra in their C compiler; C99/C11 is only supported in their C++ compiler via C++'s subset of C.
...
- Zefz
- Squirrel Knight (Administrator)
- Posts: 3820
- Joined: Wed Jul 23, 2008 1:27 am
- Location: Norway
- Contact:
Re: Generic Egoboo revival thread
Yes. Rewriting the game is probably easier than trying to fix it.penguinflyer5234 wrote:Man Egoboo's code is just odd.
I'm surprised it works
Parts of the code is unfinished and unused, but not at all marked as unused
It makes me not want to work on it and do something else
MSVC only implements C89 + extra in their C compiler; C99/C11 is only supported in their C++ compiler via C++'s subset of C.
Re: Generic Egoboo revival thread
And at that point we might as well write our own original game instead of trying to recreate someone else's.Zefz wrote:Yes. Rewriting the game is probably easier than trying to fix it.penguinflyer5234 wrote:Man Egoboo's code is just odd.
I'm surprised it works
Parts of the code is unfinished and unused, but not at all marked as unused
It makes me not want to work on it and do something else
MSVC only implements C89 + extra in their C compiler; C99/C11 is only supported in their C++ compiler via C++'s subset of C.
- Agent of Dread
- Protector (Senior Member)
- Posts: 8991
- Joined: Wed Jul 23, 2008 8:46 pm
- Location: Australia
- Contact:
Re: Generic Egoboo revival thread
Not that the world doesn't need a classic hack'n'slash RPG like this one.
- Linktree: linktr.ee/trilbs -
- Zefz
- Squirrel Knight (Administrator)
- Posts: 3820
- Joined: Wed Jul 23, 2008 1:27 am
- Location: Norway
- Contact:
Re: Generic Egoboo revival thread
True. The idea is to reuse all levels/models and other resources from Egoboo. Call it Egoboo 2 or something.Shade wrote:And at that point we might as well write our own original game instead of trying to recreate someone else's.Zefz wrote:Yes. Rewriting the game is probably easier than trying to fix it.penguinflyer5234 wrote:Man Egoboo's code is just odd.
I'm surprised it works
Parts of the code is unfinished and unused, but not at all marked as unused
It makes me not want to work on it and do something else
MSVC only implements C89 + extra in their C compiler; C99/C11 is only supported in their C++ compiler via C++'s subset of C.
- penguinflyer5234
- Sheep (Developer)
- Posts: 3025
- Joined: Wed Jul 23, 2008 1:39 am
- Location: Best Southwest
Re: Generic Egoboo revival thread
Cursor seems to only work in linear and "ansiotropic" in OS X, default is trilinear, so by default it doesn't work on OS X either.
...